Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: программный RAID проблема  (Прочитано 3539 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vait

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
программный RAID проблема
« : 31 Мая 2017, 20:03:46 »
В общем история такая. Есть 4 харда на 1 ТБ (одинаковые), воспользовался утилитой MDADM для создания RAID5, появился раздел на 3 ТБ, но создать папку, файл, или скопировать в этот раздел ни чего не получается, может я что то не сделал? Помогите плз.

сдесь результаты команды mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Tue May 30 21:38:12 2017
     Raid Level : raid5
     Array Size : 2929889280 (2794.16 GiB 3000.21 GB)
  Used Dev Size : 976629760 (931.39 GiB 1000.07 GB)
   Raid Devices : 4
  Total Devices : 4
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Wed May 31 19:58:36 2017
          State : active
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : oi-server:0  (local to host oi-server)
           UUID : 53affb10:0a3e90b3:b6a3a180:cfa96f47
         Events : 3945

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       33        1      active sync   /dev/sdc1
       2       8       49        2      active sync   /dev/sdd1
       4       8       65        3      active sync   /dev/sde1

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #1 : 31 Мая 2017, 20:45:45 »
sudo blkid /dev/md0
cat /etc/fstab
?

Оффлайн vait

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #2 : 31 Мая 2017, 22:22:55 »
1
/dev/md0: PTUUID="7f1f2a41-967c-44bc-a0cb-22184e5c445a" PTTYPE="gpt"
2
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=cddf86b2-a364-4b20-9482-e3ad406f8852 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda1 during installation
UUID=92febd46-dfc7-400c-8d04-38a9d26d23c2 none            swap    sw              0       0

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #3 : 31 Мая 2017, 22:54:36 »
sudo mkfs.ext4 /dev/md0
sudo echo "UUID=7f1f2a41-967c-44bc-a0cb-22184e5c445a /raid5 auto nosuid,nodev,nofail 0 0" >> /etc/fstab
sudo mount -a

Оффлайн vait

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #4 : 31 Мая 2017, 23:15:16 »
1
mke2fs 1.42.13 (17-May-2015)
Found a gpt partition table in /dev/md0
Proceed anyway? (y,n) y
/dev/md0 is apparently in use by the system; will not make a filesystem here!

2
bash: /etc/fstab: Отказано в доступе
3
без комментариев

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #5 : 31 Мая 2017, 23:20:06 »
bezbo, такая строка не сработает...

Цитировать
sudo echo "UUID=7f1f2a41-967c-44bc-a0cb-22184e5c445a /raid5 auto nosuid,nodev,nofail 0 0" >> /etc/fstab

Такая сработает:

echo "UUID=7f1f2a41-967c-44bc-a0cb-22184e5c445a /raid5 auto nosuid,nodev,nofail 0 0" | sudo tee -a /etc/fstab

Оффлайн vait

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #6 : 01 Июня 2017, 09:51:11 »
Такая сработает:

Код: [Выделить]

echo "UUID=7f1f2a41-967c-44bc-a0cb-22184e5c445a /raid5 auto nosuid,nodev,nofail 0 0" | sudo tee -a /etc/fstab

вот что выдает
UUID=7f1f2a41-967c-44bc-a0cb-22184e5c445a /raid5 auto nosuid,nodev,nofail 0 0
« Последнее редактирование: 01 Июня 2017, 09:53:39 от vait »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #7 : 01 Июня 2017, 09:59:58 »
вот что выдает UUID=7f1f2a41-967c-44bc-a0cb-22184e5c445a /raid5 auto nosuid,nodev,nofail 0 0

Ну всё правильно. Теперь у вас в файле /etc/fstab, в самом низу появилась такая строка.
Только вот поможет ли это в вашем вопросе, смотрите сами. Если нет, тогда просто удалите её при помощи текстового редактора.

Оффлайн vait

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #8 : 01 Июня 2017, 15:32:32 »
не помогло

Пользователь добавил сообщение 01 Июня 2017, 22:04:37:
у кого есть идеи как сделать что бы заработало? :'(

Может удалить RAID? Как это сделать? После удаления массива, нужно ли что то дополнительно делать с дисками если они без информации?

Спасибо!
« Последнее редактирование: 01 Июня 2017, 22:04:37 от vait »

Оффлайн Иван Денисов

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #9 : 07 Июня 2017, 17:36:29 »
Лучше не используйте RAID5.
https://geektimes.ru/post/78311/

Я не супер опытный сисадмин, но рекомендую сделать два RAID1 массива.

Да, вы получите всего 2 Тб, а не три. Но зато это будет работать быстро и будет хорошая надежность.

Сам настраивал RAID1 по этой инструкции:
https://interface31.ru/tech_it/2011/05/ubuntu-server-nastraivaem-programmnyj-raid.html

Когда полетел один жесткий диск, то замену делал по статье
https://interface31.ru/tech_it/2011/10/ubuntu-server-administrirovanie-programmnogo-raid.html

Статьи очень хорошие, рекомендую.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #10 : 07 Июня 2017, 19:16:08 »
/dev/md0 is apparently in use by the system; will not make a filesystem here!
sudo umount /dev/md0

Оффлайн kalek

  • Активист
  • *
  • Сообщений: 267
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #11 : 09 Июня 2017, 16:32:18 »
По поводу ошибки
/dev/md0 is apparently in use by the system; will not make a filesystem here!
можно попробовать сделать так, то есть снести оттуда все RAID-ные метки. Потом желательно проверить, что они нормально форматируются,
А после уже собирать RAID по-новой, создвать на нем файловую систему и монтировать куда надо, ну и в /etc/fstab запись с новым UUID добавить.

А что касается
рекомендую сделать два RAID1 массива.
то если уж на то пошло, то лучше делать не два RAID1, а один RAID10 из всех четырех дисков.

Оффлайн vait

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #12 : 14 Июня 2017, 12:40:21 »
sudo umount /dev/md0
umount: /dev/md0: not mounted

Пользователь добавил сообщение 14 Июня 2017, 12:41:21:
можно попробовать сделать так, то есть снести оттуда все RAID-ные метки. Потом желательно проверить, что они нормально форматируются,
А после уже собирать RAID по-новой, создвать на нем файловую систему и монтировать куда надо, ну и в /etc/fstab запись с новым UUID добавить

sudo dmraid -E -r /dev/sdb
ERROR: pdc: zero sectors on /dev/sdb
ERROR: pdc: setting up RAID device /dev/sdb
no raid disks and with names: "/dev/sdb"
.
и так по каждому диску

Оффлайн vait

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #13 : 18 Июня 2017, 16:44:33 »
Я не знаю что мне делать, нет помощи в реале, перечитано и переделано много раз - ни чего не помогает. Может я баран и делаю что то не так?
Вот что я делал последний раз:

1) в Victoria сделано erase(запись, стирание) первых и последних секторов HDD (примерно первые 10 ГБ и последние 50).
2) сделана проверка поверхности дисков на БЭДы в ней же.
3) установлен ubuntu server 16.04
4) в fsdisk размечены на весь объем в один раздел диски с типом файловой системы Linux Raid и таблицей разделов GPT
5) создан raid 10 с помощью mdadm и назван md0
6) смонтирован в /mnt/md0
7) добавлена запись в /etc/mdadm/mdadm.conf
   mdadm --detail --scan >> /etc/mdadm/mdadm.conf8 ) добавлена запись в fstab
   echo "UUID=xxxxxxxxxxxxxxxxx /raid10 auto nosuid,nodev,nofail 0 0" | sudo tee -a /etc/fstabвсе! более ни чего не делается

