スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

swap領域を削る

DiskSuiteでミラーリングしたい時、OS導入時に同時にやればメタデータベース用にスライスきれる。けど、OS導入済みだときっちりスライスきっちゃってて余りがないことが多い。

そんな時はswap削っとけってことらしいけど、そのやり方なんぞはごく基本的なことらしく、検索しても見つからなかったりする。DiskSuiteのミラーリング方法は結構見つかるのに…。

で、以下

・スライス1 : 0-722シリンダ(swap)
・スライス6 : 未割当て

からswapを3シリンダ分削って

・スライス1 : 0-719シリンダ(swap)
・スライス6 : 720-722(メタデータベース用)

にする方法。CD-ROMからSolaris起動して、

formatコマンド
# format
Searching for disks...done

AVAILABLE DISK SELECTIONS:
0. c0t0d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
/pci@1f,4000/scsi@3/sd@0,0
1. c0t1d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
/pci@1f,4000/scsi@3/sd@1,0

ディスク選択
Specify disk (enter its number): 0
selecting c0t0d0
[disk formatted]

FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set 8-character volume name
!<cmd> - execute <cmd>, then return
quit

partitionコマンド
format> partition

PARTITION MENU:
0 - change `0' partition
1 - change `1' partition
2 - change `2' partition
3 - change `3' partition
4 - change `4' partition
5 - change `5' partition
6 - change `6' partition
7 - change `7' partition
select - select a predefined table
modify - modify a predefined partition table
name - name the current table
print - display the current table
label - write partition map and label to the disk
!<cmd> - execute <cmd>, then return
quit

スライス1(swap)を3シリンダ分削る
partition> 1
Part Tag Flag Cylinders Size Blocks
1 swap wu 0 - 722 1019.90MB (723/0/0) 2088747

Enter partition id tag[swap]:
Enter partition permission flags[wu]:
Enter new starting cyl[0]:
Enter partition size[2088747b, 723c, 1019.90mb, 1.00gb]: 720c

スライス6(メタデータベース)に上で削って余った3シリンダ分を確保
partition> 6
Part Tag Flag Cylinders Size Blocks
6 unassigned wm 0 - 0 0.00MB (0/0/0) 0

Enter partition id tag[unassigned]:
Enter partition permission flags[wm]:
Enter new starting cyl[0]: 720
Enter partition size[0b, 0c, 0mb, 0.00gb]: 3c

nameコマンド
partition> name
Enter table name (remember quotes): original

labelコマンド
partition> label
Ready to label disk, continue? yes

quitコマンド
partition> quit

quitコマンド
format> quit

newfs
# newfs /dev/rdsk/c0t0d0s6

この記事のトラックバックURL

http://ysmt.blog21.fc2.com/tb.php/5-10a09231

コメント

コメントする

管理者にだけ表示を許可する

Template Designed by DW99

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。