在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设备。