系统管理指南:设备和文件系统

Procedure如何在不运行 vold 的情况下挂载或取消挂载 USB 海量存储设备

  1. 有关禁用 vold 的信息,请参见如何在不运行 vold 的情况下准备使用 USB 海量存储设备

  2. 成为超级用户。

  3. 检验 vold 是否未运行。


    # svcs volfs
    
    STATE          STIME    FMRI
    
    disabled       10:39:12 svc:/system/filesystem/volfs:default
  4. (可选)标识该设备。

    例如:


    # cd /dev/rdsk
    
    # ls -l c*0 | grep usb
    
    lrwxrwxrwx   1 root  root   55 Mar  5 10:35 c2t0d0s0 ->
    
    ../../devices/pci@1f,0/usb@c,3/storage@3/disk@0,0:a,raw

    在本示例中,软盘设备为 c2t0d0s0

  5. 选择以下操作之一以挂载或取消挂载 USB 海量存储设备:

    • 挂载 USB 海量存储设备。


      # mount [ -F fstype ] block-device mount-point
      

      本示例说明如何挂载包含 UFS 文件系统的设备:


      # mount /dev/dsk/c1t0d0s2 /mnt
      

      本示例说明如何在 SPARC 系统上挂载包含 PCFS 文件系统的设备:


      # mount -F pcfs /dev/dsk/c3t0d0s2:c /mnt
      

      本示例说明如何在 x86 系统上挂载包含 PCFS 文件系统的设备:


      # mount -F pcfs /dev/dsk/c3t0d0p0:c /mnt
      

      本示例说明如何挂载包含只读 HSFS 文件系统的 CD:


      # mount -F hsfs -o ro /dev/dsk/c1t0d0s2 /mnt
      
    • 取消挂载 USB 海量存储设备。

      首先,确保无人正在使用该设备中的文件系统。

      例如:


      # fuser -c -u /mnt
      
      # umount /mnt
      
  6. 弹出该设备(对于 CD 或软盘设备,此操作可选)。


    # eject /dev/[r]dsk/cntndnsn
    

    例如:


    # eject /dev/rdsk/c1t0d0s2