商丘市上往网

Kylin 挂载/卸载USB闪存盘的命令

2026-03-31 12:28:01 浏览次数:1
详细信息

一、命令行方式

1. 查看 USB 设备信息

# 查看所有磁盘设备
sudo fdisk -l

# 或使用 lsblk 查看块设备
lsblk

# 查看 USB 设备
lsusb

2. 手动挂载 USB 闪存盘

# 创建挂载点目录
sudo mkdir -p /mnt/usb

# 挂载 USB 设备(假设设备为 /dev/sdb1)
sudo mount /dev/sdb1 /mnt/usb

# 如果需要指定文件系统类型
sudo mount -t vfat /dev/sdb1 /mnt/usb  # FAT32
sudo mount -t ntfs /dev/sdb1 /mnt/usb  # NTFS
sudo mount -t exfat /dev/sdb1 /mnt/usb # exFAT

3. 查看已挂载的设备

# 查看所有挂载点
mount

# 或使用 df 命令
df -h

4. 卸载 USB 闪存盘

# 卸载设备
sudo umount /dev/sdb1

# 或通过挂载点卸载
sudo umount /mnt/usb

# 强制卸载(当设备繁忙时)
sudo umount -l /dev/sdb1

5. 自动挂载/卸载脚本

#!/bin/bash
# 自动挂载 USB 设备
USB_DEVICE=$(lsblk -o NAME,MOUNTPOINT | grep -E '^sd[b-z][0-9]' | awk '$2=="" {print $1}')
if [ ! -z "$USB_DEVICE" ]; then
    sudo mkdir -p /mnt/usb
    sudo mount /dev/$USB_DEVICE /mnt/usb
    echo "已挂载 /dev/$USB_DEVICE 到 /mnt/usb"
fi

二、图形界面方式

Kylin 通常会自动挂载 USB 设备:

自动挂载:插入 USB 闪存盘后,系统会自动挂载并显示在文件管理器中 安全卸载

三、使用 udisksctl(推荐)

# 列出所有存储设备
udisksctl status

# 挂载 USB 设备
udisksctl mount -b /dev/sdb1

# 卸载 USB 设备
udisksctl unmount -b /dev/sdb1

# 卸载并断电(安全移除)
udisksctl power-off -b /dev/sdb1

四、常见问题解决

1. 设备忙无法卸载

# 查看哪些进程在使用设备
sudo lsof /mnt/usb

# 结束相关进程后卸载
sudo umount /dev/sdb1

2. NTFS 分区挂载错误

# 安装 NTFS 支持
sudo apt install ntfs-3g

# 重新挂载
sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb

3. 只读挂载

# 强制以读写模式挂载
sudo mount -o rw /dev/sdb1 /mnt/usb

注意事项:

安全卸载:卸载前确保没有文件正在使用 设备识别:使用 lsblkfdisk -l 确认正确的设备名 权限问题:可能需要使用 sudo 获取管理员权限 数据安全:卸载后再物理拔出 USB 设备

Kylin 的图形界面通常已经很好用,但掌握命令行方法在系统管理或自动化脚本中很有用。

相关推荐