Debian 默认的安装器不支持在安装的时候对 btrfs 子卷进行配置,记录一下在安装过程中自定义 btrfs 子卷的流程。
启动设备到安装菜单,选择高级安装选项进入二级菜单,选择专家安装。
执行一般安装步骤,直到磁盘分区步骤。
磁盘分区,选择手动分区,按喜好进行设置。如创建分区表(gpt)、创建分区(esp、swap、/)、写入等。
完成磁盘分区后,在进入下一步骤安装基本系统之前,按快捷键
ctrl alt F2
进入 shell。按照以下命令执行。
1 | # 查看一下当前文件系统使用情况 |
- 使用快捷键
ctrl alt f1
返回安装界面,按正常步骤继续安装。
关于 swap 子卷配置(摘自 ArchWiki):
To properly initialize a swap file, first create a non-snapshotted subvolume to host the file, e.g.
1 # btrfs subvolume create /swapTip: Consider creating the subvolume directly below the top-level subvolume, e.g. @swap. Then, make sure the subvolume is mounted to /swap (or any other accessible location).
Create the swap file:
1 # btrfs filesystem mkswapfile --size 4g --uuid clear /swap/swapfileIf
--size
is omitted, the default of 2GiB is used.Activate the swap file:
1 # swapon /swap/swapfileFinally, edit the fstab configuration to add an entry for the swap file:
1
2 # /etc/fstab
/swap/swapfile none swap defaults 0 0