次の手順では、Solaris パーティションを作成してスライスを変更する方法を示します。
このタスクを実行する前にデータをバックアップしてください。
# fdisk device
# prtvtoc device
各スライスがシリンダ境界から始まっていることを確認します。たとえば、スライス 1 は 822280000 バイトから始まっています。この数は、シリンダサイズ (バイト数) の 1000 倍になります。
詳細は、rmformat(1) の –s オプションの説明を参照してください。
# rmformat -s slice-file device
# prtvtoc device
次の例では、デバイス c5t0d0s2 にスライスを作成しています。スライスファイル myslice が次の内容で作成されました。
slices: 0 = 0, 5GB, "wm", "home" : 1 = 8225280000, 6GB : 2 = 0, 44GB, "wm", "backup" : 6 = 16450560000, 15GB
このファイルは、新しいスライスを作成するときに使用されます。
# fdisk /dev/rdsk/c5t0d0s2
No fdisk table exists. The default partition for the disk is:
a 100% "SOLARIS System" partition
Type "y" to accept the default partition, otherwise type "n" to edit the
partition table.
y現在のパーティションが受け入れられ、変更されません。
# prtvtoc /dev/rdsk/c5t0d0s2
* /dev/rdsk/c5t0d0s2 partition map
*
* Dimensions:
* 512 bytes/sector
* 63 sectors/track
* 255 tracks/cylinder
* 16065 sectors/cylinder
* 5836 cylinders
* 5836 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
0 0 00 0 93755340 93755339
2 0 00 0 93755340 93755339
# rmformat -s myslice /dev/rdsk/c5t0d0s2
# prtvtoc /dev/rdsk/c5t0d0s2
* /dev/rdsk/c5t0d0s2 partition map
*
* Dimensions:
* 512 bytes/sector
* 63 sectors/track
* 255 tracks/cylinder
* 16065 sectors/cylinder
* 5836 cylinders
* 5836 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* Unallocated space:
* First Sector Last
* Sector Count Sector
* 10485760 5579240 16064999
* 28647912 3482088 32129999
* 63587280 30168060 93755339
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
0 8 00 0 10485760 10485759
1 3 01 16065000 12582912 28647911
2 5 00 0 92274688 92274687
6 4 00 32130000 31457280 63587279