㈠ 原創:linux拓展root目錄(系統盤LVM)空間,超詳細
背景:由於最近要做環境遷移,需要在新的伺服器搭建環境,看了下新的雲伺服器頓時感覺淚流滿面,文件目錄太小,無法滿足需求;
fdisk -l 查看了一下磁碟情況,發現磁碟沒有完全分配,數據盤也沒有掛載(這個就不講了)
輸入lsblk進行磁碟分配查看,發現vda還有260G沒有分配,這樣就不用在vdb磁碟上分出來一塊了,直接把剩下的進行分區;
現在開始正式步驟
1,磁碟分區:輸入fdisk /dev/vda 進入分區,執行以下步驟
2,再次輸入lsblk,發現不顯示vda3
3,reboot重啟,再次lsblk查看,vda3已經出現
4,輸入pvs 查看
5,將新分區vda3創建pv ,輸入pvcreate /dev/vda3
6,查看vg ,輸入vgs
7,輸入vgdisplay或lvdisplay查看vgName,然後擴容名稱為centos的vg,輸入vgextend centos /dev/vda3
8,查看lv,輸入lvs
9,擴容根目錄lv,輸入 lvextend -L +165G /dev/mapper/centos-root (之所這樣是想著留著些空間後續可以分配到其他目錄)或者
lvextend -L +100%FREE /dev/mapper/centos-root(擴容所有剩餘空間)
10,查看lsblk,發現擴容完成
11,輸入xfs_growfs /dev/mapper/centos-root 在線自動擴展文件系統到最大的可用大小
如果使用ext4文件系統 resize2fs /dev/mapper/centos-root
12,進行重啟完成操作
㈡ linux下有個文件夾容量很小,我怎麼擴大
這不是文件夾容量小,而是文件夾所在的文件系統空間不夠了
如果你使用的是手動分區的方式,可以先用分區工具(fdisk或者parted都可以)擴展文件夾所在的分區,如果是使用邏輯卷的方式,可以直接運行lvextend命令擴展邏輯卷
上一步擴展完成之後再擴展文件系統本身,如果是ext3文件系統可以使用ext2online命令擴展,如果是xfs文件系統,可以使用xfs_growfs命令擴展文件系統,如果是其它的可以參考網上其它擴展文件系統的辦法,這兩個命令都是可以在umount文件系統的情況下「在線」擴展文件系統的