btrfs의 RAID 구성을 온라인으로 진행
2573 단어 btrfs
もとの状態
konota@storage:/data$ sudo btrfs filesystem show
Label: none uuid: 71cdbe11-5102-448d-9aac-2dda635edf30
Total devices 1 FS bytes used 8.57GiB
devid 1 size 58.09GiB used 11.06GiB path /dev/mapper/ubuntu--vg-ubuntu--lv
Label: '/data' uuid: 27c4fe5d-89ec-4edd-853b-82a13ce4febe
Total devices 3 FS bytes used 3.01TiB
devid 1 size 2.73TiB used 1.54TiB path /dev/sde
devid 2 size 2.73TiB used 1.54TiB path /dev/sdd
devid 3 size 2.73TiB used 1.54TiB path /dev/sdf
新しいHDDを追加して、balance実行時にオプションでdataとmetadataを変換します.追加前に mkfs.btrfs でフォーマットを忘れずに.本来なら直前にbtrfs filesystem show コマンド等で追加状況を確認したほうがいい입니다.
konota@storage:~$ sudo btrfs device add /dev/sda /data
konota@storage:~$ sudo btrfs device add /dev/sdb /data
konota@storage:~$ sudo btrfs device add /dev/sdc /data
konota@storage:~$ sudo btrfs balance start -dconvert=raid6 -mconvert=raid6 /data
WARNING:
RAID5/6 support has known problems and is strongly discouraged
to be used besides testing or evaluation. It is recommended that
you use one of the other RAID profiles.
The operation will continue in 10 seconds.
Use Ctrl-C to stop.
10 9 8 7 6 5 4 3 2 1
균형을 유지하는 것은 장치를 사용하는 것입니다.
konota@storage:~$ sudo btrfs filesystem show
[sudo] password for konota:
Label: none uuid: 71cdbe11-5102-448d-9aac-2dda635edf30
Total devices 1 FS bytes used 8.57GiB
devid 1 size 58.09GiB used 11.06GiB path /dev/mapper/ubuntu--vg-ubuntu--lv
Label: '/data' uuid: 27c4fe5d-89ec-4edd-853b-82a13ce4febe
Total devices 6 FS bytes used 3.01TiB
devid 1 size 2.73TiB used 1.54TiB path /dev/sde
devid 2 size 2.73TiB used 1.54TiB path /dev/sdd
devid 3 size 2.73TiB used 1.54TiB path /dev/sdf
devid 4 size 2.73TiB used 17.27GiB path /dev/sda
devid 5 size 2.73TiB used 17.27GiB path /dev/sdb
devid 6 size 2.73TiB used 17.27GiB path /dev/sdc
균형 관리, Celeron G6900입니다.
その後無事に変換が完了していることを確認しました.今回の場合, 3台追加してRAID6에 したので各デバイスごとのusedは減少しました.
Reference
이 문제에 관하여(btrfs의 RAID 구성을 온라인으로 진행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/takenoko-tech/btrfsnoraidgou-cheng-woonraindebian-geng-suru-4121텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)