@jenya92

Как расширить файловую систему в raid массиве?

Есть файлопомойка с двумя терабайтными винчестерами, которые работали в raid1. Место стало заканчиваться и решил я к ним добавить ещё два винчестера, чтоб расширить место. Добавил через команды
mdadm --add /dev/md127 /dev/sdb /dev/sdc
mdadm --grow /dev/md127 --raid-devices=4


Дождался, пока оно обновит рейд и в моём понимании осталось только раширить файловую систему. Во всех мануалах из гугла это делается командой:
resize2fs /dev/md127

Но я получаю в ответ ошибку:
resize2fs 1.46.2 (28-Feb-2021)
resize2fs: Bad magic number in super-block while trying to open /dev/md127
Couldn't find valid filesystem superblock.


На сколько мне удалось нагуглить информацию, сие не работает с файловой системой NTFS. Решил я воспользоваться другим методом и попытался сделать так:
ntfsresize /dev/md127

На что получаю такой вывод:
ntfsresize v2017.3.23AR.3 (libntfs-3g)
Device name        : /dev/md127
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 1000069591552 bytes (1000070 MB)
Current device size: 1000069595136 bytes (1000070 MB)
New volume size    : 1000069591552 bytes (1000070 MB)
Nothing to do: NTFS volume size is already OK.


Т.е. получается, что у тебя и так терабайт, больше ничего нет.. Но как нет, если есть? Что я делаю не так? На всякий случай вывод mdadm --detail
spoiler
Version : 1.2
     Creation Time : Wed Mar 22 12:33:31 2023
        Raid Level : raid1
        Array Size : 976630464 (931.39 GiB 1000.07 GB)
     Used Dev Size : 976630464 (931.39 GiB 1000.07 GB)
      Raid Devices : 4
     Total Devices : 4
       Persistence : Superblock is persistent

     Intent Bitmap : Internal

       Update Time : Tue Jul 25 14:14:16 2023
             State : clean 
    Active Devices : 4
   Working Devices : 4
    Failed Devices : 0
     Spare Devices : 0

Consistency Policy : bitmap

              Name : home:0  (local to host home)
              UUID : d137c236
            Events : 43891

    Number   Major   Minor   RaidDevice State
       0       8       48        0      active sync   /dev/sdd
       1       8       16        1      active sync   /dev/sdb
       3       8       32        2      active sync   /dev/sdc
       2       8        0        3      active sync   /dev/sda
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Вы добавили в зеркальный RAID1 еще дисков - в результате получили кучу копий данных, вместо увеличения объема.
Вам нужно делать массив RAID10. Другими словами: конвертировать в RAID0 и уже существующий превратить в RAID10- https://www.berthon.eu/2017/converting-raid1-to-ra...
Бекапы настоятельно приветствуются!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@rPman
Raid Level : raid1
у тебя остался рейд типа зеркало, кадры диск копия другого, и увеличения размера не происходит.

Гуглятся инструкции
Ответ написан
Комментировать
@Drno
Ты же не расширял рейд. А добавил копии дисков просто

Тебе надо перенести инфу.
Удалить рейд1
Сделать рейд10
И скопировать туда инфу
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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