在Debian系统中挂载USB驱动器的技巧主要包括以下几种方法:
mount 命令手动挂载lsblk
通过设备大小和类型确定USB驱动器的设备名称,一般为 /dev/sdX(X可能是a、b、c等字母)。sudo mkdir /mnt/usb
sudo mount /dev/sdX /mnt/usb
其中 /dev/sdX 是USB驱动器的设备名称,/mnt/usb 是挂载点的路径。/etc/fstab 文件自动挂载sudo blkid
/etc/fstab 文件:使用超级用户权限用文本编辑器(如 nano 或 vim)打开 /etc/fstab 文件并编辑:sudo nano /etc/fstab
在文件末尾添加以下行(将UUID替换为实际的UUID,并指定挂载点):UUID=12ab345cd-1234-4166-8539-ff4ff3ff2ff1 /mnt/usb auto defaults,nofail,x-systemd.automount 0 0
systemd 使更改生效:sudo systemctl daemon-reload
udev 和 autofs 自动挂载/etc/udev/rules.d/ 中创建一个新的规则文件:sudo nano /etc/udev/rules.d/usb_auto_mount.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 规则:保存文件后,重新加载 udev 规则使其生效:sudo udevadm control --reload-rules
/etc/auto.master 文件:编辑 auto.master 文件以指明 autofs 挂载USB驱动器:sudo nano /etc/auto.master
添加以下行:/mnt/usb /etc/auto_mount.usb --timeout=60
然后,创建相应的 automount 映射文件:sudo nano /etc/auto_mount.usb
添加以下内容:usb disks -rw,soft,intr,nofail 0 0
autofs 服务:sudo systemctl restart autofs
通过以上方法,您可以在Debian系统中方便地挂载和管理USB驱动器。根据您的需求选择合适的方法进行操作即可。