freebsd (8.4 x64) missing operating system после gbde шифрования swap

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
webstroy
проходил мимо

freebsd (8.4 x64) missing operating system после gbde шифрования swap

Непрочитанное сообщение webstroy » 2015-11-06 15:55:43

Здравствуйте!

Согласно хендбуку (17.17. Шифрование области подкачки): "Шифрование области подкачки в FreeBSD достаточно легко конфигурируется." Решил попробовать:

1. Добавил суффикс dbe в файл /etc/fstab к разделу с подкачкой:

# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1b.bde none swap sw 0 0


2. Перегрузил сервер согласно п.17.17.5. "Окончательная проверка" и получил:

"missing operating system"

3. Подключил раненный винт к другому серверу (FreeBSD 9.0 x32):

# gpart show

=> 1 488395054 ada2 MBR (232G)
1 62 - free - (31k)
63 488394081 1 freebsd [active] (232G)
488394144 911 - free - (455k)

Насколько я понимаю - пропали мои разделы? Ни swap, ни usr, ни var, ничего не вижу вобщем.

Подскажите, пожалуйста, что то можно сделать с этой бедой? В какую сторону смотреть, что крутить, читать?
Гугление мне подсказало только переустановить... Действительно, другого выхода нет?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

admin_sv
мл. сержант
Сообщения: 94
Зарегистрирован: 2014-01-03 2:45:53
Контактная информация:

freebsd (8.4 x64) missing operating system после gbde шифрования swap

Непрочитанное сообщение admin_sv » 2015-11-09 17:09:27

А вы точно использовали gbde утилиту?

webstroy
проходил мимо

freebsd (8.4 x64) missing operating system после gbde шифрования swap

Непрочитанное сообщение webstroy » 2015-11-10 10:48:48

Использовал gbde, да неудачно.

Ошибка моя была в том, что разбил диск неправильно.
Делал это всегда вручную (не А - автомат), по старинному мануалу, там swap - всегда первым шел, а потом уже /, /tmp, /var, /usr.

Как мне подсказал один очень хороший человек под ником Butcher, после экспериментов с такой разбивкой при шифровании swap - я "уничтожили метаданные bsdlabel хранящиеся в начале раздела".

Соответственно, gpart show мне ничего и не показал.

По подсказке Butcher'a, на другой машине, к которой я прицепил раненный винт - установил из портов scan_ffs, который и выложил мне всю информацию о моих потерянных разделах.

Согласно полученным данным от scan_ffs - я создал точно такие же разделы, указал точки монтирования, Toggle Newfs в N - отцепил винт и вернул его на первый сервер.

И все заработало! Система жива, данные спасены)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

freebsd (8.4 x64) missing operating system после gbde шифрования swap

Непрочитанное сообщение Alex Keda » 2015-12-18 8:26:21

Легко отделался - тока штаны постирать, и всё ;)
Убей их всех! Бог потом рассортирует...