Fedora

Fedora 顯示/安裝在與家相同的位置

  • November 28, 2020

我全新安裝了帶有 BTRFS 的 Fedora 33。在安裝它時,我為和

創建了單獨的分區。但現在系統 (df, gparted) 認為我在兩者中都安裝了相同的分區:/``/home

$ df -h
...
/dev/nvme0n1p2  850G   36G  814G   5% /
tmpfs            32G   34M   32G   1% /tmp
/dev/nvme0n1p2  850G   36G  814G   5% /home

當我向 中添加一個大文件時/home,我看到used兩者的空間都在增加。(對我來說)奇怪的是,當我查看時,/我看不到來自/home.

發生了什麼?有誰知道這是否安全,即寫入使用者目錄是否可以覆蓋或弄亂系統文件,反之亦然?

當我將一個大文件添加到 /home 時,我看到兩者的已用空間都在增加。

這就是 btrfs 的工作原理。您有一個格式化為 btrfs 的分區,文件系統本身分為多個(在 Fedora 的情況下為兩個)子卷。所有子卷共享相同的空間,這就是為什麼您會看到兩者//home擁有相同的 814G 可用空間,這就是為什麼/home/. 但是沒有理由擔心,它仍然是兩個獨立的目錄,你不能/在寫入時覆蓋數據,/home反之亦然。

在安裝它時,我為 / 和 /home 創建了單獨的分區

如果您使用手動分區工具並選擇了 btrfs(現在是預設設置),則您創建的是子卷,而不是分區。如果您想要單獨的分區,則需要將分區方案從Btrfs切換到Standard Partition

fedora 中的自定義分區

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