天天看點

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

lvm邏輯卷管理

  • 1.lvm的基本概念
    • 1.1什麼是lvm
    • 1.1為什麼要使用lvm
    • 1.2 lvm的基本術語
  • 2.lvm邏輯卷的建立
  • 3.怎樣拉伸一個邏輯卷lvm
  • 4.如何将ext4檔案系統的裝置進行拉伸
  • 5.如何将ext4檔案系統的裝置進行縮減
  • 6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來
  • 7.如何建立lvm的快照
  • 8.如何删除一個lvm裝置

1.lvm的基本概念

1.1什麼是lvm

LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁盤分區進行管理的一種機制。Linux使用者安裝Linux作業系統時遇到的一個常見的難以決定的問題就是如何正确地評估各分區大小,以配置設定合适的硬碟空間。普通的磁盤分區管理方式在邏輯分區劃分好之後就無法改變其大小,當一個邏輯分區存放不下某個檔案時,這個檔案因為受上層檔案系統的限制,也不能跨越多個分區來存放,是以也不能同時放到别的磁盤上。而遇到出現某個分區空間耗盡時,解決的方法通常是使用符号連結,或者使用調整分區大小的工具,但這隻是暫時解決辦法,沒有從根本上解決問題。随着Linux的邏輯卷管理功能的出現,這些問題都迎刃而解,使用者在無需停機的情況下可以友善地調整各個分區大小。

1.1為什麼要使用lvm

在日常工作或者學習中,随着電腦的不斷被使用,我們的磁盤空間可能會越來越小,這時候,我們不能直接更換大硬碟,因為硬碟有價,資料無價,這時候我們就可以使用LVM,LVM将存儲虛拟化,使用邏輯卷,你不會受限于實體磁盤的大小,另外,和硬體相關的存儲設定被其隐藏,你能不用停止應用或解除安裝檔案系統來調整卷大小或資料遷移.這樣能減少操作成本,LVM最大的特點就是可以對磁盤進行動态管理。因為邏輯卷的大小是可以動态調整的,而且不會丢失現有的資料。如果我們新增加了硬碟,其也不會改變現有上層的邏輯卷。作為一個動态磁盤管理機制,邏輯卷技術大大提高了磁盤管理的靈活性。

1.2 lvm的基本術語

實體存儲媒體(Physical Storage Media):

指系統的實體儲存設備:磁盤,如:/dev/hda、/dev/sda等,是存儲系統最底層的存儲單元

實體卷(Physical Volume,PV)

指磁盤分區或從邏輯上與磁盤分區具有同樣功能的裝置(如RAID),是LVM的基本存儲邏輯塊,但和基本的實體存儲媒體(如分區、磁盤等)比較,卻包含有與LVM相關的管理參數

卷組(Volume Group,VG)

類似于非LVM系統中的實體磁盤,其由一個或多個實體卷PV組成

可以在卷組上建立一個或多個LV(邏輯卷)

邏輯卷(Logical Volume,LV)

類似于非LVM系統中的磁盤分區,邏輯卷建立在卷組VG之上,在邏輯卷LV之上可以建立檔案系統(比如/home或者/usr等)

實體塊(Physical Extent,PE)

每一個實體卷PV被劃分為稱為PE(Physical Extents)的基本單元,具有唯一編号的PE是可以被LVM尋址的最小單元,PE的大小是可配置的,預設為4MB,是以實體卷(PV)由大小等同的基本單元PE組成

2.lvm邏輯卷的建立

一:

使用監控指令:使用監控指令:watch -n 1 'pvs;echo======;vgs;echo ========;lvs;echo ======;df -h /data’進行監控;

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

二:

mkdir /data 建立一個使用者使用存儲空間的挂載目錄;

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

三:

fdisk -l 檢視一個未分區的裝置;

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

四:

fdisk /dev/vdb 劃分一個主分區/dev/vdb1 ; wq退出儲存(500M);

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置
Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

五:

fdisk /dev/vdb 按t,将标簽寫為8e(貼lvm标簽)wq退出儲存;

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

六:

pvcreate /dev/vdb1 建立實體分區(将橙子榨成汁);

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

七:

