The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: Инструкция по включению журналирова..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: Инструкция по включению журналирова..."  
Сообщение от auto_tips (??) on 29-Июн-06, 04:34 
Требуется создать журналируемую файловую систему UFS2 объемом более 1 Гб на FreeBSD 6.1-STABLE.

Для начала необходимо обновить дерево исходных текстов (/usr/src) до стабильной версии.
После чего переходим в каталог /usr/src и создаем там необходимые директории:

   # cd /usr/src
   # mkdir {sbin/geom/class/journal,sys/geom/journal,sys/modules/geom/geom_journal}

Теперь качаем сам патч:

   # fetch http://people.freebsd.org/~pjd/patches/gjournal6.patch

Накладываем его на исходные тексты:

   # patch < gjournal6.patch

Компилируем и ставим geom_journal (возможно имеет смысл пересобрать весь мир):

   # cd sbin/geom/class/journal && make && make install

После чего добавляем в конфиг ядра строчку:

   options UFS_GJOURNAL

Компилируем ядро, ставим, перезагружаемся...

После перезагрузки подгружаем необходимый модуль командой

   # gjournal load

либо:

   # kldload geom_journal.ko

(команды эквивалентны)

Далее нам необходимо размонтировать раздел, на который мы собираемся поставить журнал.
Пусть это будет '/dev/ad0s3d' и точка монтирования '/mnt/work':

   # umount -f /mnt/work

Теперь собстенно "прикручиваем" журнал:

   # gjournal label /dev/ad0s3d

Монтируем командой:

   # mount -o async,gjournal /dev/ad0s3d.journal /mnt/work

NB! префикс '.journal' появляется при наличии в памяти модуля geom_journal.ko.
Поэтому, если вы захотите чтобы система автоматически монтировала раздел с поддержкой журнала:
пропишите в файл /boot/loader.conf строчку:

   geom_journal_load="YES"

и соответствующую запись в fstab. Для данного примера она будет выглядеть так:

   /dev/ad0s3d   /mnt/work   ufs   rw,async,journal   2   2

Все, готово!

(C) 2006 Sokolov Alexey <nullbsd at gmail.com>


URL: http://soko1.livejournal.com/217333.html
Обсуждается: http://www.opennet.ru/tips/info/1053.shtml

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "Инструкция по включению журналирования в UFS2."  
Сообщение от Abigor email(??) on 29-Июн-06, 04:34 
а как это сказывается на производительности?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Инструкция по включению журналирования в UFS2."  
Сообщение от vorakl email(??) on 29-Июн-06, 05:00 
Об этом упоминалось в новости:
http://groups.google.ru/group/fa.freebsd.current/msg/1efcf3177bb109c9
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Инструкция по включению журналирования в UFS2."  
Сообщение от vorakl email(??) on 29-Июн-06, 04:56 
Может вместо
/dev/ad0s3d   /mnt/work   ufs   rw,async,journal   2   2

надо

/dev/ad0s3d.journal   /mnt/work   ufs   rw,async,journal   2   2

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Инструкция по включению журналирования в UFS2."  
Сообщение от soko1 (??) on 29-Июн-06, 17:24 
спасибо огромное за существенную поправку!

модератор, поменяйте пож-ста строчку:

/dev/ad0s3d   /mnt/work   ufs   rw,async,journal   2   2

на:

/dev/ad0s3d.journal   /mnt/work   ufs   rw,async,journal   2   2

еще раз спасибо!

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Инструкция по включению журналирования в UFS2."  
Сообщение от irwin email on 29-Июн-06, 15:36 
А чем вызвана сия необходимость. Недавно утверждали   о преимуществе soft_updates перед журналированием а тут на тебе.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Инструкция по включению журналирования в UFS2."  
Сообщение от soko1 (??) on 29-Июн-06, 22:04 
прошу прощения, но я нашел еще одну ошибку в статье (она связана с пересборкой необходимых приложений...).
версия 1.1 лежит тут:
http://soko1.livejournal.com/217333.html?mode=reply
и еще, тег a href у вас почему-то не работает (видимо фильтруется html-код), поэтому неправильно отображается строчка:
#fetch http://people.freebsd.org/~pjd/patches/gjournal6.patch
спасибо.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Инструкция по включению журналирования в UFS2."  
Сообщение от creator email(??) on 29-Июл-06, 16:10 
А как обстоит дело с журналами на ветке 5
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Инструкция по включению журналирования в UFS2."  
Сообщение от soko1 email(??) on 21-Сен-06, 21:31 
ее там нет (и видимо не будет).
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "Инструкция по включению журналирования в UFS2."  
Сообщение от Abigor email(??) on 25-Авг-06, 09:40 
когда в src включат?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "Инструкция по включению журналирования в UFS2."  
Сообщение от soko1 email(??) on 21-Сен-06, 21:32 
>когда в src включат?

в 7-ке...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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