欢迎光临瑞安市中国转运网
详情描述

一、自动挂载(最常用,适用于桌面用户)

现代 Kylin/Ubuntu 桌面环境(如 UKUI、GNOME)通常自带自动挂载功能。

插入设备

  • 首先插入移动硬盘,等待系统自动识别并在桌面创建图标,或者在文件管理器的侧边栏出现。
  • 然后插入 USB 闪存盘,同样等待自动识别。

访问设备

  • 打开文件管理器,你会在左侧的设备栏或位置栏看到两个新设备,通常会以设备品牌、容量或卷标命名(例如,Data 1TBSanDisk 32GB)。
  • 直接点击即可挂载并访问其中的文件。

优点:简单、无需命令行,适合绝大多数用户。 注意:如果设备文件系统格式是 Windows 的 NTFS,系统需要 ntfs-3g 驱动(Kylin 通常已预装)才能读写。

二、手动挂载(适用于高级用户、服务器或自动挂载失效时)

当需要指定挂载点、权限或处理特殊文件系统时,需要使用命令行。

识别设备

  • 插入两个设备后,打开终端,使用 lsblksudo fdisk -l 命令查看所有磁盘。
  • 根据设备大小分区情况来识别你的 USB 闪存盘和移动硬盘。通常,USB 闪存盘是 /dev/sdb1,移动硬盘可能是 /dev/sdc1(具体字母取决于插入顺序和已有硬盘数量)。
sudo lsblk -f
  • 这个命令会显示设备的文件系统类型(如 vfatntfsext4)和 UUID,信息更清晰。

创建挂载点: 在 /mnt/media 目录下创建两个空文件夹作为挂载点。

sudo mkdir /mnt/usb_flash
sudo mkdir /mnt/mobile_hdd

执行挂载

  • 假设 USB 闪存盘是 vfat 格式(FAT32),设备名为 /dev/sdb1

    sudo mount -t vfat /dev/sdb1 /mnt/usb_flash -o uid=1000,gid=1000,utf8,dmask=022,fmask=133
    • -o 后的参数是为了让普通用户有读写权限,并正确处理中文文件名。
  • 假设移动硬盘是 ntfs 格式,设备名为 /dev/sdc1

    sudo mount -t ntfs-3g /dev/sdc1 /mnt/mobile_hdd -o uid=1000,gid=1000
  • 如果是 ext4 等 Linux 原生格式,命令更简单:

    sudo mount /dev/sdc1 /mnt/mobile_hdd

访问文件: 挂载成功后,即可通过 /mnt/usb_flash/mnt/mobile_hdd 路径访问文件。

卸载设备在拔下设备前,必须卸载!

sudo umount /mnt/usb_flash
sudo umount /mnt/mobile_hdd

或者使用 eject 命令更安全:

sudo eject /dev/sdb1
sudo eject /dev/sdc1

三、配置自动挂载(通过 /etc/fstab,适用于固定设备)

如果你希望某个特定的移动硬盘每次开机都固定挂载到同一个位置,可以编辑 /etc/fstab 文件。

获取设备的 UUID(推荐使用 UUID,因为设备名 /dev/sdX 可能会变):

sudo blkid

备份并编辑 fstab 文件:

sudo cp /etc/fstab /etc/fstab.backup
sudo nano /etc/fstab

在文件末尾添加类似行(以 NTFS 和 ext4 为例):

# USB Flash Drive (FAT32)
UUID=1234-ABCD  /mnt/usb_flash  vfat  defaults,uid=1000,gid=1000,umask=022  0  0

# Mobile HDD (NTFS)
UUID=56789ABCDEF01234  /mnt/mobile_hdd  ntfs-3g  defaults,uid=1000,gid=1000,umask=022  0  0

# Mobile HDD (ext4)
UUID=abcdef12-3456-7890  /mnt/mobile_hdd_ext4  ext4  defaults  0  0
  • 警告:编辑 fstab 文件要非常小心,格式错误可能导致系统无法启动。

重要注意事项

安全移除永远不要直接拔出设备! 在桌面环境中,右键点击设备图标选择“弹出”或“安全移除”。在命令行中务必使用 umounteject 命令。直接拔出可能导致数据损坏,特别是对移动硬盘。 文件系统兼容性
  • NTFS:需 ntfs-3g 包(默认已装)支持读写。
  • exFAT:需安装 exfat-fuseexfat-utils 包:sudo apt install exfat-fuse exfat-utils
  • HFS+ (Mac):需安装 hfsplushfsutils 包,通常只读,写入需额外驱动。
权限问题:手动挂载时,如果不加 uid/gid 参数,挂载的设备可能只有 root 能读写。用 lsblk -f 查看自己的用户 ID(通常是 1000)。 中文文件名:挂载 FAT/NTFS 设备时,如果遇到中文乱码,尝试在挂载选项中加入 iocharset=utf8(对 vfat)或 locale=utf8同时插入的顺序:Linux 内核按检测顺序分配 /dev/sdasdbsdc... 如果同时插入,先被识别的可能是 sdb,后是 sdc使用 UUID 可以避免此问题电力供应:同时挂载多个大容量机械移动硬盘时,注意 USB 集线器或电脑端口的供电是否充足。供电不足会导致硬盘反复启停、断开连接或损坏。对于大容量硬盘,尽量使用带有外接电源的 USB 集线器或直接插入电脑主板上的 USB 端口休眠/挂起:系统休眠或挂起时,USB 设备可能会断开。恢复后,可能需要重新插拔或重新挂载设备。

总结步骤建议

  • 普通桌面用户:直接插入使用,用图形界面“安全移除”。
  • 遇到问题或需要固定位置的管理员
  • lsblk -fblkid 确认设备信息。
  • 创建挂载点目录。
  • 使用 mount 命令并添加合适的参数进行挂载。
  • 使用完毕后,用 umount 命令卸载。
  • 需要开机自动挂载:谨慎编辑 /etc/fstab,使用 UUID 进行配置。

按照以上方法,你就可以在 Kylin 系统上安全、高效地同时管理 USB 闪存盘和移动硬盘了。