GNU Parted
Parted是類似fdisk的命令行分區軟件,假設我們在linux系統中有一塊未分區的硬盤sdb1,下面以實例的方式來講解如何使用Parted:
parted/dev/sdb1
(未分區前設備名sdb1)
parted/dev/sdb1
(未分區前設備名sdb1)parted mklable (
建立分區表)
parted mklable (
建立分區表)
New disk label type? gpt (選擇新的磁盤標籤類型? gpt)
New disk label type? gpt (選擇新的磁盤標籤類型? gpt)
(parted) mkpart (分區)
Partition name? []? primary (分區類型 primary/主分區P)
system type? [ext2]? ext3
Start? 0(0-1 表示劃分全部空間也可用百分比)
End? -1
(parted) set 1 lvm on (打開LVM標記 )
(parted) q 退出
[root@kiss /]#pvcreate /dev/sdb1 (創建物理卷)
[root@kiss /]#vgcreate vg0 /dev/sdb1 (創建卷組)
[root@kiss /]#vgdisplay (查看PE數值)
--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 6.98 TB
PE Size 4.00 MB
Total PE 1829593
Alloc PE / Size 1829593 / 6.98 TB
Free PE / Size 0 / 0
VG UUID EfmpGY-t8s0-iLWw-yRMw-0cZs-GreW-14YyMB
[root@kiss /]# lvcreate -l 1829593 -n lv0 vg0 (創建邏輯卷)
[root@kiss /]#pvcreate /dev/sdb1 (創建物理卷)
[root@kiss /]#vgcreate vg0 /dev/sdb1 (創建卷組)
[root@kiss /]#vgdisplay (查看PE數值)
--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 6.98 TB
PE Size 4.00 MB
Total PE 1829593
Alloc PE / Size 1829593 / 6.98 TB
Free PE / Size 0 / 0
VG UUID EfmpGY-t8s0-iLWw-yRMw-0cZs-GreW-14YyMB
[root@kiss /]# lvcreate -l 1829593 -n lv0 vg0 (創建邏輯卷)
[root@kiss /]# mkfs.ext3 /dev/vgo/lv0 (格式化LVM)
[root@dzh9 ~]# vi /etc/fstab (寫入fstab)
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
/dev/vg0/lv0 /opt ext3 defaults,noatime 1 1
[root@dzh9 ~]# vi /etc/fstab (寫入fstab)
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
/dev/vg0/lv0 /opt ext3 defaults,noatime 1 1
[root@kiss /]# mount /dev/vg0/lv0 /opt/ (掛載/opt)
[root@kiss /]# cd /opt/
[root@kiss opt]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 283G 20G 249G 8% /
/dev/sda1 190M 12M 169M 7% /boot
tmpfs 16G 0 16G 0% /dev/shm
/dev/mapper/vg0-lv0 6.9T 3.9G 6.6T 1% /opt
/root/dzhdts/rhel-server-5.8-x86_64-dvd.iso
3.9G 3.9G 0 100% /media/cdrom0