当前位置:   article > 正文

btrfs raid0 替换大容量磁盘并重新分配空间_btrfs filesystem resize 全部空间

btrfs filesystem resize 全部空间

btrfs raid0 替换大容量磁盘并重新分配空间

btrfs 用起来真是方便啊,将1T的raid0切换到2快2T的ssd上,几个命令就搞定了。
如果不是raid5,6有问题,以及性能仍有进步空间,堪称理想的文件系统。
已作为我为了首选文件系统。

格式化现有硬盘

gdisk或其他工具均可

替换磁盘

分别替换磁盘容量,由于之前个上午了容量空间因此需要带-f

sudo btrfs replace start 1 /dev/nvme2n1p2 /home -f
sudo btrfs replace start 2 /dev/nvme3n1p2 /home -f
  • 1
  • 2

根据文档,相比removeadd ,性能更好且可以解决一些可能存在的错误。替换非常顺,1T磁盘,几分钟就完成了。

磁盘空间重新分配

问题在于,使用替换命令后,磁盘空间仍保持之前的1T。

sudo btrfs filesystem resize +900G /
  • 1

不同设备的容量不相等,由于是raid0,第二块磁盘没有挂载,因此不会去分配容量

dev ❯ sudo btrfs filesystem show
Label: none  uuid: 005ae5cb-5599-48bf-9300-240c481c6719
        Total devices 2 FS bytes used 1.44TiB
        devid    1 size 1.76TiB used 752.06GiB path /dev/nvme2n1p2
        devid    2 size 900.00GiB used 752.06GiB path /dev/nvme3n1p2
  • 1
  • 2
  • 3
  • 4
  • 5

指定devid重新分配空间,其中2为devid

sudo btrfs filesystem resize 2:+900G /
  • 1

可以指定设备ID重新分配容量,之后容量正常分配。


brfs

参考:
[1]Guide on replacing a disk in a Btrfs filesystem | Forza’s Ramblings

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/192267
推荐阅读
  

闽ICP备14008679号