ubuntu

ubuntu挂载usb驱动器方法

小樊
64
2025-03-13 08:32:36
栏目: 智能运维

在Ubuntu中挂载USB驱动器可以通过以下几种方法实现:

手动挂载USB驱动器

  1. 插入USB驱动器:将USB驱动器插入计算机的USB端口。
  2. 打开终端:可以通过按下 Ctrl + Alt + T 键来打开终端窗口。
  3. 查看设备列表
    sudo fdisk -l
    
    在输出中找到你的USB设备,通常被标识为 /dev/sdX(X为字母,如 /dev/sdb)。
  4. 创建挂载点
    sudo mkdir /media/usb
    
  5. 挂载USB驱动器
    sudo mount /dev/sdX /media/usb
    
    请确保将 /dev/sdX 替换为你在第3步中找到的USB设备。
  6. 验证挂载:现在你的USB驱动器已经挂载到 /media/usb 目录下,你可以通过文件管理器访问USB驱动器中的文件。
  7. 卸载USB驱动器
    sudo umount /dev/sdX
    

使用 /etc/fstab 自动挂载

  1. 识别设备名称和UUID
    sudo blkid
    
    在输出中查找与外部驱动器对应的行,例如:
    /dev/sdb1: UUID="1234-ABCD" TYPE="ext4"
    
  2. 编辑 /etc/fstab 文件
    sudo nano /etc/fstab
    
    在文件末尾添加以下行:
    UUID=1234-ABCD /media/usb auto defaults,nofail,x-systemd.automount 0 2
    
    1234-ABCD 替换为驱动器中的UUID,并指定挂载点为 /media/usb
  3. 重新加载systemd
    sudo systemctl daemon-reload
    
  4. 测试自动挂载:重新启动系统,驱动器应自动挂载到指定位置。

使用 Udev 规则和 autofs 自动挂载

  1. 创建新规则文件
    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 /media/usb/%k /media/usb-sticks/%k"
    ACTION=="remove", KERNEL=="sd*", ENV{DEVTYPE}=="partition", ENV{ID_BUS}=="usb", RUN+="/bin/rm /media/usb-sticks/%k"
    
  2. 重新加载 udev 规则
    sudo udevadm control --reload-rules
    
  3. 编辑 /etc/auto.master 文件
    sudo nano /etc/auto.master
    
    添加以下行:
    /media/usb /etc/auto_mount.usb --timeout=60
    
  4. 创建相应的 automount 映射文件
    sudo nano /etc/auto_mount.usb
    
    添加以下内容:
    usbdisk -ro,sync,noatime,utf8 /dev/sdX /media/usb/%k
    
    /dev/sdX 替换为实际的USB设备。

通过以上步骤,你可以在Ubuntu中成功挂载和自动挂载USB驱动器。

0
看了该问题的人还看了