LVM邏輯卷管理器


      

LVM

      LVM是建立在硬盤和分區之上的一個邏輯層,來提高磁盤分區管理的靈活性。將一個或多個低層塊設備組織一個邏輯的工具,相當於一塊大的硬盤使用。這個‘硬盤’具有可擴展性,當‘硬盤’空間不夠用,可以在其他硬盤建立分區,在將其分區加入,這樣就避免空間不足,避免了很大的麻煩。

1.先簡單回顧一下建立分區的命令 :fdisk  /dev/sda  這個是進入建立分區命令,開始學的時候我是經常忘記這個,總是要想老半天,怎麼進去建立的因爲我老忘記/dev,哈哈。

2.簡單介紹進入分區的一些命令選項。

p

顯示磁盤分區表

n

新建分區

d

刪除分區

t

修改分區的系統ID

l

列表出所有已經的系統ID

w

保存並退出

q

不保存退出

 

2.建立分區:


 wKioL1PLPBHjAiohAACqxfWTcrA923.jpg

由四塊硬盤建立分區,劃分邏輯分區,組成一個很大的空間。當邏輯分區空間不足可以從剩餘空間劃分。

 

3.創建lvm後 用命令fdisk -l 就可以查看新建的分區   

注意

 wKioL1PLPEXhEMuhAAKXHjvwedk222.jpg

 

將其系統ID修改爲Linux LVM 爲 8e 即可

 

 wKioL1PLPICyzC5UAAJ6hhWqcyQ165.jpg

 

如上所述,在其他的/dev/sd[a-z]上劃分分區。執行命令 partx  -a  partx -a [DEVICE]直至系統識別,如果不能請悲催的重啓。

注意:建立完成查看創建分區

          命令:cat  /proc/partitions 

  

 

 

 

4:建立完分區,將建立的分區轉換成PV(物理磁盤分區)

   命令:pvcreate

 

 .[root@localhost ~]# pvcreate  /dev/sda1

 .[root@localhost ~]# pvcreate  /dev/sdf2

餘下省略啦!

 

執行完所有的PV就完成了。

 

5  接下來就創建VG了 (卷組)

命令:vgcreate

  [root@localhost ~]# vgcreate  /dev/sda{1,2}

 

 

 

創建lv(邏輯卷)

 

  使用命令:lvcreate

  [root@localhost ~]# lvcreate -L 1G -n ni  hi

餘下省略

 

7.格式化

 

   [root@localhost ~]# mkfs -t ext4  /dev/hi/ni

餘下省略

8.掛載

  [root@localhost ~]# mount  /dev/hi  /dev/bh

 

好了 建立完成了。

 

注意

   邏輯卷:

     擴展:先擴展物理邊界,在擴展邏輯邊界

     縮減:先縮減邏輯邊界,在縮減物理邊界

          注意:縮減不能少於已經存儲的所有數據空間大小,以免造成損失。

1,擴展

  擴展物理邊界1G 使用如下:

   [root@localhost ~]# lvextend -L 1G /dev/hi/ni

擴展邏輯邊界:

  [root@localhost ~]# resize2fs  /dev/hi/ni

2.縮減    縮減很危險不說哥木有提醒你

縮減要離線

1、先確定縮減後的目標大小;並確保對應的目標邏輯卷大小中有足夠的空間可容納原有所有數據;

2、先制裁文件系統,並要執行強制檢測

      e2fsck -f 

3、先卸載 : 例如:[root@localhost ~]#umount  /tmp/hi

4、縮減邏輯邊界

命令:resize2fs    例如  [root@localhost ~]# resize2f /dev/hi/ni 500M

5、縮減物理邊界

命令:lvreduce      例如: [root@localhost ~]# lvreduce -L 200M /dev//hi/ni

  ........

接下來系統會提醒你是否你想明白了 如果想明白了就Y

 

好了 祝君學習愉快


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