Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [117]
Музыка [19]
Общее [305]
Японский язык [12]
ZX Spectrum [70]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [135]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [2]
ПЭВМ КУВТ [5]


 
Дневник (2020 » Январь » 16 в 22:37)
GNU/Linux RAID массив

Товарищ (спасибо ему) подогнал мне два списанных трёхгигабайтных винта TOSHIBA DT01ACA300 в пороговых значениях SMART Pre-fail (критичные атрибуты) и Old_age (некритичные), чтобы скинуть на них бекапы, пока не куплю замену своему умершему.Было решено сделать из них RAID-массив, даже если один звезданётся, второй врядли сразу же последует за ним, и у меня будет время спасти данные. 

В Manjaro RAID массивы поддерживаются утилитой mdadm. Всё очень просто. Подключаем два диска, я их перед этим переразбил и форматнул, но кажется это было излишне. Узнаём номера наших устройств:
sudo blkid

и создаём RAID всего одной строкой:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1

где:
--create /dev/md0   — создать RAID устройство md0.
--level=1    — тип массива, подробнее читайте в ссылках. В нашем случае с двумя hdd только 1.
--raid-devices=2   — количество дисков в массиве.

И создаём на raid устройстве файловую систему:
mkfs.ext4 /dev/md0

После успешного выполнения команды у вышеуказанных устройств (в выдаче blkid) появится тип TYPE="linux_raid_member".

Теперь остаётся их примонтировать вручную:

sudo mount /dev/md0 /mnt/raid-name/


либо прописать в /etc/fstab:

sudo vim /etc/fstab 

UUID=lalala /mnt/raid-name   auto
Вместо lalala вписать UUID, полученный через sudo blkid.

Если вдруг нет прав на создание папок, то даём права своему пользователю.
sudo chown -R username:username /mnt/raid-name

Если вдруг забыли, какой у вас raid, узнать так:
mdadm --detail --scan
или так:
cat proc/mdstat

Конфиг тут: /etc/mdadm.conf

В качестве заключительной иллюстрации. Пригодились уголки от промышленной мебели, очень удобно. Система на SSD, слева RAID, справа пока ещё нет, потому, что один по sata, а крайний правый если обратили внимание, подключён через usb адаптер. Не думаю, что хорошая идея их подружить) В мамке у меня увы всего 4 sata. Следующий шаг - купить нормальную мать)



Кратко так. У меня уже работает. Подробнее читайте ссылки в конце.


UPD: Обслуживание.

UU - значит, что всё хорошо.
_U или U_ - значит, что-то вылетело и не видно. Может быть ещё F - это fail если остановлен.

Наблюдать статус массива в реальном времени:
watch cat /proc/mdstat
Подробный отчёт:
sudo mdadm --detail /dev/md0

Проверить состояние SMART дисков массива:
sudo smartctl --health /dev/sdd
или так:
sudo smartctl --all /dev/sdс |grep PASSED


Сымитировать сбой одного диска в массиве, удалить его, и затем вернуть обратно:
sudo mdadm --manage /dev/md0 --fail /dev/sdd1
sudo mdadm --manage /dev/md0 --remove /dev/sdd1
sudo mdadm --manage /dev/md0 --add /dev/sdd1
 

Ссылки:
  1. ArchLinux — Software RAID https://habr.com/ru/post/148601/
  2. https://wiki.archlinux.org/index.php/RAID
  3. Вопросы создания и обслуживания программного RAID-массива http://xgu.ru/wiki/mdadm
  4. https://help.ubuntu.ru/wiki/программный_raid
  5. Создание программного RAID-массива на Linux-платформе
    https://www.ibm.com/developerworks/ru/library/l-soft-raid/index.html#N10189
  6. https://ru.wikipedia.org/wiki/RAID
  7. Какой уровень RAID мне выбрать?
    http://www.enigma.ru/press-center/134-kakoj-uroven-raid-mne-vybrat.htm
  8. Replacing a Failed Mirror Disk in a Software RAID Array (mdadm)
    https://www.thegeekdiary.com/replacing-a-failed-mirror-disk-in-a-software-raid-array-mdadm/
  9. Disk Scrubbing - проверка диска в период простоя
    http://www.spline.ru/information/storagesystems/DataProtection/
  10. Почему RAID-5 — «mustdie»?
    https://habr.com/ru/post/78311/
  11. Настроить мониторинг за массивом
    https://raid.wiki.kernel.org/index.php/Monitoring_your_system#mdadm

Категория: GNU/Linux | Просмотров: 568 | Добавил: harushima | Рейтинг: 5.0/1 |
Всего комментариев: 5.

22.02.2020 03:12
1 harushima
0  
Marvell 88SE91xx + 3Tb HDD = corrupted data
https://avryabov.livejournal.com/5056.html


23.02.2020 06:07
2 harushima
0  
вывод только в случае дисковых ошибок:
sudo smartctl -H -q errorsonly /dev/sda


23.02.2020 10:15
3 harushima
0  
Mdadm Расширение_массива_(добавление_и_замена_дисков)
https://ru.wikibooks.org/wiki....дисков)


16.02.2021 03:27
4 harushima
0  
Управление RAID-массивами с помощью mdadm в Ubuntu 16.04
https://www.8host.com/blog....u-16-04


16.02.2021 04:24
5 harushima
0  
mdadm - кажется весь функционал описан!
http://xgu.ru/wiki/mdadm

В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Январь 2020  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Поиск

Облако тэгов
JGSDF игрушки Брюнетки Кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu Вампиры Kitsune Ужас Аркхема инструмент комиксы Lovecraft готика Submarine submarine rc toy Hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe swf Mansions of Madness Nightmares персоны Synergy linux-hardware bash youtube Storages Python Мастер-рукожоп Магнитофоны Entropy Grub2 loglevel WiFi Beeline ОПСОСЫ sharp939 Аудиокассеты Windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 2
Гостей: 2
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2024
Лучший браузер!
Блокировка рекламы