конвертировать один диск btrfs диска в RAID1 со вторым диском

Я запускаю 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/ перед добавлением нового жесткого диска в систему?

0
задан 19 April 2018 в 11:57

2 ответа

Нет, 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
0
ответ дан 17 July 2018 в 16:33

Нет, 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
0
ответ дан 23 July 2018 в 17:25
  • 1
    спасибо, даже если вы начинаете свой ответ с генерала no, ..., пока вы подтверждаете, что большая часть метода, упомянутого в вопросе, немного смутила меня на первый взгляд. - в любом случае, спасибо :-) – vrms 20 April 2018 в 00:24
  • 2
    @vrms извините за это ... но вы только просите файловую систему на / dev / sdc ;-) – Simon Sudler 20 April 2018 в 09:37
  • 3
    все нормально. Я оправился от шока :-) – vrms 26 April 2018 в 12:12

Другие вопросы по тегам:

Похожие вопросы: