在Debian系统中挂载USB驱动器的步骤如下:
插入USB驱动器:将USB驱动器插入计算机的USB端口。
查看设备名称:
lsblk
或者sudo fdisk -l
/dev/sdb1 或 /dev/sdc1。创建挂载点:
sudo mkdir /mnt/usb
挂载USB设备:
mount 命令将USB设备挂载到指定的目录。例如:sudo mount /dev/sdb1 /mnt/usb
sudo mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usb
验证挂载:
df -h
/dev/sdb1 100G 0 100G 0 100% /mnt/usb
自动挂载配置:
/etc/fstab 文件。/dev/sdb1 和 vfat 替换为实际的设备名称和文件系统):/dev/sdb1 /mnt/usb vfat defaults,iocharset=utf8 0 0
/mnt/usb 目录。使用 udev 规则:
udev 规则。/etc/udev/rules.d 目录下创建规则文件,例如 99-udisk-hotplug.rules,并添加以下内容:ACTION=="add", KERNEL=="sd*", ENV{DEVTYPE=="partition", ENV{ID_BUS=="usb"}, SYMLINK=="usbdisks/%k", MODE="0660", RUN="/bin/ln -sf /mnt/usb/%k /media/usb-sticks/%k"
ACTION=="remove", KERNEL=="sd*", ENV{DEVTYPE=="partition", ENV{ID_BUS=="usb"}, RUN="/bin/rm /media/usb-sticks/%k"
udev 规则使其生效:sudo udevadm control --reload-rules
挂载加密USB驱动器:
cryptsetup 工具来解密驱动器,然后挂载解密后的分区。sudo apt update
sudo apt install cryptsetup
lsblk 或 fdisk -l 命令来识别你的USB驱动器。cryptsetup 创建一个映射器来解密驱动器:sudo cryptsetup luksOpen /dev/sdb1 my_usb_drive
/dev/mapper/my_usb_drive。现在你可以挂载这个设备到一个目录下:sudo mkdir /mnt/usb_drive
sudo mount /dev/mapper/my_usb_drive /mnt/usb_drive
通过以上步骤,你应该能够在Debian系统中成功挂载和管理USB设备。