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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Установка 16.04 LTS на btrfs raid1  (Прочитано 2128 раз)

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

Оффлайн mad_max77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Установка 16.04 LTS на btrfs raid1
« : 24 Июнь 2016, 09:01:24 »
Здравствуйте форумчане.
Подскажите, возможно ли произвести установку на btrfs raid1, то есть без использования md и lvm?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #1 : 24 Июнь 2016, 10:45:53 »
mad_max77,
Можно конечно. Какая проблема?

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

Установщику фиолетово как там данные организованы в btrfs. Из вне это не имеет значения рейд это или нет.
« Последнее редактирование: 24 Июнь 2016, 11:39:59 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн mad_max77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #2 : 27 Июнь 2016, 10:15:10 »
mad_max77,
Можно конечно. Какая проблема?

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

Установщику фиолетово как там данные организованы в btrfs. Из вне это не имеет значения рейд это или нет.

Здравствуйте.
Не получается. Пробовал так:
1 С помощью gparted создал GPT таблицу разделов на обоих дисках.
2 На каждом диске создал разделы во весь диск не форматируя их.
3 mkfs.btrfs -m raid1 -d raid1 -L "system_raid1" /dev/sda1 /dev/sdb1

Затем загрузился с диска ubuntu server 16.04

Установщик спросил про SATA RAID выбрал НЕТ.
Потом выбрал sda1 под /
Без форматирования
Загрузочный флаг не меняется, пробовал изменить все равно остается ВЫКЛ
На этапе установки загрузчика ошибка - Этап установки не выполнен. Предлагает вернуться и попробовать еще раз или пропустить этап.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #3 : 27 Июнь 2016, 10:27:13 »
Загрузочный флаг для линукса значения не имеет.

По поводу не установки загрузчика. Вы видимо места ему не оставили. Дайте вывод

sudo parted -l
Ну и раз вы GPT создавали, то значит у вас UEFI или нет? Если UEFI, то надо было под него раздел создавать.
« Последнее редактирование: 27 Июнь 2016, 10:28:50 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2224
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #4 : 27 Июнь 2016, 10:35:25 »
Цитировать
1 С помощью gparted создал GPT таблицу разделов на обоих дисках.
Raid1 -- подразумевает зеркалирование дисков, т.е. в итоге диск должен быть один. Диски точно объединены в рэйд?

Оффлайн mad_max77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #5 : 27 Июнь 2016, 10:49:49 »
Загрузочный флаг для линукса значения не имеет.

По поводу не установки загрузчика. Вы видимо места ему не оставили. Дайте вывод

sudo parted -l
Ну и раз вы GPT создавали, то значит у вас UEFI или нет? Если UEFI, то надо было под него раздел создавать.

Места оставил в начале 1Мв. Без UEFI.

« Последнее редактирование: 27 Июнь 2016, 10:54:50 от mad_max77 »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #6 : 27 Июнь 2016, 10:50:11 »
skybour,
В btrfs это немного не так.

mad_max77,
Я бы поступил проще. Поставьте на один диск без рейда, а потом добавьте второй диск и сбаналансируйте в рейд.
Понятнее будет.

Пользователь добавил сообщение 27 Июнь 2016, 10:54:33:
mad_max77,
Цитировать
Места оставил в начале 1Мв. Без UEFI.
Если у вас не UEFI, а БИОС, то зачем тогда разметку делали GPT? Биос не умеет грузиться с GPT без специального раздельчика. Проще сделать тогда MBR.

И у вас все проблемы в кучу. Сначала разберитесь с установкой на один диск по умолчанию. Превратить в рейд вы всегда его успеете. С btrfs для этого даже перезагружаться не придется.
« Последнее редактирование: 27 Июнь 2016, 10:54:33 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2224
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #7 : 27 Июнь 2016, 10:54:45 »
Pilot6,
Цитировать
Подскажите, возможно ли произвести установку на btrfs raid1, то есть без использования md и lvm?
Т.е. речь об объединении в рейд исключительно средствами btrfs?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #8 : 27 Июнь 2016, 10:55:52 »
skybour,
Цитировать
Т.е. речь об объединении в рейд исключительно средствами btrfs?
Именно. У ТС проблема совсем не в рейде. Пусть сначала с установкой разберется.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн mad_max77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #9 : 27 Июнь 2016, 11:01:48 »
skybour,
Цитировать
Т.е. речь об объединении в рейд исключительно средствами btrfs?
Именно. У ТС проблема совсем не в рейде. Пусть сначала с установкой разберется.

