linux根目錄空間不足的解決方法:1、打開vmvare,擴展虛擬機空間;2、進入系統,新建分區,注意留下分給swap的空間;3、把分區掛載到/temp目錄下;4、將/var中的文件全部拷貝到/temp中;5、將掛載規則掛載到/var目錄并寫入fstab。
具體內容如下:
1. 虛擬機空間擴展
打開vmvare,選擇要添加磁盤空間的虛擬機,右擊,然后在出現的菜單中點setting,出來如下圖所示的頁面
選擇harddisk,點擊右側utilities下拉菜單中的expand選項,設定擴展后磁盤的總大小,點expand
2、新建分區
進入系統,先執行fdisk -l命令,查看下系統中現有的分區
執行fdisk /dev/sda進入分區管理,要新加分區需要將現有的swap分區刪除,因為如果不刪除那么將無法用新加的空間,后期可以再加上該分區
刪除后已經沒了swap,如上圖所示,這里便可以新建分區了,記住要留下分給swap的空間
可以輸入w然后退出了
3、掛載分區到臨時目錄
為了臨時中轉/var目錄中的文件,先將新建立的分區/dev/sda3掛載到/temp目錄下,命令如下:
mkfs -ext4 /dev/sda2mkdir /temp
mount -t ext4 /dev/sda2 /temp
4、拷貝文件
將/var中的文件全部拷貝到/temp中,因為如果不將文件導出來到新建的分區中,那么新掛載目錄后會隱藏掉原/var下的目錄
cp /var/* /tempumount /temp
mount -t /dev/sda2 /var
到此,已經為虛擬機新增加了磁盤空間,并掛載到了/var目錄。
5、掛載到/var目錄并寫入fstab
為了在開機時就掛載好新加入的空間,可以將掛載規則寫入fstab,相關格式參照fstab中已有條目就好。