對檔案系統的目錄進行擴容。

2021-09-24 11:15:40 字數 2093 閱讀 4367

1. 首先,必須確保其他分割槽有足夠的空間用來分給根目錄/。可以使用以下命令檢視:

可以看到,這裡home目錄空閒的空間還很大,因此,我們將home的空間分給根目錄一些。

2. 擴容根目錄的思路如下:

將/home資料夾備份,刪除/home檔案系統所在的邏輯卷,增大/檔案系統所在的邏輯卷,增大/檔案系統大小,最後新建/home目錄,並恢復/home資料夾下的內容。

3. 備份/home分割槽內容

這裡需要選乙個能夠容納下/home資料夾大小的分割槽,可以看到/run剩餘空間為32g,因此,我們將/home備份到/run下面。

$ sudo tar cvf /run/home.tar /home
4. 解除安裝/home

要先終止所有使用/home檔案系統的程序,這裡要注意不要在/home目錄下執行下面的操作:

$ sudo fuser -km /home
然後,解除安裝:

$ sudo umount /home
5. 刪除/home所在的邏輯卷lv:

選擇y。

6. 擴大根目錄所在的邏輯卷,這裡增大1t:

7.  擴大/檔案系統:

8. 重建/home檔案系統所需要的邏輯卷:

由於剛才我們分出去1.0t,因此這裡建立的邏輯卷大小為2.5t.

9.建立檔案系統:

10. 將新建的檔案系統掛載到/home目錄下:

11. 恢復/home目錄的內容:

$ sudo tar xvf /run/home.tar -c /
12. 刪除/run下面的備份:

$ sudo rm -rf /run/home.tar
參考:2. 解決umount: /home: device is busy

1. 首先,必須確保其他分割槽有足夠的空間用來分給根目錄/。可以使用以下命令檢視:

可以看到,這裡home目錄空閒的空間還很大,因此,我們將home的空間分給根目錄一些。

2. 擴容根目錄的思路如下:

將/home資料夾備份,刪除/home檔案系統所在的邏輯卷,增大/檔案系統所在的邏輯卷,增大/檔案系統大小,最後新建/home目錄,並恢復/home資料夾下的內容。

3. 備份/home分割槽內容

這裡需要選乙個能夠容納下/home資料夾大小的分割槽,可以看到/run剩餘空間為32g,因此,我們將/home備份到/run下面。

$ sudo tar cvf /run/home.tar /home
4. 解除安裝/home

要先終止所有使用/home檔案系統的程序,這裡要注意不要在/home目錄下執行下面的操作:

$ sudo fuser -km /home
然後,解除安裝:

$ sudo umount /home
5. 刪除/home所在的邏輯卷lv:

選擇y。

6. 擴大根目錄所在的邏輯卷,這裡增大1t:

7.  擴大/檔案系統:

8. 重建/home檔案系統所需要的邏輯卷:

由於剛才我們分出去1.0t,因此這裡建立的邏輯卷大小為2.5t.

9.建立檔案系統:

10. 將新建的檔案系統掛載到/home目錄下:

11. 恢復/home目錄的內容:

$ sudo tar xvf /run/home.tar -c /
12. 刪除/run下面的備份:

$ sudo rm -rf /run/home.tar
參考:2. 解決umount: /home: device is busy

XFS檔案系統擴容

xfs檔案系統擴容 注意 備份!備份!備份!操作前備份!檢視磁碟掛載 分割槽資訊 root bj centos7 df ht grep vdc dev vdc1 xfs 10g 33m 10g 1 vdc1 root bj centos7 root bj centos7 lsblk dev vdc ...

Linux Linux作業系統對檔案系統的管理

在虛擬檔案系統的支援下,linux可以支援迄今為止的大多數檔案系統。但是,linux並不是在初始化時就把所有檔案系統全部都裝入,而只是安裝乙個檔案系統 通常是ext2 作為根檔案系統。根檔案系統在整個系統執行過程中是不能被拆卸的,是系統的基本組成部分。通常,根檔案系統上主要安裝了保證系統正常工作執行...

系統的目錄結構 檔案系統

linux檔案儲存時,都是以根目錄 開始的 可執行程式或命令 boot 核心與系統啟動有關的檔案 home 所有普通使用者的家目錄 etc 系統配置檔案 lib 庫檔案 proc 虛擬目錄,程序在記憶體中的映像 usr 系統執行過程中不常改變的檔案 var 系統執行過程中常改變的檔案 root 管理...