Случайно частично удален точка монтирования RAID 1. Мой RAID в порядке?

Вопрос или проблема

Я случайно запустил sudo rm -r на точке монтирования моего RAID 1. Я сразу понял свою ошибку, запаниковал и нажал CTRL+C, чтобы отменить. Некоторый ущерб уже был причинен. Директория lost+found и часть моих данных утрачены, но большая часть все еще на месте. Я могу восстановить свои потерянные данные, но я беспокоюсь о целостности RAID и директории lost+found. Поэтому у меня два вопроса:

  1. Всё ли в порядке с моим RAID?
    Предположим, я удалил всю точку монтирования RAID. Это должно удалить только данные и точку монтирования, но сам RAID останется нетронутым. Его можно будет снова смонтировать, и я смогу восстановить данные из резервной копии. Так ли это?

  2. Стоит ли беспокоиться о директории lost+found?
    Если я правильно понимаю, директория lost+found содержит только имена для несвязанного файла, которые были найдены на диске. Поэтому удаление её не должно быть проблемой, так как сами несвязанные файлы не удалены и будут найдены снова, получив новые имена в lost+found. Так ли это?

Вот информация о RAID:

user@host:~ $ cat /proc/mdstat
Личности: [raid1] [linear] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : активный raid1 sdb1[1] sda1[0]
      5860385344 блока супер 1.2 [2/2] [UU]
      битмап: 0/44 страниц [0КБ], 65536КБ кусок

неиспользуемые устройства: <нет>
user@host:~ $ sudo mdadm --detail /dev/md0
/dev/md0:
           Версия : 1.2
     Время создания : Пт Май 31 11:25:15 2024
        Уровень RAID : raid1
        Размер массива : 5860385344 (5.46 TiB 6.00 TB)
     Размер используемого устройства : 5860385344 (5.46 TiB 6.00 TB)
      Устройства RAID : 2
     Всего устройств : 2
       Постоянство : Суперблок постоянный

     Намеренный битмап : Внутренний

       Время обновления : Пт Сен 27 15:14:40 2024
             Состояние : чистый
    Активные устройства : 2
   Рабочие устройства : 2
    Неисправные устройства : 0
     Резервные устройства : 0

Политика консистентности : битмап

              Имя : host:0  (локально на хосте host)
              UUID : ...
            События : 87057

    Номер   Главный   Второстепенный   Устройство RAID Состояние
       0       8        1        0      активный синхронный   /dev/sda1
       1       8       17        1      активный синхронный   /dev/sdb1
user@host:~ $ lsblk
ИМЯ        MAJ:MIN RM  РАЗМЕР RO ТИП  ТОЧКИ МОНТИРОВАНИЯ
sda           8:0    0  5.5T  0 диск
└─sda1        8:1    0  5.5T  0 часть
  └─md0       9:0    0  5.5T  0 raid1 /mount/raid1
sdb           8:16   0  5.5T  0 диск
└─sdb1        8:17   0  5.5T  0 часть
  └─md0       9:0    0  5.5T  0 raid1 /mount/raid1
...

В общем, все выглядит нормально с моей точки зрения, но я спрашиваю здесь, чтобы убедиться. Любая помощь или указатели будут очень ценны!

Удалять файлы с помощью rm на mdadm RAID нормально. Это происходит каждый день, возможно, не совсем случайно. Если пропавшая lost+found является проблемой, fsck должен с этим справиться.

Если вы удалили свой mdadm.conf, вам придется создать новый.

Если вы расширяете свой RAID с помощью --backup-file и удалили этот файл резервной копии, это может быть проблемой. Но этот файл все равно должен храниться вне RAID.

Кроме некоторых крайних случаев, если до сих пор не возникло никаких проблем, все должно быть в порядке с точки зрения RAID mdadm.

Ответ или решение

Ваша ситуация действительно вызывает беспокойство, но судя по предоставленной информации, ваш RAID 1 все еще в порядке. Давайте рассмотрим оба ваших вопроса подробно.

1. В порядке ли мой RAID?

Ваша установка RAID 1 в целом остается целостной, если вы случайно удалили каталог монтирования. Удаление файлов из монтированной файловой системы не нарушает сам массив RAID. По вашему описанию видно, что состояние вашего RAID выглядит нормально: оба устройства активны и работают в синхронизации. Вы можете легко снова смонтировать RAID и восстановить данные из резервной копии, если такая имеется. Поскольку RAID 1 служит зеркалом для данных, у вас есть возможность восстановить данные — даже если часть данных была потеряна.

Согласно командам, которые вы выполнили:

  • cat /proc/mdstat показывает, что RAID 1 активен и в чистом состоянии.
  • mdadm --detail /dev/md0 подтверждает, что у вас функционирует два активных устройства.

Таким образом, состояние вашего RAID массива говорит о том, что он в порядке. Поскольку RAID 1 создает резервные копии ваших данных на двух устройствах, повреждение файловой структуры не должно затрагивать сам массив.

2. Нужно ли беспокоиться о каталоге lost+found?

Каталог lost+found используется файловой системой для хранения найденных, но не связанных с именами файлов, которые были восстановлены в результате проверки файловой системы с использованием fsck. Если вами был случайно удален этот каталог, это не является катастрофическим событием. Тем не менее, если каталога lost+found нет, это может указывать на то, что были некоторые несоответствия файловой системы, которые следует исправить.

Чтобы восстановить этот каталог и убедиться, что с файловой системой все в порядке, вы можете запустить команду fsck на вашем RAID массиве. Это поможет исправить ошибки и восстановить lost+found, если это необходимо. Имейте в виду, что запуск этой команды на смонтированной файловой системе может привести к повреждению системы, поэтому рекомендуется размонтировать файловую систему перед запуском fsck.

Заключение

Согласно всем представленным данным, ваш RAID массив в целом в порядке, хотя некоторые данные могут быть потеряны. Убедитесь, что у вас есть резервная копия, и проведите fsck, чтобы проверить целостность файловой системы. Если у вас есть важные данные, возможно, стоит рассмотреть профессиональные услуги по восстановлению данных перед проведением любых операций на жестких дисках.

Оцените материал
Добавить комментарий

Капча загружается...