2016年6月19日 星期日

VMWare 擴張空間( LVM

LVM,邏輯卷.(logic volume manager)
Q.要如何擴充空間.
   1.新增硬碟並分割.
      a.fdisk /dev/sdb(n,p,t and w)
      b.copy 原本的分割區(/home,sda*)內容到新的(sdb*,)(dd if=/home of=/mnt/sdb*)
      c.edit /etc/fstab,(change /home to /mntsdb*)
   2.LVM
      (pre action, apt-get install lvm2)
      *. PV,VG,PE and LV)
      a.
      b.to use fdisk to new 分割區(我這邊因不知為何需要去刪去除了boot ,root)再去新增才能看到)
         (fdisk /dev/sda, d,del partion; n , create partion and t , change to LVM)
      c.create 實体PV, pvcreate /dev/sda*)
      d,create VG, (vgcreate,vgscan,vgdisplay,vgextern,vgreduce,vgchange and vgremove)
         vgcreate NewVol /dev/sda*
      d.create LV
         #lvcreate -l **** -n lv_data NewVol (-l ,assign PE number, that see by vgdisplay, -n ,assign name)
      e.format and mount
         #mkfs.ext4 /dev/mapper/New****
         #mkdir /mnt/data
         #mount /dev/mapper/New**** /mnt/data
      *add new PE,
        #vgextend NewVol /dev/hdd*
        #lvresiaze -l +***** /dev/mapper/New****
        #resize2fs /dev/mapper/New****
     
       *del PE
        check remove PE size
        #pvdisplay /dev/had*
        #umount /mnt/data
        #e2fsck -f /dev/mapper/New*****
        #resize2fs /dev/mapper/New***** ****M(change real size)
        #mount /dev/mapper/New**** /mnt/data
        #lvresize -l -xxxx /dev/mapper/New****     (xxxx,the sub PE size)
        to check PE allocation in /dev/sda*
       ( the free PE may be in /dev/da*,as 1274 at /dev/sda3 and 8 at /dev/sda4)
       #pvmove /dev/sda*:0-1273 /dev/sda3:0-1273
       #pvmove /dev/sda*:1273-1281 /dev/sda4:1272-1279
       #vgreduce NewVol /dev/hda*


http://www.itkee.com/os/detail-eaf.html

 http://aimwang.blogspot.tw/2013/10/vmware-lvm.html
http://blog.miniasp.com/post/2008/04/24/Create-Folder-ShortCut-under-Linux-environment.aspx