一、准备工作:查看磁盘设备信息
在挂载硬盘分区前,需先确认系统中新增的硬盘设备名称(如/dev/sdb、/dev/sdc等,系统盘通常为/dev/sda)。常用命令:
lsblk:以树状结构展示块设备信息,直观查看磁盘与分区的从属关系;fdisk -l:列出所有分区表信息,显示磁盘设备名及分区状态(需root权限)。/dev/sdb)。二、分区(若磁盘未分区或需重新划分)
若新增硬盘未分区,需使用分区工具创建分区。以fdisk为例(适用于MBR分区表):
sudo fdisk /dev/sdb(/dev/sdb为目标硬盘);n创建新分区;p(主分区,最多4个)、e(扩展分区,需包含逻辑分区);1,默认即可);+100G);w保存分区表并退出。fdisk -l验证分区是否创建成功(如出现/dev/sdb1)。三、格式化分区
分区创建后,需格式化为Linux支持的文件系统(如ext4、xfs,其中ext4兼容性好,xfs性能更优)。常用命令:
ext4:sudo mkfs.ext4 /dev/sdb1(/dev/sdb1为目标分区);xfs:sudo mkfs.xfs /dev/sdb1。四、创建挂载点
挂载点是分区在文件系统中的访问路径,需选择空目录(或新建目录)。常用命令:
sudo mkdir -p /mnt/mydisk # 新建挂载点(路径可自定义,如/data、/www)
建议使用/mnt或/data等标准目录,避免使用系统关键目录(如/home、/root)。
五、临时挂载分区
使用mount命令将分区挂载到指定挂载点(临时生效,重启后失效):
sudo mount /dev/sdb1 /mnt/mydisk # 将/dev/sdb1挂载到/mnt/mydisk
挂载后,可通过df -h命令查看挂载情况,确认分区是否成功挂载。
六、设置开机自动挂载(永久生效)
为使分区在系统重启后自动挂载,需编辑/etc/fstab文件(系统启动时读取的挂载配置文件)。步骤如下:
sudo blkid /dev/sdb1 # 输出示例:/dev/sdb1: UUID="xxxx-xxxx" TYPE="ext4"
/etc/fstab文件(防止配置错误导致系统无法启动):sudo cp /etc/fstab /etc/fstab.bak
/etc/fstab文件:sudo vi /etc/fstab
UUID=分区UUID 挂载点 文件系统类型 挂载选项 dump fsck):UUID=xxxx-xxxx /mnt/mydisk ext4 defaults 0 2
参数说明:
UUID=xxxx-xxxx:分区的唯一标识;/mnt/mydisk:挂载点;ext4:文件系统类型(需与格式化时的类型一致);defaults:默认挂载选项(包含读写、执行权限等);0:dump备份选项(0表示不备份);2:fsck检查顺序(0不检查,1根分区,2其他分区)。vi中按Esc→输入:wq→回车)。fstab配置是否正确(无错误则生效):sudo mount -a
若出现错误,可通过cat /etc/fstab检查配置格式是否正确。七、验证挂载结果
使用df -h命令查看系统中已挂载的文件系统,确认分区是否成功挂载(输出中应包含/dev/sdb1及对应的挂载点/mnt/mydisk)。
注意事项
/etc/fstab时需谨慎,错误的配置可能导致系统无法启动;sudo umount /mnt/mydisk)再进行其他操作;parted工具分区,步骤类似但命令略有不同(如parted /dev/sdb mklabel gpt创建GPT分区表)。