LVM:
LVM是建立在硬盤和分區之上的一個邏輯層,來提高磁盤分區管理的靈活性。將一個或多個低層塊設備組織一個邏輯的工具,相當於一塊大的硬盤使用。這個‘硬盤’具有可擴展性,當‘硬盤’空間不夠用,可以在其他硬盤建立分區,在將其分區加入,這樣就避免空間不足,避免了很大的麻煩。
1.先簡單回顧一下建立分區的命令 :fdisk /dev/sda 這個是進入建立分區命令,開始學的時候我是經常忘記這個,總是要想老半天,怎麼進去建立的因爲我老忘記/dev,哈哈。
2.簡單介紹進入分區的一些命令選項。
p | 顯示磁盤分區表 |
n | 新建分區 |
d | 刪除分區 |
t | 修改分區的系統ID |
l | 列表出所有已經的系統ID |
w | 保存並退出 |
q | 不保存退出 |
2.建立分區:
由四塊硬盤建立分區,劃分邏輯分區,組成一個很大的空間。當邏輯分區空間不足可以從剩餘空間劃分。
3.創建lvm後 用命令fdisk -l 就可以查看新建的分區
注意
將其系統ID修改爲Linux LVM 爲 8e 即可
如上所述,在其他的/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}
6 創建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。
好了 祝君學習愉快