Fedora
Fedora 顯示/安裝在與家相同的位置
我全新安裝了帶有 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: