在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驱动器。根据您的需求选择合适的方法进行操作即可。