LINUX.ORG.RU

Ubuntu Server 10.04 + raid1 + dm-crypt + lvm


0

1

Приветсвую! Очень нужна помощь :( На Ubuntu.ru так никто и не ответил..

В общем задача установить Ubuntu Server на 2 винчестера в режиме зеркалирования, при этом что бы вся информация на винчестерах была зашифрованах и была возможность добавления новых дисков.

И так, мой вариант установки: Разбил винчестер sda на два раздела /sda1 - 500 мб /sda2 - все оставшееся место. В назначениях раздеа выбрал - физическим том для raid. Cо вторым винчестером sdb проделал аналогичную процедуру. Зашел в настройки raid. Создал md0_crypt - raid 1 - выбрав разеделы /sda1 и /sda2, md1_crypt - raid 1 - выбрал разделы /sda2 /sdb2 md0_crypt - выбрал файловую систему ext3, точка монтирования - /boot md1_crypt - назначение раздела - физическим том для шифрования.

Зашел в настройки шифрования, выбрал пароль и получил раздел dm_md1 - назначение раздела которого я бырал - физическим том для LVM. Далее в настройках LVM создал группу томов и также тома: раздел подкачки - 8гб / - 50 гб /home - все оставшееся место.

Далее пошла установка, все успешно установилось, запускается и работает. команда cat /proc/mdstat показывает, что оба raid были синхронизированны.

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

cryptsetup: lvm device name (/dev/disk/by-uuid/dbd22626-****-***-***-***************) does not begin with /dev/mapper/

Подскажите, пожалуйста. Как правильно настроить такую конфигурацию и возможность правильно проверить raid, отсоединить один винт отформатировать его и подключить назад, что бы востановить raid.

>при этом что бы вся информация на винчестерах была зашифрованах

Зачемнах?

Led ★★★☆☆ ()

>> Создал md0_crypt - raid 1 - выбрав разеделы /sda1 и /sda2, md1_crypt - raid 1 - выбрал разделы /sda2 /sdb2

Здесь ведь просто опечатка с названиями разделов, правда?

GotF ★★★★★ ()
Ответ на: комментарий от Led

Бывают случаи, когда приходят маски шоу и изымают компьютеры. Нужно, что бы они ничего не могли прочитать. Мы живем в страшное время и ко всему нужно быть готовым.

Kradllit ()
Ответ на: комментарий от GotF

Да, описывал процесс установки по памяти. Если критично, то могу повторить процедуру установки с более подробным и полным описанием.

Kradllit ()
Ответ на: комментарий от GotF

Простите.. да верно, опечатка. в md1_crypt входят разделы /sdb1 /sdb2

Kradllit ()
Ответ на: комментарий от Kradllit

>Бывают случаи, когда приходят маски шоу и изымают компьютеры. Нужно, что бы они ничего не могли прочитать. Мы живем в страшное время и ко всему нужно быть готовым.

1) Они у тебя пароль спросят. Ты им сам его скажешь.

2) Зачем шифровать /? Достаточно только раздел(ы) с «секретными» данными.

Led ★★★☆☆ ()
Ответ на: комментарий от Led

Пароль не спрашивают, а просто изымают. Там где я работаю, это происходит не реже 1-го раза в неделю. Задача стоит в том, что бы невозможно было загрузить систему, то есть полное шифрование данных на винчестере..

Kradllit ()
Ответ на: комментарий от Kradllit

>> в md1_crypt входят разделы /sdb1 /sdb2

Феерично.

Смотри сюда и подумай маленько:

gotf ~ % cat /proc/mdstat 
Personalities : [raid1] 
md126 : active raid1 sda2[0] sdb2[1]
      209715200 blocks super 1.2 [2/2] [UU]
      bitmap: 2/2 pages [8KB], 65536KB chunk

md127 : active raid1 sda1[0] sdb1[1]
      52427704 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

unused devices: <none>
GotF ★★★★★ ()
Ответ на: комментарий от GotF

Блин)) Прошу прощения, все именно так у меня и установленно. У вас также всего 2 раздела. Вы использовали просто LVM без шифрования?

Kradllit ()
Ответ на: комментарий от Kradllit

На md127 LVM без шифрования, на md126 шифрование без LVM.

И всё же покажи /proc/mdstat и выводы команд pvs, vgs, lvs.

GotF ★★★★★ ()
Ответ на: комментарий от GotF

kradllit@Darkness:~$ cat /proc/mdstat Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md1 : active raid1 sdb2[1] sda2[0] 487897024 blocks [2/2] [UU]

md0 : active raid1 sdb1[1] sda1[0] 487360 blocks [2/2] [UU]

unused devices: <none>

kradllit@Darkness:~$ sudo pvs PV VG Fmt Attr PSize PFree /dev/mapper/md1_crypt dark lvm2 a- 465,29g 0

kradllit@Darkness:~$ sudo vgs VG #PV #LV #SN Attr VSize VFree dark 1 3 0 wz--n- 465,29g 0

kradllit@Darkness:~$ sudo lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert home dark -wi-ao 411,28g root dark -wi-ao 46,56g swap dark -wi-ao 7,45g

Kradllit ()
Ответ на: комментарий от Kradllit

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

Kradllit ()
Ответ на: комментарий от Kradllit

>> хотя я и не знаю должна ли она загружатся или нет

Должна.

GotF ★★★★★ ()
Ответ на: комментарий от GotF

Переустановил заново по другой схеме. raid1 + lvm без шифрования, а при установке когда предложило зашифровать домашнюю папку, я согласился. Получается теперь весь домашний каталог зашифрован? И каким алгоритном зашифрован теперь домашний каталог.. Где бы про это почитать..

Когда один диск отключаю, то система грузится, повторил и отключил второй, тоже загрузилась. Теперь если я один винт отформатирую, как мне востанавливать массив?

Kradllit ()
Ответ на: комментарий от Kradllit

>> Получается теперь весь домашний каталог зашифрован?

Угу.

И каким алгоритном зашифрован теперь домашний каталог

Ну, я не пользуюсь бубунтой, но последний раз, когда видел, там была EncFS. Ищи по названию, оно много где описано.

Вообще, можно после установки (или во время) настроить нормальный cyptsetup/LUKS.

Теперь если я один винт отформатирую, как мне востанавливать массив?

Ну, почитай man md, что ли. И man mdadm.

GotF ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.