файлы записываются и удаляются в рейде только если используешь супер пользователя

после перезагрузки массив перемонтируется в корневую папку с названием raid10 и переименовывается из md0 в md127

когда запускаю midnight commander и смотрю raid10 то там показано что 6% занято но там нет ни чего

если запустить sudo mc то все в порядке занято 1% и можно создавать, удалять, файлы и каталоги.

пробовал делать RAID1 на 2ух дисках и называл его md127, все тоже самое только он не переименовывался соответственно.

Помогите плз разобраться. При том что эти диски были в аппаратном рейд контроллере promise fast track 4400 и под виндой все работало прекрасно. Очень не хочется возвращаться к винде.


p.s. только что дал права
sudo chmod -R 777 /raid1заработало! теперь я могу создавать и удалять файлы папки, но осталось не понятным куда делись 6% пространства? и нормально ли это? и почему при запуске mc от супер пользователя пространство занятое показывает - 1%
« Последнее редактирование: 18 Июня 2017, 17:08:26 от vait »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: программный RAID проблема
« Ответ #14 : 18 Июня 2017, 20:03:49 »
добавлена запись в fstab echo "UUID=xxxxxxxxxxxxxxxxx /raid10 auto nosuid,nodev,nofail 0 0" | sudo tee -a /etc/fstab все! более ни чего не делается

Попробуй исправить строку в fstab

UUID=xxxxxxxxxxxxxxxxx /raid10 auto nosuid,nodev,dmask=000,fmask=111,nofail 0 0

 

Страница сгенерирована за 0.033 секунд. Запросов: 24.