首先需要识别外部硬盘的设备标识,避免误操作系统盘。常用命令:
lsblk:以树形结构列出所有存储设备(包括未挂载的),清晰显示设备名称(如/dev/sdb)和分区(如/dev/sdb1)。fdisk -l:详细列出磁盘分区表信息(需root权限),包含设备大小、分区类型等。/dev/sdb,若有多个分区则为/dev/sdb1、/dev/sdb2等)。挂载点是系统访问外部硬盘的“入口”,通常建议放在/mnt目录下(专用于临时挂载)。命令示例:
sudo mkdir -p /mnt/external # -p参数确保目录不存在时自动创建
可根据需求修改目录名(如/mnt/usbdrive)。
使用mount命令将设备挂载到指定目录。基本语法:
sudo mount [设备名称] [挂载点]
常见场景示例:
sudo mount /dev/sdb1 /mnt/external
ntfs-3g工具(sudo yum install ntfs-3g),然后指定类型:sudo mount -t ntfs-3g /dev/sdb1 /mnt/external
fuse-exfat工具(sudo yum install fuse-exfat-utils),再挂载:sudo mount -t exfat /dev/sdb1 /mnt/external
sudo mount -t [文件系统类型] [设备名称] [挂载点]
挂载后,可通过df -h命令查看是否成功(显示/dev/sdb1挂载到/mnt/external)。
若希望系统重启后自动挂载外部硬盘,需编辑/etc/fstab文件(系统启动时自动读取的挂载配置)。步骤如下:
sudo blkid /dev/sdb1
输出示例:/dev/sdb1: UUID="1234abcd-5678-efgh-90ij-klmnopqrstuv" TYPE="ext4"。/etc/fstab文件:sudo nano /etc/fstab
UUID=设备UUID 挂载点 文件系统类型 挂载选项 备份频率 文件系统检查顺序):UUID=1234abcd-5678-efgh-90ij-klmnopqrstuv /mnt/external ext4 defaults 0 2
参数说明:
defaults:包含读写、执行权限等默认选项;0:不备份(系统备份通常针对系统盘);2:系统启动后检查文件系统(根盘为1,其他盘为2)。Ctrl+O→Enter→Ctrl+X)。sudo mount -a
若无错误提示,则配置生效。挂载成功后,/mnt/external目录即为外部硬盘的访问入口。可通过以下方式使用:
ls /mnt/external;cp 本地文件 /mnt/external;mv 本地文件 /mnt/external;rm /mnt/external/文件名。在拔出外部硬盘前,必须先卸载,避免数据损坏。命令:
sudo umount [挂载点或设备名称]
示例:
sudo umount /mnt/external # 通过挂载点卸载
# 或
sudo umount /dev/sdb1 # 通过设备名称卸载
卸载后,等待系统提示“umount successful”再拔出设备。
mount命令中添加-o uid=1000,gid=1000选项(1000为普通用户的UID/GID),例如:sudo mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/external
sudo yum install dosfstools)。/dev/sdb1),避免设备插入顺序变化导致挂载失败。