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.
发生了什么?有谁知道这是否安全,即可以写入用户目录覆盖或弄乱系统文件,反之亦然?
当我将一个大文件添加到 /home 时,我看到两者的已用空间都在增加。
这就是 btrfs 的工作原理。你有一个格式化为 btrfs 的分区,文件系统本身被分成多个(在 Fedora 的情况下是两个)子卷。所有子卷共享相同的空间,这就是为什么您看到它们/并且/home具有相同的 814G 可用空间,这就是为什么/home在/. 但是没有理由担心,它仍然是两个独立的目录,您不能/在写入时覆盖数据,/home反之亦然。
在安装它时,我为 / 和 /home 创建了单独的分区
如果您使用手动分区工具并选择 btrfs(现在是默认设置),则您创建的是子卷,而不是分区。如果你想要单独的分区,你需要将分区方案从Btrfs切换到标准分区:
| 归档时间: |
|
| 查看次数: |
624 次 |
| 最近记录: |