GNU Parted

Parted是类似fdisk的命令行分区软件,假设我们在linux系统中有一块未分区的硬盘sdb1,下面以实例的方式来讲解如何使用Parted

parted/dev/sdb1(未分区前设备名sdb1)

parted mklable (建立分区表)

New disk label type? gpt  (选择新的磁盘标签类型? gpt)

(parted) mkpart    (分区)

Partition name?  []? primary (分区类型 primary/主分区P)

system type?  [ext2]? ext3 

Start? 00-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 /]# 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@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