|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
||||||
Ubuntu, LVM, Raid. Замена жестких дисков08.09.2015, 17:27. Показов 5262. Ответов 17
Метки нет (Все метки)
Нужен совет.
Есть комп с двумя винтами. На нем организован зеркальный рейд и LVM. Хочу заменить винты на другие, большей емкости так, чтобы рейд и LVM расширились свободное пространство. С чего начать? И можно ли вообще так сделать без переустановки. С linux я на вы. Попробовал наивно клонировать диски на новые прогой HDClone (без каких-либо изменений). Но с самого начала не срослось. На новых дисках Ubuntu Server не запускается.
0
|
||||||
| 08.09.2015, 17:27 | |
|
Ответы с готовыми решениями:
17
Как в ubuntu отключить авто монтирование жестких дисков? RAID из 3-х жестких дисков Добавление жестких дисков в RAID |
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||
| 08.09.2015, 22:38 | ||
|
kolin_k, Какой рэйд?
Если железный с поддержкой горячей замены, то можно и без остановки - меняете первый диск, ждете, пока восстановится рэйд, потом второй второй. После этого расширяете lvm, затем файловые системы. Если фэйковый (как встроенные на системных платах), то должно получиться то же самое, но с остановками системы при замене дисков. Если софтовый (mdadm), то опять же можно без остановки поменять диски по одному утилитой mdadm. Эта процедура описана в их вики. Расширять lvm и файловые системы нужно в любом случае. В случае софтового массива правильное выполненное обычное клонирование тоже должно работать.
1
|
||
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
||||
| 09.09.2015, 11:22 [ТС] | ||||
|
0
|
||||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|||
| 09.09.2015, 12:01 | |||
|
Но коль скоро это зеркало, имеются собственные средства (утилита mdadm) удалять диски из рэйда, добавлять новые, перестраивать и расщирять рэйд.
1
|
|||
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
|||||||
| 27.01.2016, 15:12 [ТС] | |||||||
|
Наконец-то выбил у начальства новые диски. Полумертвые не давали полноценно тренироваться так сказать, на кошках.
Поставил систему на raid1. Система нормально загружается, если вынуть любой из винтов. Добавил третий винт. Скопировал на него таблицу разделов. Подключил к raid1. Сделал на него grub-install. Удалил один из старых винтов. Получилась опять система из двух винтов, которая нормально загружается, если вынуть любой из винтов. Взял еще один новый винт. Проделал все те же действия. Но вот после команды grub-install выскочила ошибка:
2. После замены дисков на большего размера получилось:
Добавлено через 3 часа 27 минут Можно ли вообще менять разделы на горячую? Что-то всюду попадаются решения с помощью Live CD...
0
|
|||||||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|
| 27.01.2016, 18:49 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
|
| 29.01.2016, 17:18 [ТС] | |
|
Создал на свободном месте новые разделы. На них создал новый рейд. Добавил его к LVM и получил кучу свободного места. Но на сервере (там, где мне предстоит это сделать), как оказалось, разделы созданы по другому.
Там уже существует по 4 первичных раздела и создать новый система не дает. Надо какой-то убить, создать расширенный и т.д. Так что простой вариант отпадает. Придется все таки расширять последние разделы на свободное место. Т.е. sda4+sdb4 надо раздвинуть до конца диска, при этом на нем находится рейд1, который в свою очередь входит в том LVM, на котором находится информация. 1.Это можно сделать не перенося никуда информацию? 2.Это можно сделать штатными прогами, которые есть в убунте? 3.Подскажите какими? fdisk - я успешно убил инфу, пришлось откатывать. gparted - выдает ошибку (cannot open display). Видимо нужен GUI.
0
|
|
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|||||
| 29.01.2016, 18:27 | |||||
|
1
|
|||||
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
|||
| 30.01.2016, 12:59 [ТС] | |||
|
Пробовал resize2fs, но жалуется, что раздел занят, как я понял из-за того, что на нем raid.
0
|
|||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||
| 30.01.2016, 13:19 | ||
|
1. fdisk. Удаляем четвертый раздел и тутже создаем его заново большего размера (до конца диска) но с тем же начьным сектором. Проделываем это на обоих дисках. Проверяем, идентичны ли размеры разделов и метки начала разделов. 2. mdadm нужен для расширения массива. 3. lvm. Добавляем в группу томов новое пространство. На нем либо создаем новые тома, либо расширяем старые. 4. Для расширенных в п.3 томов расширяем файловые системы (для ext2/3/4 resize2fs). Если в п.3 создавались новые тома, то на них создаем новые файловые системы. Добавлено через 5 минут PS. В первом пункте предполагалось, что 4-й раздел действительно является последним и свободное место находится в конце диска.
1
|
||
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
|||
| 30.01.2016, 14:27 [ТС] | |||
|
ЗЫ:
0
|
|||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||||||||||||
| 31.01.2016, 16:22 | ||||||||||||
Правка. В строке 3 второго листинга # fdisk /dev/loop2
1
|
||||||||||||
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
||||||||||||
| 01.02.2016, 17:50 [ТС] | ||||||||||||
|
Сделал так:
Затем перезагрузка. Далее:
В процессе возник еще один вопрос. До всех изменений все разделы значились как "fd" "Автоопределение Linux raid". Сейчас увеличенные разделы значаться как "83" "Linux" Вроде все работает, но на что это влияет?
0
|
||||||||||||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|||
| 01.02.2016, 17:55 | |||
|
partprobe /dev/sd[ab] Хотите - поменяйте тип раздела.
1
|
|||
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
|
| 02.02.2016, 09:08 [ТС] | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
|
| 13.02.2016, 21:01 [ТС] | |
|
Не знаю есть кто или нету... Взялся за сам сервак, делаю все те же действия.
Но после удаления и создания четвертых разделов и последующей перезагрузкой (partprobe не прокатывает), md3 не собирается. Снова удаляю четвертые разделы и создаю как было (те же сектора), md3 собирается. Голову сломал, пока не могу понять, почему так... Добавлено через 7 минут ЗЫ: Попробовал еще такой вариант (посоветовали). Удалил один раздел из рейда. Удалил этот раздел и пересоздал. Перезагрузил. Попытался вставить этот увеличенный раздел обратно в рейд, пишет что Device or resource busy и не добавляет.
0
|
|
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
|
| 15.02.2016, 07:41 [ТС] | |
|
В общем что сделал так:
Из md3 выкинул sdb4. Пересоздал sdb4 до конца диска. Создал зеркало md4 на sdb4. Добавил md4 как физический том LVM. Сказал pvmove с md3. Через час md3 стал свободен. Удалил md3, переразметил sda4 и добавил к md4. Началась синхронизация (часа на три). Все работало. Часа через четыре все отказало. Ребутнул сервак, не поднялось. Вернул старые винты на место, размышляю над причинами и другими способами добиться своего. Как вариант, хочу попробовать так. После перекатывания на новые винты, добавить третий, разметить так же только последний раздел расширенный в котором два раздела, один размером как sda/b4, второй до конца диска. Добавить все разделы к зеркалам как spare. Выкинуть из зеркал второй винт, дождаться синхронизации, переразметить как и третий, добавить как spare. Тоже самое для первого винта. Потом третий выкинуть. На получившихся разделах создать новый PV и добавить к LVM. Как-то так... Советы принимаются.
0
|
|
|
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 100
|
|
| 01.03.2016, 09:45 [ТС] | |
|
Со второго захода все получилось. Местами по другому, но в целом тем же методом.
Вопрос более не актуален... gng - спасибо за помощь.
0
|
|
| 01.03.2016, 09:45 | |
|
Помогаю со студенческими работами здесь
18
RAID массив сервера, индикация жестких дисков Замена жестких дисков на сервере
Замена дисков в raid на большей емкости Ремонт жестких дисков. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|