創建LVM和創建一個LVM的快照

創建物理卷(Creating Logical Volumes

首先把分區的文件系統類型轉換成LVM格式的。

還要注意的是在此的新分區時不能被格式化的。

下面先創建物理卷:

  pvcreate  /dev/sda5

  pvcreate  /dev/sda6

然後創建卷組:

  vgcreate   myvol  /dev/sda{5,6}

 最後在創建邏輯卷:

  lvcreate -L 256M  -n  date  myvol

我們用lvdisplay來查看下。

這時我們就創建完成了。但是我們還須把邏輯卷給格式化:

 mke2fs  -j  /dev/myvol/date

可以用命令:mount   /dev/myvol/date   /shared

df -lh  來查看下磁盤利用率。

當邏輯卷不夠用的時候,我們怎麼擴展呢?

  lvextend  -L  +256M  /dev/myvol/date

  resize2fs  -p   /dev/myvol/date

配置Resizing Logical Volumes

應該先做文件系統檢查,防止磁盤的數據丟失。

umount    /dev/myvol/date

fsck  -f  /dev/myvol/date

resize2fs  /dev/myvol/date  256M (把磁盤容量減少到256M)

lvreduce  -L  256M  /dev/myvol/date (把邏輯卷減少到256M)

如何從卷組中移除一個物理卷呢?

pvmove  /dev/sda5   (把/dev/sda5上的數據都轉移到屬於同個卷組的物理捲上)

vgreduce  myvol  /dev/sda5   這樣就把/dev/sda5myvol中移除了。

 
 
 
 
Using  LVM  Snapshots

mount   /dev/myvol/date /shared

cd /shared

cp  /etc/fstab   ./

cp  /etc/passwd  ./

cd

lvcreate  -L 10M  -p  r  -s  -n  datesnap  /dev/myvol/date

lvdisplay /dev/myvol/datesnap

這樣我們就把快照創建成功了。

下面我們來測試下:

 cd /shared

 cp /etc/issue  ./

 cd

 mount -o ro /dev/myvol/datesnap  /mnt

 ls /shared

 umount /mnt

 dump -0u -f  /root/james    /dev/myvol/datesnap 

 lvremove  /dev/myvol/datesnap  (刪除快照的)

假如我們把/dev/myvol/date給格式化了,想恢復其數據:

umount /shared

mkfs.ext3 /dev/myvol/date

mount /dev/myvol/date /shared

 cd /shared

ls  (發現這裏的數據都消失了)下面就是恢復數據的步驟:

restore -rf /root/james

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章