centos7.5 掛載磁盤容量到/home

場景:華爲服務器2288hv5,磁盤做raid1和raid5,raid1用來裝系統,raid5掛載到home

安裝前思路:安裝系統時把home分區刪掉,等進入系統再創建,然後用lvm形式掛載。
但實際操作過程中,系統裝完根目錄底下默認有一個/home,無法刪除和不是掛載的自然不能umount,把riad5的容量掛載給/home是可以,但是創建用戶後不會在home裏面創建用戶目錄,感覺不對勁,爲了後期使用過程中產生不必要的麻煩,只能另想辦法了。
解決思路步驟:
1、安裝centos7.5系統,安裝過程就不詳細說明了,但有一個地方需要注意,安裝系統的時候分區要添加/home。
2、系統裝完,fdisk -l查看磁盤,有sda和sdb,sdb安裝了系統,raid5的是sda。
在這裏插入圖片描述
3、把sda改成gpt格式,不然一個分區最大隻有2T,輸入

parted /dev/sda

輸入help mktable查看能有什麼類型選擇,輸入mktable,輸入gpt,然後yes,輸入exit退出
在這裏插入圖片描述
4、創建sda磁盤分區
輸入:fdisk /dev/sda
輸入n添加分區
輸入p選擇主分區
輸入分區編號數字1
輸入t更改分區類型
輸入L查看有什麼類型,這裏看到“Linux LVM”前面的數字是31
在這裏插入圖片描述
輸入31
輸入p,查看到Type已經是Linux LVM類型了
輸入w,保存到磁盤退出
在這裏插入圖片描述
5、創建物理卷pv

pvcreate /dev/sdb1

7、刪除home,擴容root邏輯卷,擴容卷組,創建home邏輯卷,格式化,掛載
7.1輸入df -h,把home卸載掉umount /home,卸載之前注意備份數據如果有
7.2輸入lvs,查看邏輯卷的情況
7.3刪掉home邏輯卷,輸入lvremove /dev/mapper/centos-home
7.4輸入lvextend -l +100%FREE /dev/centos/root,把vg組裏面的剩餘空間都給root
在這裏插入圖片描述
7.5生效root加入的空間,輸入命令xfs_growfs /dev/mapper/centos-root
7.6把sda1物理卷加入卷組centos,輸入命令vgextend centos /dev/sda1
7.7創建home邏輯卷lvcreate -l 100%FREE -n home centos
7.8格式化home邏輯卷mkfs.xfs /dev/mapper/centos-home
7.9掛載到home目錄mount /dev/mapper/centos-home /home
7.10輸入df -h查看,home目錄空間有4.4T。
7.11輸入mount -a ,沒有提示說明正常,fstab文件都不用更改。
在這裏插入圖片描述
7.12創建用戶測試,創建完用戶在home目錄底下會生成相對應的目錄,搞定,刪除測試用戶。

發佈了9 篇原創文章 · 獲贊 0 · 訪問量 1902
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章