btrfs子卷安装debian

有没有大神知道如何在安装debian的时候使用btrfs子卷挂载多个目录吗?试了一下,默认只能创建一个btrfs分区,子卷无法创建。
我用的是net install的iso,有没有全一点的操作步骤,网上搜到的只言片语太零散了。

d-i 不支持子卷操作,因此要达到你的目的,必须手动进行操作。
大致步骤:

  1. 执行安装程序直至创建了 btrfs 文件系统。
  2. 切换到控制台。
  3. 卸载被挂载到 /target 下的目标文件系统(使用命令 df 查看当前挂载的文件系统)
  4. 挂载你在第1步中创建的 btrfs 文件系统。
  5. 建立你想要的子卷布局。
  6. 为每个子卷创建挂载点。
  7. 卸载你在第4步中挂载的 btrfs 文件系统。
  8. 将各个子卷分别挂载到其挂载点(目标文件系统应挂载到 /target 下);需要注意的是,如果你有 EFI 分区,那么它也应该被挂载到 /target 下。
  9. 手动编辑 fstab 文件以在开机时自动挂载子卷。
  10. 返回安装程序,继续执行。

net install的iso这是教程试过可行 Tutorials/Debian/btrfs.md at master · megabitsenmzq/Tutorials · GitHub 还可以用standard 的iso然后参照arch简明指南来安装这是教程 debootstrap 命令行安装 debian12(stable) btrfs文件系统 uefi引导 (像arch一样) - 多多云 - 博客园

多谢,已经搞定

多谢,已经成功了

以前用opensuse时就习惯了使用btrfs格式做文件系统,转用debian后,安装时都系习惯性的改为btrfs,反正我对ext4没什么兴趣!分区时选择手动分区,随便分多少个都可以的,没有限制的,应该与net install的iso无关。

多个btrfs分区应该是可以的,我是想一个btrfs分区,再用多个subvolume挂载不同的挂载点(比如/和/home)。debian安装程序里只能建btrfs分区,不能建subvolume。需要像上面两位说的那样,去终端敲命令操作。