パーティション


パーティション(partition)の諸元

参照元→linux-2.6.12.2/Documentation/devices.txt

基本領域(Primary Partition)4つ
拡張領域(Extended Partition)+論理領域(Logical Partition)2G-1
Floppy disks8個
hard disk/CD-ROM interface64個
SCSI disk devices15個

パーティションを切る

fdiskパーティションテーブル操作ツール
partedGNU Parted パーティションテーブル操作ツール

実践編 2Tディスク作成(400G×5個)

ext2、xfs等は、パーティションタイプ 83 Linuxでも作成可能です。 ここは LVM を利用して 5個のディスクをストライプし、2Tディスクを作成します。

fdisk5回

パーティションに切るとき Type は 8e (Linux LVM) にする

fdisk /dev/sd{b,c,d,e,f} ← これはできないけど。。5回fdisk
 n
 1
 (Enter)
 (Enter)
 t
 8e
 w

PV作成

pvcreate /dev/sd{b,c,d,e,f}1
 Physical volume "/dev/sdb1" successfully created
 Physical volume "/dev/sdc1" successfully created
 Physical volume "/dev/sdd1" successfully created
 Physical volume "/dev/sde1" successfully created
 Physical volume "/dev/sdf1" successfully created

VG作成

LVは最大65536個のまでのPEで作成できるので、最大の2TBまで使えるためには-s オプションでPEサイズを32MB以上にする必要あり

vgcreate -s 32m /dev/vg0 /dev/sd{b,c,d,e,f}1
 Volume group "vg0" successfully created

LV作成

  • i でストライピング台数を指定します
    lvcreate -i 5 -L 1850g -n vgtest /dev/vg0
     Using default stripesize 64KB
     Logical volume "vgtest" created
    
    ※2Tは作れませんでした(´・ω・`)ショボーン
    lvcreate -i 5 -L 2000g -n vgtest /dev/vg0
     Using default stripesize 64KB
     Insufficient free extents (59615) in volume group vg0: 64000 required

mkfs、mount、umount

mkfs -t ext2 /dev/vg0/vgtest
mount -t ext2 /dev/vg0/vgtest /mnt/vgtest
df -h
 /dev/mapper/vg0-vgtest  1.8T   77M  1.7T   1% /mnt/vgtest
umount /mnt/vgtest

LV削除

lvremove /dev/vg0/vgtest

VG削除

vgchange -a n /dev/vg0
vgremove /dev/vg0

最新の20件

2006-12-20 2005-11-17 2005-11-09 2005-10-28 2005-10-24 2005-10-13

  • counter: 1241
  • today: 1
  • yesterday: 0
  • online: 1