Я запускаю btrfs 4.15.1 на новом сервере ubuntu 18.04. У меня небольшой жесткий диск, который для / и большой диск для документов служил моим коллегам в нашем офисе через samba. Этот диск используется исключительно для этого, был создан mkfs.btrfs /deb/sdb/ и установлен на /mnt/data/.
Далее по дороге я хочу добавить второй жесткий диск и преобразовать диск данных с одиночным доступом в RAID1 (данные и метаданные, я думаю). Если бы следующие команды достигли этой цели?
btrfs device add /dev/sdc /mnt/data
btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt
, я должен был бы сделать mkfs.btrfs /dev/sdc/ перед добавлением нового жесткого диска в систему?
Нет, btrfs создаст для вас файловую систему. Перед добавлением устройства это должно выглядеть так:
$ sudo btrfs filesystem show
Label: none uuid: 14736aed-faa3-4f03-819e-24369e9bb34f
Total devices 1 FS bytes used 384.00KiB
devid 1 size 20.00GiB used 2.02GiB path /dev/sdb
При добавлении устройства (если есть существующая таблица разделов, вам нужна опция -f, она перезапишет таблицу разделов) он будет выглядеть так:
$ sudo btrfs device add -f /dev/sdc /mnt/data
sudo btrfs filesystem show
Label: none uuid: 14736aed-faa3-4f03-819e-24369e9bb34f
Total devices 2 FS bytes used 384.00KiB
devid 1 size 20.00GiB used 2.02GiB path /dev/sdb
devid 2 size 20.00GiB used 0.00B path /dev/sdc
Затем запустите процесс балансировки:
$ sudo btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/data
Done, had to relocate 4 out of 4 chunks
Нет, btrfs создаст для вас файловую систему. Перед добавлением устройства это должно выглядеть так:
$ sudo btrfs filesystem show
Label: none uuid: 14736aed-faa3-4f03-819e-24369e9bb34f
Total devices 1 FS bytes used 384.00KiB
devid 1 size 20.00GiB used 2.02GiB path /dev/sdb
При добавлении устройства (если есть существующая таблица разделов, вам нужна опция -f, она перезапишет таблицу разделов) он будет выглядеть так:
$ sudo btrfs device add -f /dev/sdc /mnt/data
sudo btrfs filesystem show
Label: none uuid: 14736aed-faa3-4f03-819e-24369e9bb34f
Total devices 2 FS bytes used 384.00KiB
devid 1 size 20.00GiB used 2.02GiB path /dev/sdb
devid 2 size 20.00GiB used 0.00B path /dev/sdc
Затем запустите процесс балансировки:
$ sudo btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/data
Done, had to relocate 4 out of 4 chunks