Ubuntu文件系统设置挂载点的完整步骤
在挂载前,需先确认要挂载的磁盘或分区设备名称。常用命令:
lsblk:以树形结构显示所有块设备(包括未挂载的分区),快速识别新设备;sudo fdisk -l:列出所有磁盘及分区详情(需root权限),显示分区大小、类型等信息。
通过这两个命令可明确目标设备(如/dev/sdb1,其中sdb为磁盘名,1为分区号)。挂载点是访问挂载文件系统的入口,需为一个空目录(通常位于/mnt或/media下)。使用mkdir命令创建:
sudo mkdir /mnt/mydisk # 在/mnt下创建名为mydisk的挂载点
可根据需求修改目录名(如/mnt/data用于数据存储)。
使用mount命令将设备挂载到指定挂载点,需指定设备名称、挂载点及文件系统类型:
sudo mount /dev/sdb1 /mnt/mydisk # 基本格式(自动检测文件系统类型)
# 或显式指定文件系统类型(如ext4、ntfs)
sudo mount -t ext4 /dev/sdb1 /mnt/mydisk
挂载后,可通过df -h命令查看挂载结果(输出中会显示/mnt/mydisk及对应设备信息)。
若需系统重启后自动挂载,需编辑/etc/fstab文件(系统启动时自动读取的挂载配置文件):
blkid命令获取设备的唯一标识符(比设备名更稳定,避免设备名变化导致挂载失败):sudo blkid /dev/sdb1
# 输出示例:/dev/sdb1: UUID="1234-5678" TYPE="ext4"
/etc/fstab:使用文本编辑器(如nano)打开文件:sudo nano /etc/fstab
在文件末尾添加一行,格式为:UUID=1234-5678 /mnt/mydisk ext4 defaults 0 2
各字段含义:
UUID=1234-5678:设备唯一标识符;/mnt/mydisk:挂载点目录;ext4:文件系统类型(需与实际一致);defaults:默认挂载选项(包含读写、可执行、自动挂载等);0:不进行dump备份(0表示不备份,1表示每天备份,2表示每周备份);2:fsck检查顺序(0表示不检查,1表示根分区优先检查,2表示其他分区依次检查)。sudo mount -a
若需临时卸载设备(如更换磁盘),可使用umount命令:
sudo umount /mnt/mydisk # 通过挂载点卸载
# 或通过设备名卸载
sudo umount /dev/sdb1
卸载前需确保挂载点未被占用(如无进程正在访问该目录)。
/etc/fstab编辑需root权限(使用sudo);sudo mkfs.ext4 /dev/sdb1),但格式化会清除数据,请提前备份;/etc/fstab备份:编辑前建议备份原文件(sudo cp /etc/fstab /etc/fstab.bak),避免配置错误导致系统无法启动;smartctl工具检查磁盘健康状态(sudo smartctl -a /dev/sdb)。