The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"размтка дисков в RAID1 Clonzilla dd + GParted"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Установка ОС / Linux)
Изначальное сообщение [ Отслеживать ]

"размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Isothiocyanate (ok), 14-Ноя-19, 11:45 
Добрый день, уважаемые форумчане!

Прошу совета, как пользоваться Clonzilla, GParted в случае SAS RAID1.
Ситуация следующая.

1. Есть старый SAS HDD 140 Гб. На нем стоит система debian / 80 Гб и /home раздел 60 Гб.
Этот home раздел используется как временное хранилище объемных данных, получаемых в результате вычислений. RAID0.
2. Покупаются два новых HDD SAS 300 Гб 10000 RPM под саму систему и home раздел в RAID1.
И 2 Тб SATA RAID0 для временного харенния объемных данных (в перспективе докупка еще такого же диска под RAID1, SATA поскольку они дешевле да и обороты могут быть поменьше).
3.Хочу создать RAID1 из 2 SAS 300 Гб и RAID0 из 2ТБ SATA, склонировав системный раздел с диска из п.1 (при помощи dd in Clonzilla) и home раздел на RAID1, а потом сделать resize при помощи gparted до 200 Гб под систему и 100 Гб под home.

Вопросы:
1. Особенности работы Clonzilla/dd с RAID. Все так же как с обычным жестким диском? Где почитать чтобы не нахомутать? Верно ли я понимаю что после клонирования 120 Гб диска на 300 Гб я получу 2 раздела 80+60 и 160 Гб пустого места в конце?
2. Особенности операций с Gparted с RAID. Смогу ли я использовать пустое место для resize разделов / и /home.
3. Могут ли быть ситуации что grub или ФС на полученных разделах после gparted будут нечитаемы или с ошибками? Что нужно знать об этом? Спрашиваю не просто так, на ноуте с виндовс в дуалбуте были ошибки с затиранием grub, помог какой-то диск реаниматор, способный искать установленные ОС и загружать их. Или это gparted что-то не так делал с виндовым разделом, который был N1 ?


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "размтка дисков в RAID1 Clonzilla dd + GParted"  +1 +/
Сообщение от eRIC (ok), 14-Ноя-19, 14:37 
Clonezilla:
If the target disk size is larger than the size of source disk of image, you can try to use option "-k1" which will create the partition table proportionally in the target disk and turn on option "-r" to resize the file file system in the partition automatically. This is useful to make use all of the target disk size.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Isothiocyanate (ok), 14-Ноя-19, 14:54 
> Clonezilla:
> If the target disk size is larger than the size of source
> disk of image, you can try to use option "-k1" which
> will create the partition table proportionally in the target disk and
> turn on option "-r" to resize the file file system in
> the partition automatically. This is useful to make use all of
> the target disk size.

Спасибо огромное!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Licha Morada (ok), 14-Ноя-19, 20:37 

> 1. Особенности работы Clonzilla/dd с RAID. Все так же как с обычным
> жестким диском? Где почитать чтобы не нахомутать? Верно ли я понимаю
> что после клонирования 120 Гб диска на 300 Гб я получу
> 2 раздела 80+60 и 160 Гб пустого места в конце?

Да, и нет.
Если будете копировать с диска на диск, то получится так, как вы описываете.
Если будете копировать с диска на RAID1 девайс, то у вас будет слоёный пирог: диски, на них разделы, на них RAID1, на нём своя таблицa разделов.
Разделы которые лежат на RAID1 можно будет отобразить в /dev/mapper с помощью kpartx. Это будет работать, но с большим риском запутаться, и некоторым недостатком гибкости. На любителя.

Я бы вытащил диск на 160, переустановил систему на RAID на два диска на 300 (заодно и чистка) и перенёс бы потом данные вручную.
Кстати, 200G это многовато для системы, я больше 20ти не даю. Посмотрите, как это у вас сейчас используется.

Обычно, если надо несколько разделов на RAID, делают так:
Или создают один раздел из всего места что есть, из него собирают RAID, его делают physical volume для VLM, а сами разделы создают как Logical Volumes. Всё аккуратно, оверхед незначителен, можно делать снапшоты, ресайзить туда-сюда, добавлять/убирать volumes, добавлять/менять физические диски на которых всё это лежит. Но, добавочный слой абстракции.
Или создают необходимые разделы прямо на дисках, собирают каждую пару в свой RAID и форматируют по отдельности. Тупо и надёжно, но если надо что-то изменить то приходится разбирать и собирать заново всё. Подход для индустрии, где вся конфигурация вылизанна и изменения проходят кучу согласований.