vgcreate -s 16M vg0 /dev/vdb1 (将橙子汁倒進一個大容器,機關是16M;

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

八:

vgdisplay 可以檢視lvm卷的大小;

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

九:

lvcreate -L 20M -n lv0 vg0(将大容器的橙子汁倒出來小杯子喝,想倒20M,但是最小機關是16M,是以會給我32M);

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

十:

mkfs.xfs /dev/vg0/lv0(将分出來的lvm邏輯卷格式化才能挂載);

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

十一:

mount /dev/vg0/lv0 /data/(挂載在/data下面客戶才能用);

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

十二:

df檢視是否挂載;

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

3.怎樣拉伸一個邏輯卷lvm

當資料太多,存儲空間不夠時,此時就需要拉伸邏輯卷lvm。

一:

輸入監控指令:watch -n 1 ‘pvs;echo======;vgs;echo ========;lvs;echo ======;df -h /data’;

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

二:

分情況處理

Ⅰ:當劃分出來的主分區/dev/vdb1夠用時,直接進行拉伸(一個橙子夠喝的時候);

lvextend -L 100M /dev/vg0/lv0 拉伸lvm的大小

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

xfs_growfs /dev/vg0/lv0 同步檔案系統的大小(隻有同步檔案系統之後,拉伸的Lvm才可用)

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

Ⅱ:當劃分出來的主分區/dev/vdb1不夠用時(比如想将lvm拉伸為600M),先劃分一個主分區出來/dev/vdb2,再拉伸;

  • fdisk /dev/vdb

    n->p->2->回車->+100M->p檢視/dev/vdb2->t->2->8e->p檢視->wq儲存

    Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置
    Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置
    Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置
  • partprobe ###同步分區表
    Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置
  • pvcreate /dev/vdb2 ###榨橙汁
Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置
  • vgextend vg0 /dev/vdb2###将橙汁倒進去大杯子
    Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置
  • lvextend -L 600M /dev/vg0/lv0 ###拉伸lvm
Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置
  • xfs_growfs /dev/vg0/lvo### 同步檔案系統(否則拉伸的檔案不能用)

注意:xfs檔案系統不能進行縮減,ext4檔案系統支援縮減,它的拉伸方式與xfs也不太一樣

4.如何将ext4檔案系統的裝置進行拉伸

一:

umount /data(把data解除安裝掉)

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

二:

mkfs.ext4 /dev/vg0/lv0将裝置格式化為ext4檔案系統

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

三:

mount /dev/vg0/lv0 /data挂載

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

四:

blkid檢視

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

五:

lvextend -L 550M /dev/vg0/lv0 擴充lvm裝置

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

六:

resize2fs /dev/vg0/lv0 将檔案系統也拉伸

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

5.如何将ext4檔案系統的裝置進行縮減

一:

umount /data

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

二:

e2fsck -f /dev/vg0/lv0掃描這個裝置裡面的東西,否則直接縮減會造成損壞

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

三:

resize2fs /dev/vg0/lv0 100M 縮減檔案系統

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

四:

mount /dev/vg0/lv0 /data

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

五:

df -H /data 檢視大小

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

六:

lvreduce -L 100M /dev/vg0/lv0 縮減lvm裝置

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來

一:

pvmove /dev/vbd2 /dev/vdb1完全移過去再操作,否則會損壞檔案

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

二:

vgreduce vg0 /dev/vdb2 将這個橙汁移走

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

三:

pvremove /dev/vdb2

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

此時,/dev/vdb2就已經完全空閑出來了

7.如何建立lvm的快照

當真實的裝置檔案挂載在/data下面比較危險,損壞就不能恢複,是以給真實裝置照一個快照,挂載在/data下面再進行一系列的操作,如果誤删除什麼東西,直接删除快照即可。

一:

umount /data 先解除安裝再進行快照

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

二:

lvcreate -L 20M -n lv0-backup -s /dev/vg0/lv0 做快照

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

三:

lvs 檢視

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

四:

mount /dev/vg0/lv0-backup /data 挂載快照

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

五:

df -H

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

六:

cd /data

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

ls就可以進行修改了

rm -rf *
如果錯誤操作直接解除安裝
umount /data
lvremove /dev/vg0/lv0-backup
然後重新照,重新挂載
h2的n次方  H10的n次方
           

8.如何删除一個lvm裝置

一:

umount /data

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

二:

lvremove /dev/vg0/lv0-backup

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

三:

lvremove /dev/vg0/lv0

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

四:

vgremove vg0

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

五:

pvremove /dev/vdb2

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

六:

fdisk /dev/vdb 删除建立的所有主分區即可

Linux系統下的磁盤管理之:lvm邏輯卷管理1.lvm的基本概念2.lvm邏輯卷的建立3.怎樣拉伸一個邏輯卷lvm4.如何将ext4檔案系統的裝置進行拉伸5.如何将ext4檔案系統的裝置進行縮減6.如何将/dev/vdb2下的東西移到/dev/vdb1,然後将/dev/vdb2空閑出來7.如何建立lvm的快照8.如何删除一個lvm裝置

繼續閱讀