把主力机换成
arch
的那两三事
要说这个好 那就好的不得了
首先 要有 btrfs-progs
这个包
其次 要有 btrfs
的文件系统 mkfs.btrfs -L Arch /dev/sdxn
再者 要能访问 mount /dev/sdxn /btrfs
挂载
一种是挂载 分区
这时候可以对 子卷
进行操作
另一种是挂载 子卷
这时候可以堆 子卷
的文件进行操作 虽让上面那种挂载也行
操作
1 | # 先挂载 |
1 | mount -t btrfs -o subvol=@vm,noatime,compress=zstd:1 /dev/sdxn /archlinux/vm |
nodatacow
关闭cow
功能
1 | # 列出属性 |
问题
还在寻找答案中
linux btrf 同一个卷中
有以下三种挂载方式
rw,noatime,compress=zstd:1,subvol=/@
rw,noatime,compress=lzo,subvol=/@home
rw,noatime,nodatacow,subvol=/@opt
把a文件从@移动到@home时候 文件压缩类型变化吗
把b文件从@移动到@opt时候 文件用到了cow了吗
把c文件从@opt移动到了@opt 文件用到cow了吗
把d文件从@opt移动到了@home 文件用到cow了吗
如何判断一个文件是否用到了cow