> 2. Особенности операций с Gparted с RAID. Смогу ли я использовать пустое
> место для resize разделов / и /home.

Gparted я никогда на RAID1 не натравливал, но не вижу почему бы ему не сработать. В любом случае, вы будете работать с копией, не трогая ваш диск на 160, пока всё благополучно не перенесётся и не заработает. Хотя, экзотика.

> 3. Могут ли быть ситуации что grub или ФС на полученных разделах
> после gparted будут нечитаемы или с ошибками? Что нужно знать об
> этом?

Если оборудование в порядке, то нет.
Если у меня система живёт на программном RAID1, я обычно выношу /boot в отдельный раздел вне RAID, но у меня свои, дополнительные ограничения. На свежеустановленном Debian или Ubuntu, Grub способен загрузиться если /boot лежит на RAID1. В принципе этого можно достигнуть клонированием перенся установленную систему, но дать подробные инструкции я не возьмусь. Переустановить проще.

> Спрашиваю не просто так, на ноуте с виндовс в дуалбуте
> были ошибки с затиранием grub, помог какой-то диск реаниматор, способный искать
> установленные ОС и загружать их.

Скорее всего, Виндовс что-то пыался автоматически чинить и перестарался.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Isothiocyanate (ok), 14-Ноя-19, 20:57 
Сервер HP видит диск толькло когда он в биосе объявлен как RAID0...1...и т.д.

1. Могу ли я вставить новый 300 Гб диск, объявить его RAID0 скопировать на него 140 Гб диск с масштабированием ФС разделов за счет пустого места Clonzilla без gparted.
2. Взять второй 300 Гб диск, настроить RAID0 скопировать на него Clonzilla первый 300 Гб диск.
3. Убрать 140 Гб диск, зайти в биос и нстроить RAID1 из двух одинаковых 300 Гб дисков.

Или так:
1. Перенсти клонзиллой с масштабированием ФС партиций диск 140 -> 300 Гб, оба объявлены как RAID0.
2. Вынуть 140 Гб диск, вставить чистый 300 Гб диск, настроить в биосе RAID1 из чистого и записаного 300 Гб диска.

Я где-то читал что при горячей замене вышедшего из строя диска он копирует с оставшегося в живых диска на новый инфу посекторно за счет какой-то прошивки сервера.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Licha Morada (ok), 14-Ноя-19, 21:40 
> Сервер HP видит диск толькло когда он в биосе объявлен как RAID0...1...и
> т.д.

Предположим, что контроллер "железный", и представляет рейд в OS просто как диск.

> 1. Могу ли я вставить новый 300 Гб диск, объявить его RAID0
> скопировать на него 140 Гб диск с масштабированием ФС разделов за
> счет пустого места Clonzilla без gparted.

Да, вполне. Не уверен, что в один приём, но в худшем случае придётся склонировать 1 раздел, отресайзить его, склонировать второй, и тоже отресайзить.

> 2. Взять второй 300 Гб диск, настроить RAID0 скопировать на него Clonzilla
> первый 300 Гб диск.

Да, то-же самое, но без ресайза.

> 3. Убрать 140 Гб диск, зайти в биос и нстроить RAID1 из
> двух одинаковых 300 Гб дисков.

Нет.
Контроллер убьёт данные на дисках 300G, когда будет инициализировать "новый" (по его мнению) RAID1.

> Или так:
> 1. Перенсти клонзиллой с масштабированием ФС партиций диск 140 -> 300 Гб,
> оба объявлены как RAID0.
> 2. Вынуть 140 Гб диск, вставить чистый 300 Гб диск, настроить в
> биосе RAID1 из чистого и записаного 300 Гб диска.

То-же самое. Нет, контроллер убьёт данные на дискав в новом RAID1.

Не вижу причины скармливать сначала 1 диск на 300Г, потом второй, и пересобирать рейд.
Поставьте оба диска 300Г в RAID1, и клонируйте, как собирались, с ресайзом.

> Я где-то читал что при горячей замене вышедшего из строя диска он
> копирует с оставшегося в живых диска на новый инфу посекторно за
> счет какой-то прошивки сервера.

Да, примерно так. За счёт программы в контроллере рейда которая заточена на подобные операции.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Isothiocyanate (ok), 14-Ноя-19, 22:06 
> Не вижу причины скармливать сначала 1 диск на 300Г, потом второй, и
> пересобирать рейд.
> Поставьте оба диска 300Г в RAID1, и клонируйте, как собирались, с ресайзом.

