CentOS7 根分區擴容 [詳細過程] 前提 1.如果原來的系統根分區為邏輯捲分區 則可以使用如下的方法 如果不是則不可以 2.如果原來的系統根分區不是邏輯捲分區 則不可以擴展只能再添加掛在磁碟進行相應目錄的擴容 添加磁碟 [此處添加一塊2G的硬碟] 1.先添加一塊磁碟 然後在系統中查看是否可以正 ...
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