使用此过程可向 USB 海量存储设备中添加文件系统。
必须先格式化 USB 软盘,然后才能向其中添加文件系统。所有其他的 USB 海量存储设备只需 PCFS 或 UFS 文件系统即可使用。格式化 USB 软盘时,请牢记以下要点:
除在 USB 软盘上以外,请勿使用 rmformat -F。
如果缺省的片不可接受,请使用 rmformat -s 命令来创建片。使用 fdisk 实用程序对 USB 设备进行分区(如果需要)。有关逐步说明,请参见:
仅在需要格式化 USB 软盘时,才执行步骤 5–6。
(可选)有关禁用 vold 的信息,请参见如何在不运行 vold 的情况下准备使用 USB 海量存储设备。
检验 vold 是否未运行。
# svcs volfs STATE STIME FMRI disable 10:39:12 svc:/system/filesystem/volfs:default |
向系统中添加 USB 设备。
有关热插拔 USB 设备的信息,请参见:
(可选)标识 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。
将软盘插入软盘驱动器中(如果必要)。
格式化该软盘(如果必要)。
% rmformat -Flong raw-device |
例如,在 SPARC 系统上:
% rmformat -Flong /dev/rdsk/c2t0d0s2 |
例如,在 x86 系统上:
% rmformat -Flong /dev/rdsk/c3t0d0p0 |
确定文件系统类型并选择以下操作之一:
创建 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 文件系统和修改片的详细示例,请参见以下两个过程。