1. 识别硬件设备
连接硬件设备(如U盘、移动硬盘)后,使用以下命令查看设备名称及分区信息:
lsblk:以树状结构列出所有磁盘和分区,直观显示设备层级关系;sudo fdisk -l:详细列出磁盘分区表信息(需root权限)。/dev/sdb1,其中sdb为磁盘标识,1为分区号)。2. 创建挂载点
挂载点是设备在文件系统中的访问目录,需选择未被占用的路径(通常建议放在/mnt下)。使用以下命令创建:
sudo mkdir -p /mnt/your_mount_point
例如,创建名为mydisk的挂载点:sudo mkdir -p /mnt/mydisk(-p参数确保父目录不存在时一并创建)。
3. 挂载设备
使用mount命令将设备挂载到指定挂载点,基本格式为:
sudo mount /dev/device_name /mnt/mount_point
例如,挂载/dev/sdb1到/mnt/mydisk:sudo mount /dev/sdb1 /mnt/mydisk。
若设备文件系统类型非系统默认(如NTFS、FAT32),需通过-t选项指定:
sudo mount -t ntfs /dev/sdb1 /mnt/mydisk
(注:常见文件系统类型包括ext4(Linux默认)、ntfs(Windows)、vfat(旧版Windows/U盘))。
4. 验证挂载结果
使用df -h命令查看已挂载的文件系统,确认设备是否成功挂载。输出中应包含挂载点路径、设备名称、文件系统类型及使用情况(如/dev/sdb1挂载到/mnt/mydisk,文件系统类型为ext4)。
5. 设置开机自动挂载(可选)
若需设备在系统重启后自动挂载,需编辑/etc/fstab文件(系统启动时自动读取的挂载配置文件):
方法一:使用设备名称(简单但不够稳定,设备名称可能变化)
/etc/fstab(避免配置错误导致系统无法启动):sudo cp /etc/fstab /etc/fstab.bak
/etc/fstab:sudo nano /etc/fstab
/dev/device_name /mnt/mount_point file_system_type defaults 0 2
例如,挂载/dev/sdb1到/mnt/mydisk,文件系统类型为ext4:/dev/sdb1 /mnt/mydisk ext4 defaults 0 2
(defaults包含读写、允许执行等常用选项;0表示不备份;2表示启动时检查顺序(非根分区))。方法二:使用UUID(推荐,设备名称变化不影响)
sudo blkid
输出中找到目标设备(如/dev/sdb1),复制其UUID(如1234-5678)。/etc/fstab,添加一行:UUID=your_uuid /mnt/mount_point file_system_type defaults 0 2
例如:UUID=1234-5678 /mnt/mydisk ext4 defaults 0 2
```。
测试自动挂载配置:
运行以下命令模拟系统启动时的挂载过程,若无错误则配置正确:
sudo mount -a
重启系统后,使用df -h确认设备是否自动挂载。
注意事项
sudo);/etc/fstab前务必备份,避免语法错误导致系统无法启动;lsblk -f或sudo fdisk -l查看);