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

Procedure如何在不运行 vold 的情况下在 USB 海量存储设备中创建文件系统

使用此过程可向 USB 海量存储设备中添加文件系统。

必须先格式化 USB 软盘,然后才能向其中添加文件系统。所有其他的 USB 海量存储设备只需 PCFS 或 UFS 文件系统即可使用。格式化 USB 软盘时,请牢记以下要点:


注 –

仅在需要格式化 USB 软盘时,才执行步骤 5–6。


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

  2. 检验 vold 是否未运行。


    # svcs volfs
    
    STATE          STIME    FMRI
    
    disable        10:39:12 svc:/system/filesystem/volfs:default
  3. 向系统中添加 USB 设备。

    有关热插拔 USB 设备的信息,请参见:

  4. (可选)标识 USB 设备。

    以下示例标识了 USB 软盘设备。


    # 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. 将软盘插入软盘驱动器中(如果必要)。

  6. 格式化该软盘(如果必要)。


    % rmformat -Flong raw-device
    

    例如,在 SPARC 系统上:


    % rmformat -Flong /dev/rdsk/c2t0d0s2
    

    例如,在 x86 系统上:


    % rmformat -Flong /dev/rdsk/c3t0d0p0
    
  7. 确定文件系统类型并选择以下操作之一:

    • 创建 PCFS 文件系统。


      # mkfs -F pcfs -o nofdisk,size=size raw-device
      

      以 512 字节块为单位指定 -size 选项。

      以下示例说明如何在 SPARC 系统中的 1.4 MB 软盘上创建 PCFS 文件系统:


      # mkfs -F pcfs -o nofdisk,size=2880 /dev/rdsk/c4t0d0s2
      

      以下示例说明如何在 x86 系统中的 1.4 MB 软盘上创建 PCFS 文件系统:


      # mkfs -F pcfs -o nofdisk,size=2880 /dev/rdsk/c4t0d0p0
      

      以下示例说明如何在 SPARC 系统上的 100 MB USB 内存条上创建 PCFS 文件系统:


      # mkfs -F pcfs /dev/rdsk/c5t0d0s2:c
      

      以下示例说明如何在 x86 系统上的 100 MB USB 内存条上创建 PCFS 文件系统:


      # mkfs -F pcfs /dev/rdsk/c5t0d0p0:c
      

      完成此命令可能要用几分钟时间。

    • 创建 UFS 文件系统。


      # newfs raw-device
      

      例如:


      # newfs /dev/rdsk/c4t0d0s7
      

      对于大容量 USB 硬盘,请考虑使用 newfs -f 4096 选项或 newfs -T 选项。


      注 –

      由于软盘的存储容量有限,因此 UFS 文件系统开销会占用软盘上的大部分空间。


    有关在 USB 海量存储设备中创建 PCFS 文件系统和修改片的详细示例,请参见以下两个过程。