Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
chocopie
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2009-09-21 15:57:01
Непрочитанное сообщение
chocopie » 2011-09-12 15:52:55
Собственно, пытаюсь прикрутить журналирование на диск с GPT. Работаю из single-user mode в FixIt. Все хорошо до момента когда надо подгрузить журнал:
- все без толку.
- загружает, но разделы
так и не появляются.
ЧЯДНТ?
Последний раз редактировалось
f_andrey 2011-09-12 16:08:54, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
chocopie
-
Хостинг HostFood.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/
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2011-09-12 16:27:08
Нифига не понял, вы подгрузили модуль, а инициализацию файловой системы и самого журнала сделали? А разделы .journal в 8.2 автоматом не появятся, читайте руководство внимательней, там четко описана последовательность действий, да и поищите на форуме...
snorlov
-
chocopie
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2009-09-21 15:57:01
Непрочитанное сообщение
chocopie » 2011-09-12 16:30:41
на форуме искал первым делом. Суть в том, что команда gjournal load не работает. Что-то нашел про то, что это подкласс geom и надо как-то ее по-хитрому вызвать. Инициализировать файловые системы мне не нужно т.к. только что разбил под GPT и системы мне эти как раз нужно создать на журналируемых разделах. И все появляется, если бы запустился этот несчастный модуль.
chocopie
-
chocopie
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2009-09-21 15:57:01
Непрочитанное сообщение
chocopie » 2011-09-12 16:36:29
можно выше не читать, допустим модуль уже в памяти, что почитать про инициализацию разделов?
chocopie
-
chocopie
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2009-09-21 15:57:01
chocopie
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2011-09-12 16:58:00
man gjournal, действие называется label...
в принципе вы должны загрузить модуль, затем инициализировать так называемых поставщиков через gjournal label, чего или создать на журналируемом разделе новую fs с включенным флагом журнала -J (newfs -J /dev/....journal ) или просто включить этот флаг (tunefs -J enable .../dev/....journal), после чего прописать журналируемый раздел в fstab. Модуль должен юыть уже подгружен ...
snorlov
-
chocopie
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2009-09-21 15:57:01
Непрочитанное сообщение
chocopie » 2011-09-12 17:16:09
Проблему решил. Модуль действительно уже был включен в ядро, поэтому вызывать gjournal load не нужно. Естественно он ругается на повторный запуск. Все дело в том, что теперь в папке /dev не появляется привычных ad2p3.journal файлов-дескрипторов, теперь они располагаются в /dev/gptid(если разметка GPT) и называются многоцифрибукв.journal.
chocopie
-
chocopie
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2009-09-21 15:57:01
Непрочитанное сообщение
chocopie » 2011-09-12 18:45:35
проблема в силе. Теперь все так как я сказал, но это проблему не решило, т.к. файлы .journal появляются только после принудительной загрузки gjournal sync. В итоге нормальный ad2pX так и не появилось, система не грузится(установил через консоль). Что-то тут все таки не чисто.
chocopie
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2011-09-12 22:50:42
А при чем здесь файлы... Система не грузится с какими сообщениям? вы fstab отредактировали?
snorlov
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2011-09-13 10:33:46
А по вашему, что у меня сейчас на серваке стоит... Правда я делал не через fixit, а через второй диск, но различия в нюансах... Еще раз спрашиваю, система не грузится с каким сообщением...
snorlov
-
chocopie
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2009-09-21 15:57:01
Непрочитанное сообщение
chocopie » 2011-09-13 11:00:36
не грузится потому, что не видит разделов из fstab. В fstab записаны метки из /dev/gptid. Однако, файлов .journal в этой папе нет, пока не подгружен модуль geom_journal и не выполнена команда gjournal sync. В FixIt после этого можно смонтировать этим метки и залить туда систему, однако при загрузке то мы команду синхронизации каждый раз выполнять не можем. А толковых /dev/adXpX.journal файлов даже после безконфликтного выполнения gjournal label X X не появляется. Т.е. у меня скажем 4 основных раздела, 4 раздела под журналы. Lable выполнил, по меткам смонтировал - залил ФС. В итоге ERROR Mount - try to manual mount. Но дело то не в этом. Где /dev/adXpX.journal дескрипторы, как полагается?
chocopie
-
chocopie
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2009-09-21 15:57:01
Непрочитанное сообщение
chocopie » 2011-09-13 11:10:38
Код: Выделить всё
gjournal label /dev/ad2p2
gjournal label /dev/ad2p4
gjournal label /dev/ad2p5
gjournal label /dev/ad2p6
newfs -J /dev/ad2p2.journal
newfs -J /dev/ad2p4.journal
newfs -J /dev/ad2p5.journal
newfs -J /dev/ad2p6.journal
Т.е не могу я вот это сделать - label работает, а вот этих вот пресловутых .journal не появляется
chocopie
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2011-09-13 12:56:01
А где у вас журнал то...
Вы должны указать
Код: Выделить всё
gjournal label /dev/ad2p2 <раздел где находиться журнал>
или же
Код: Выделить всё
gjournal label -s <рамер журнала при его находении на том же разделе, если не указать размер журнала, то он равен 1 гиг> /dev/ad2p2
snorlov
-
chocopie
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2009-09-21 15:57:01
Непрочитанное сообщение
chocopie » 2011-09-13 13:27:40
да все так как вы и говорите. gjournal label ad2p2 ad2p5 например. Должен же быть ad2p2.journal так?
chocopie
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2011-09-13 13:39:38
chocopie писал(а):да все так как вы и говорите. gjournal label ad2p2 ad2p5 например. Должен же быть ad2p2.journal так?
Именно, но раздел ad2p5 в этом случае не должен быть форматирован, вместо ad2p2 и ad2p5 остается устройство только ad2p2.journal... и в fstab фигурирует только оно...
snorlov