Fedora 显示/安装在与家相同的位置

Mic*_*icz 6 fedora partition btrfs

我使用 BTRFS 全新安装了 Fedora 33。
在安装它时,我为/和创建了单独的分区/home。但是现在系统(df,gparted)认为我在两者中都安装了相同的分区:

$ df -h
...
/dev/nvme0n1p2  850G   36G  814G   5% /
tmpfs            32G   34M   32G   1% /tmp
/dev/nvme0n1p2  850G   36G  814G   5% /home
Run Code Online (Sandbox Code Playgroud)

当我将一个大文件添加到 时/home,我看到used两者的空间都在增加。奇怪的事情(对我来说)是,当我查看时,/我没有看到/home.

发生了什么?有谁知道这是否安全,即可以写入用户目录覆盖或弄乱系统文件,反之亦然?

Voj*_*fny 5

当我将一个大文件添加到 /home 时,我看到两者的已用空间都在增加。

这就是 btrfs 的工作原理。你有一个格式化为 btrfs 的分区,文件系统本身被分成多个(在 Fedora 的情况下是两个)子卷。所有子卷共享相同的空间,这就是为什么您看到它们/并且/home具有相同的 814G 可用空间,这就是为什么/home/. 但是没有理由担心,它仍然是两个独立的目录,您不能/在写入时覆盖数据,/home反之亦然。

在安装它时,我为 / 和 /home 创建了单独的分区

如果您使用手动分区工具并选择 btrfs(现在是默认设置),则您创建的是子卷,而不是分区。如果你想要单独的分区,你需要将分区方案从Btrfs切换到标准分区

Fedora 中的自定义分区

  • @ user253751:我对这种说法持保留态度。我还记得Reiserfs“因丢失数据而臭名昭著”的时候,但实际上,Reiserfs是在引入UDMA133的同时引入的。在 Parallel ATA 的整个历史中,人们一直使用不合规格的电缆(包括我自己),它一直运行良好,*直到*具有巨大缓存的超高性能 UDMA133 适配器和硬盘出现,与 Reiserfs 大致同时。抛出一些*每个*新文件系统在开始时都有的奇怪错误,你就有了你的城市神话。 (2认同)