在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

如何在 USB 海量存储设备中修改分区和创建 PCFS 文件系统

以下步骤介绍如何删除现有分区、创建新分区,然后在 USB 设备中创建 PCFS 文件系统。执行此任务之前,请确保先备份所有数据。

  1. 成为管理员。
  2. 按如下方式修改分区:
    1. 启动 fdisk 实用程序。
      # fdisk device
    2. 在所显示的交互式界面上,按照提示为以下操作选择合适选项。
      • 删除分区。

      • 选择要删除的分区号。

      • 创建分区。

      • 选择要创建的分区类型。

      • 指定要用于该分区的磁盘空间百分比。

      • 指定新分区将为活动分区还是非活动分区。

      • 选择更新磁盘配置并退出。

  3. 根据需要取消挂载设备。

    有关取消挂载 USB 设备的更多信息,请参见如何挂载或取消挂载 USB 海量存储设备

  4. 在此分区中创建 PCFS 文件系统。
    # mkfs -F FS-type -o FS-type-specific-option raw-device-file
    
示例 13-1  修改 USB 磁盘的分区

以下示例将修改 c3t0d0p0 的磁盘配置,首先执行的操作是创建一个新分区。

# fdisk /dev/rdsk/c3t0d0p0
      Total disk size is 29 cylinders
Cylinder size is 2048 (512 byte) blocks

Cylinders
Partition   Status    Type          Start   End   Length    %
=========   ======    ============  =====   ===   ======   ===
1       Active    Solaris2          1    28      28     97

SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Enter Selection: 3Partition will be deleted.


      Total disk size is 29 cylinders
Cylinder size is 2048 (512 byte) blocks

Cylinders
Partition   Status    Type          Start   End   Length    %
=========   ======    ============  =====   ===   ======   ===
1       Active    Solaris2          1    28      28     97

SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Specify the partition number to delete (or enter 0 to exit): 1Partition number to delete.

Partition deleted.Deletion is completed.


      Total disk size is 29 cylinders
Cylinder size is 2048 (512 byte) blocks

Cylinders
Partition   Status    Type          Start   End   Length    %
=========   ======    ============  =====   ===   ======   ===

WARNING: no partitions are defined!

SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Enter Selection: 1Partition will be created.


      Total disk size is 29 cylinders
Cylinder size is 2048 (512 byte) blocks

Cylinders
Partition   Status    Type          Start   End   Length    %
=========   ======    ============  =====   ===   ======   ===

WARNING: no partitions are defined!

SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Select the partition type to create:
1=SOLARIS2  2=UNIX        3=PCIXOS     4=Other
5=DOS12     6=DOS16       7=DOSEXT     8=DOSBIG
9=DOS16LBA  A=x86 Boot    B=Diagnostic C=FAT32
D=FAT32LBA  E=DOSEXTLBA   F=EFI        0=Exit? cPartition type is selected.


       Total disk size is 29 cylinders
Cylinder size is 2048 (512 byte) blocks

Cylinders
Partition   Status    Type          Start   End   Length    %
=========   ======    ============  =====   ===   ======   ===

WARNING: no partitions are defined!

SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Select the partition type to create:
Specify the percentage of disk to use for this partition (or type "c" to
specify the size in cylinders). 100Percentage of disk space is specified.


              Total disk size is 29 cylinders
Cylinder size is 2048 (512 byte) blocks

Cylinders
Partition   Status    Type          Start   End   Length    %
=========   ======    ============  =====   ===   ======   ===

WARNING: no partitions are defined!

SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Select the partition type to create:
Should this become the active partition? If yes, it  will be activated
each time the computer is reset or turned on.
Please type "y" or "n". nInactive partition is selected.


      Total disk size is 29 cylinders
Cylinder size is 2048 (512 byte) blocks

Cylinders
Partition   Status    Type          Start   End   Length    %
=========   ======    ============  =====   ===   ======   ===
1                 Win95 FAT32       1    28      28     97

SELECT ONE OF THE FOLLOWING:
1. Create a partition
2. Specify the active partition
3. Delete a partition
4. Change between Solaris and Solaris2 Partition IDs
5. Exit (update disk configuration and exit)
6. Cancel (exit without updating disk configuration)
Enter Selection: 5Disk configuration will be updated.

# mkfs -F pcfs -o fat=32 /dev/rdsk/c3t0d0p0:c
Construct a new FAT file system on /dev/rdsk/c3t0d0p0:c: (y/n)? yFile system is created.