Сейчас установлю и отпишусь о результатах.

В общем как-то странно все установилось. Если смотреть fdisk -l:
Disk /dev/sda: 233,8 GiB, 251000193024 bytes, 490234752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb0c3dc94

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sda1           2048      4095      2048     1M 83 Linux
/dev/sda2           4096  15628287  15624192   7,5G 82 Linux swap / Solaris
/dev/sda3  *    15628288 490233855 474605568 226,3G 83 Linux

Если parted:
(parted) print
Model: ATA WDC WD2500YS-01S (scsi)
Disk /dev/sda: 251GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  2097kB  1049kB  primary  btrfs
 2      2097kB  8002MB  8000MB  primary  linux-swap(v1)
 3      8002MB  251GB   243GB   primary  btrfs           boot

btrfs fi show:
Label: none  uuid: f87ae947-c33e-402d-8011-f2b171796ae5
        Total devices 1 FS bytes used 1.73GiB
        devid    1 size 226.31GiB used 4.02GiB path /dev/sda3

warning, device 2 is missing
bytenr mismatch, want=20971520, have=0
Couldn't read chunk root
Label: 'root'  uuid: 995cf3f2-44ce-4b12-bb29-802d87dd2c0d
        Total devices 2 FS bytes used 1003.06MiB
        devid    1 size 233.76GiB used 3.01GiB path /dev/sda1
        *** Some devices missing

В инсталляторе создавал первый раздел 2Mb, отмечал как неиспользуемый.

Пробую объединить в raid1.
« Последнее редактирование: 27 Июнь 2016, 12:12:23 от mad_max77 »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #10 : 27 Июнь 2016, 12:25:14 »
А зачем первый раздел создавал? Для совместимости с GPT?

Третий раздел ты похоже сразу с рейдом создал, так как Some devices missing. Видимо создал сразу с рейдом и так и оставил. Странно все ты делаешь.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн mad_max77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #11 : 27 Июнь 2016, 12:37:07 »
А зачем первый раздел создавал? Для совместимости с GPT?

Третий раздел ты похоже сразу с рейдом создал, так как Some devices missing. Видимо создал сразу с рейдом и так и оставил. Странно все ты делаешь.

Так не я делаю, а инсталлятор.
Я в нем на обоих дисках создал новую таблицу разделов, и установил систему. Все, больше ничего не делал.
Как мне теперь клонировать таблицу разделов на второй диск?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #12 : 27 Июнь 2016, 12:43:42 »
mad_max77,
А зачем клонировать таблицу разделов. На втором диске надо создать раздел такого же размера как третий раздел на первом диске.

Потом добавить этот раздел в файловую систему btrfs. Затем сделать балансировку в RAID1. Вот и всё.

На оставшейся части второго диска можно создать раздел для любого использования.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн mad_max77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #13 : 27 Июнь 2016, 13:13:27 »
mad_max77,
А зачем клонировать таблицу разделов. На втором диске надо создать раздел такого же размера как третий раздел на первом диске.

Потом добавить этот раздел в файловую систему btrfs. Затем сделать балансировку в RAID1. Вот и всё.

На оставшейся части второго диска можно создать раздел для любого использования.

А GRUB как-то дополнительно нужно настраивать?
Какой порядок действий, если из строя выйдет sda?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11169
    • Просмотр профиля
Re: Установка 16.04 LTS на btrfs raid1
« Ответ #14 : 27 Июнь 2016, 13:17:30 »
mad_max77,
Ничего дополнительно настраивать не надо, если сделали балансировку.

Чтобы посмотреть что у вас там получилось, дайте вывод

sudo btrfs fi usage /
Почитайте для начала http://help.ubuntu.ru/wiki/btrfs

Если выйдет из строя диск, то просто удалите его из файловой системы, поставите новый и сделаете балансировку. Это если без перезагрузки. Если с перезагрузкой, то надо degraded использовать, а дальше так же.

Если полетит диск с загрузчиком, то надо будет загрузчик восстановить. А сам grub на рейде будет. Так что ничего особо не надо.
Я в личке не консультирую. Вопросы задавайте на форуме.

 

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