CentOS7 根磁區擴容 [詳細程序]
前提
1.如果原來的系統根磁區為邏輯卷磁區 則可以使用如下的方法 如果不是則不可以
2.如果原來的系統根磁區不是邏輯卷磁區 則不可以擴展只能再添加掛在磁盤進行相應目錄的擴容
添加磁盤 [此處添加一塊2G的硬碟]
1.先添加一塊磁盤 然后在系統中查看是否可以正確識別 出現sdb顯示
[root@stone ~]# fdisk -l
磁盤 /dev/sda:4294 MB, 4294967296 位元組,8388608 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁盤標簽型別:dos
磁盤識別符號:0x0009db8f
設備 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 1460223 524288 82 Linux swap / Solaris
/dev/sda3 1460224 8388607 3464192 83 Linux
磁盤 /dev/sdb:2147 MB, 2147483648 位元組,4194304 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
將新添加的sdb磁盤進行磁區
[root@stone ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2),
更改將停留在記憶體中,直到您決定將更改寫入磁盤,
使用寫入命令前請三思,
Device does not contain a recognized partition table
使用磁盤識別符號 0xfc6b642b 創建新的 DOS 磁盤標簽,
命令(輸入 m 獲取幫助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
磁區號 (1-4,默認 1):1
起始 扇區 (2048-4194303,默認為 2048):
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-4194303,默認為 4194303):
將使用默認值 4194303
磁區 1 已設定為 Linux 型別,大小設為 2 GiB
將磁盤轉換為LVM
命令(輸入 m 獲取幫助):T
已選擇磁區 1
Hex 代碼(輸入 L 列出所有代碼):8e
已將磁區“Linux”的型別更改為“Linux LVM”
顯示設定結果輸入p ,接著輸入w 保存
命令(輸入 m 獲取幫助):p
磁盤 /dev/sdb:2147 MB, 2147483648 位元組,4194304 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁盤標簽型別:dos
磁盤識別符號:0xfc6b642b
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4194303 2096128 8e Linux LVM
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤,
創建物理卷
1.如果這里沒有 pvcreate命令
[root@stone ~]# yum -y install lvm2
2.使用pvcreate命令創建物理卷
[root@stone ~]# fdisk -l
磁盤 /dev/sda:4294 MB, 4294967296 位元組,8388608 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁盤標簽型別:dos
磁盤識別符號:0x0009db8f
設備 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 1460223 524288 82 Linux swap / Solaris
/dev/sda3 1460224 8388607 3464192 83 Linux
磁盤 /dev/sdb:2147 MB, 2147483648 位元組,4194304 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁盤標簽型別:dos
磁盤識別符號:0xfc6b642b
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 4194303 2096128 8e Linux LVM
[root@stone ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created.
[root@stone ~]#
查看物理卷資訊
[root@stone ~]# pvs
擴展命令
引數解釋: centos為 根磁區的 邏輯卷名 /dev/sdb1 為新增的邏輯卷
[root@stone ~]# vgextend centos /dev/sdb1
將邏輯卷中的空閑空間 擴展到根磁區的空間中
引數解釋 /dev/centos/root 為 使用df -Th 顯示的根磁區的 檔案系統名
[root@stone ~]# lvextend -l +100%FREE /dev/mapper/centos-root
重繪根磁區
[root@stone ~]# xfs_growfs /dev/mapper/centos-root
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/468704.html
標籤:Linux
