Partition

我可以刪除我的主分區並使用相同的文件創建一個新的(更大的)分區而不會出現問題嗎?

  • November 26, 2018

我安裝了 arch linux 並想我可能想要另一個或 5 個發行版,所以我留下了一半以上的硬碟空間未分配。由於我不知道如何在我的引導載入程序(gummiboot)中添加另一個發行版(如果我願意的話)並且我只擁有拱門就可以了,我想將剩餘空間用於我的主分區。我沒有將其設為 LVM 分區,因此我認為它不會像從 LiveCD 啟動和調整大小那樣簡單。

備份我的主文件夾內容、刪除主分區、創建一個更大的分區並恢復文件會提供我想要的結果嗎?如果不是,那麼最好的方法是什麼?

這是我係統上 lsblk 命令的輸出:

[$user@arch ~]$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 298.1G  0 disk 
├─sda1   8:1    0   512M  0 part 
├─sda2   8:2    0    15G  0 part /
└─sda3   8:3    0   120G  0 part /home

然後有 160GB 的可用空間。

你甚至不需要這樣做。

只需註銷所有使用者並以root(root的家是/root; 不在/home)的身份重新登錄

解除安裝/home分區。

調整大小/dev/sda3使用gparted或類似。

掛載/home

執行lsblk-/dev/sda3現在應該是大約 280GiB。

是的,備份、刪除、創建更大的文件和恢復是一種簡單的方法。

從 LiveCD 引導的替代方法是以 root 身份登錄並從正在執行的系統執行此操作。但是,不要使用su/sudo從將要備份和恢復的分區上具有其主目錄的帳戶更改。

如果您不想使用 LiveCD,但想登錄普通帳戶然後使用sudo,例如,如果您無法在桌面上以 root 身份登錄,您可以(暫時)創建一個主目錄不是下/home

引用自:https://unix.stackexchange.com/questions/154950