Спасибо!  Я где-то так и думал - вставить 2 300Гб диска, настроить RAID1, затем склонировать на RAID1 диск 140 Гб с ресайзом разделов. Но были сомнения.

>> Я где-то читал что при горячей замене вышедшего из строя диска он
>> копирует с оставшегося в живых диска на новый инфу посекторно за
>> счет какой-то прошивки сервера.
> Да, примерно так. За счёт программы в контроллере рейда которая заточена на
> подобные операции.

Да, это небольшая микросхема сервера hp proliant 8gen, Р450 на мамке  или Р420 в виде PCI-E карточки, оно обслуживается прошивкой Smart Array.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Licha Morada (ok), 14-Ноя-19, 22:26 
>> Не вижу причины скармливать сначала 1 диск на 300Г, потом второй, и
>> пересобирать рейд.
>> Поставьте оба диска 300Г в RAID1, и клонируйте, как собирались, с ресайзом.
> Спасибо!  Я где-то так и думал - вставить 2 300Гб диска,
> настроить RAID1, затем склонировать на RAID1 диск 140 Гб с ресайзом
> разделов. Но были сомнения.

Ну вот, а я развёл сложность на пустом месте...

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

5. "размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Isothiocyanate (ok), 14-Ноя-19, 21:00 
>[оверквотинг удален]
>> 2 раздела 80+60 и 160 Гб пустого места в конце?
> Да, и нет.
> Если будете копировать с диска на диск, то получится так, как вы
> описываете.
> Если будете копировать с диска на RAID1 девайс, то у вас будет
> слоёный пирог: диски, на них разделы, на них RAID1, на нём
> своя таблицa разделов.
> Разделы которые лежат на RAID1 можно будет отобразить в /dev/mapper с помощью
> kpartx. Это будет работать, но с большим риском запутаться, и некоторым
> недостатком гибкости. На любителя.

У меня диск 140 Гб объявлен RAID0, иначе его не видно из ОС.
А только потом в ходе установки ОС на нем были размечены разделы.
Можно подробнее тут о уровнях "абстракции" - т.е. если я его в другой компьютер вставлю - я там разделов не обнаружу без эквивалентных настроек RAID0?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Licha Morada (ok), 14-Ноя-19, 21:31 
>>[оверквотинг удален]
> У меня диск 140 Гб объявлен RAID0, иначе его не видно из
> ОС.
> А только потом в ходе установки ОС на нем были размечены разделы.

Так, у вас, судя по всему, RAID создаётся не софтом типа mdadm поверх разделов, а железным контроллером из целых дисков, и представляется системе просто как диск.

> Можно подробнее тут о уровнях "абстракции" - т.е. если я его в
> другой компьютер вставлю - я там разделов не обнаружу без эквивалентных
> настроек RAID0?

Если вас железный контроллер, то да, есть существенный риск что если вы вытащите физический дiск и вставите в другой компьютер, то просто так ничего прочесть не удастся. Не просто без эквивалентных настроек RAID0, а без экивалентной карты контроллера. А если во втором компьютере такая карта есть, то, скорее всего, придётся делать некие телодвижения типа "import foreighn raid volume".
Что именно будет, зависит от конкретной марки и модели контроллера. Возможность не прочесть это риск, не данность.

С другой стороны, это сильно упрощает работу с дисками. Ваш случай апгрейда с единичного диска на RAID из двух большего размера, в принципе не отличается от случая апгрейда с диска поменьше на диск побольше. В таком случае, комментарий eRIC, хоть и лаконичен, но весьма релевантен.

И не расчитывайте, что сконвертируете единичный диск на 2T с RAID0, в два диска с RAID1. Контроллер, скорее всего, возьмётся это сделать только с уничтожением данных. Возможно, карточка сумеет делать RAID1 из 1 диска в состоянии degraded, если ей пообещают когда-нибудь установить второй. Будет гореть красная лампочка. А возможно, скажет "второй диск на бочку или фиг вам, а не RAID1".

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "размтка дисков в RAID1 Clonzilla dd + GParted"  +/
Сообщение от Аноним (10), 28-Ноя-19, 00:36 

> Скорее всего, Виндовс что-то пыался автоматически чинить и перестарался.

Типовое, когда переставляет по порядку строки в таблице разделов и тогда меняется порядковый номер раздела с /boot и Grub теряется.

Врукопашную в Grub грузится ядро, нашупав правильный номер раздела, chroot, update-grub и всё оживает.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру