The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"UFS2 Журнальная на FreeBSD 9.x"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски)
Изначальное сообщение [ Отслеживать ]

"UFS2 Журнальная на FreeBSD 9.x"  +/
Сообщение от nops email(ok) on 30-Май-13, 15:19 
Всем доброго времени.
Вот тут задался вопросом. Ходят слухи, да не то, чтобы слухи, а конкретно говорят, что якобы при отключении питания на FreeBSD 9.x ФС восстанавливается без проблем, как было раньше и все разделы монтируются.
Так же, как я понял, на FreeBSD 9.x по умолчанию устанавливается UFS2 Журнальная.

Вот хочу поинтересоваться, так ли это. На 8.3, даже при наличии в rc.conf строчки fsck_y_enable="YES", система частенько и не поднималась сама, приходилось приезжать к сервачку и fsck -yC

Предлагаю обсудить данный вопрос.

P.S. Думаю будет многим интересно, т.к. многие задаются таким вопросом. Сейчас у меня стоит задача поставить сервак, но увы, там, где он будет стоять, в радиусе 200 км нет толковых админов. Выбор стоит такой, либо ставить на UFS и файловое хранилище поднимать на ZFS, либо сразу систему поднимать на ZFS и не парится на счет UFS2.
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "UFS2 Журнальная на FreeBSD 9.x"  +/
Сообщение от кегна on 30-Май-13, 15:48 
>[оверквотинг удален]
> Журнальная.
> Вот хочу поинтересоваться, так ли это. На 8.3, даже при наличии в
> rc.conf строчки fsck_y_enable="YES", система частенько и не поднималась сама, приходилось
> приезжать к сервачку и fsck -yC
> Предлагаю обсудить данный вопрос.
> P.S. Думаю будет многим интересно, т.к. многие задаются таким вопросом. Сейчас у
> меня стоит задача поставить сервак, но увы, там, где он будет
> стоять, в радиусе 200 км нет толковых админов. Выбор стоит такой,
> либо ставить на UFS и файловое хранилище поднимать на ZFS, либо
> сразу систему поднимать на ZFS и не парится на счет UFS2.

Пойду вырублю парочку)) Ща узнаем :D

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "UFS2 Журнальная на FreeBSD 9.x"  +/
Сообщение от lavr email on 30-Май-13, 16:42 
> Всем доброго времени.
> Вот тут задался вопросом. Ходят слухи, да не то, чтобы слухи, а
> конкретно говорят, что якобы при отключении питания на FreeBSD 9.x ФС
> восстанавливается без проблем, как было раньше и все разделы монтируются.
> Так же, как я понял, на FreeBSD 9.x по умолчанию устанавливается UFS2
> Журнальная.

не знаю как там по умолчанию... забыл когда ставил систему через sysinstall
или bsdinstall

> Вот хочу поинтересоваться, так ли это. На 8.3, даже при наличии в
> rc.conf строчки fsck_y_enable="YES", система частенько и не поднималась сама, приходилось
> приезжать к сервачку и fsck -yC

/ - всегда newfs
остальное: newfs -U [-L name] dev

и никогда не имел проблем на удаленных серверах с:

#-- forced fsck-y
fsck_y_enable="YES"
#-- disable background fsck
background_fsck="NO"
#

> Предлагаю обсудить данный вопрос.

UFS2:

- softupdates:

# newfs -U dev

- начиная с 9.0: softupdates + journaling

# newfs -U -j dev

> P.S. Думаю будет многим интересно, т.к. многие задаются таким вопросом. Сейчас у
> меня стоит задача поставить сервак, но увы, там, где он будет
> стоять, в радиусе 200 км нет толковых админов. Выбор стоит такой,
> либо ставить на UFS и файловое хранилище поднимать на ZFS, либо
> сразу систему поднимать на ZFS и не парится на счет UFS2.

смутно помню, но вроде бы в инсталляторе начиная с 9.0, UFS даже для корневой FS
выполняется с SUJ.

В 9.0 были проблемы с SUJ: как со снапшотами, так и после падения питания, fsck
не мог привести FS с SUJ в правильное состояние, выручало только:

#-- forced fsck-y
fsck_y_enable="YES"
fsck_y_flags="-f"
#-- disable background fsck
background_fsck="NO"
#

В 9.1 якобы поправили положение вещей, один раз проверил - fsck сработал по журналу
как надо без принудительного флага -f. Специально не тестировал в разных ситуациях.

В своей практике для UFS использую так:

/ (rootfs) - newfs (без SUJ)
все остальное с SU и SUJ по ситуации, очень важное без SU и SUJ - ибо неубиваемо, ну
за исключением BAD blocks.

ZFS безусловно могутная FS, но если у Вас некому с UFS справится, то про ZFS даже и не
знаю что сказать в такой ситуации.

Все верхнее всего лишь, личное мнение, предпочтения и мысли.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "UFS2 Журнальная на FreeBSD 9.x"  +/
Сообщение от nops email(ok) on 31-Май-13, 14:50 
Ну в общем я решил так.
Раз уж я с ZFS поработал и понимаю все прелести. Конечно всего не знаю, я и половины незнаю, но тем не менее.

Я плюнул и поставил на ZFS.

Вот инструкция отсюда: http://www.aisecure.net/2011/11/28/root-zfs-freebsd9/

Сделал mirror, загнал 2 винта по 250 на систему, осталось сделать еще одно зеркало из терабайтников на шару и отправлять сервак в полет(вот с фаерволом не напортачить главное, шлюз все таки).

P.S. меня может быть многие поругают, но я ставлю 2 фаервола, стандартный ipfw и в дополнение pf. и пишу правила для обоих фаерволов.

P.P.S. Предлагаю все же тему раскрыть и высказаться всем по поводу журналирования в UFS2


_________________________
root@gate:/usr/local/etc # uname -a
FreeBSD gate.domain.name 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #0: Fri May 31 14:47:07 UTC 2013     root@gate.domain.name:/usr/src/sys/amd64/compile/GATE  amd64

_________________________
root@gate:/usr/local/etc # zpool status
  pool: zroot
state: ONLINE
  scan: none requested
config:

    NAME           STATE     READ WRITE CKSUM
    zroot          ONLINE       0     0     0
      mirror-0     ONLINE       0     0     0
        gpt/disk0  ONLINE       0     0     0
        gpt/disk2  ONLINE       0     0     0

errors: No known data errors

__________________________
root@gate:/usr/local/etc # gpart show
=>       34  488397101  ada0  GPT  (232G)
         34        128     1  freebsd-boot  (64k)
        162  488396973     2  freebsd-zfs  (232G)

=>       34  488397101  ada2  GPT  (232G)
         34        128     1  freebsd-boot  (64k)
        162  488396973     2  freebsd-zfs  (232G)

__________________________
root@gate:/usr/local/etc # zfs list
NAME         USED  AVAIL  REFER  MOUNTPOINT
zroot       12.7G   216G  4.47G  legacy
zroot/swap  8.25G   224G    16K  -

__________________________
root@gate:/usr/local/etc # mount
zroot on / (zfs, local, nfsv4acls)
devfs on /dev (devfs, local, multilabel)
devfs on /var/named/dev (devfs, local, multilabel)

__________________________
root@gate:/usr/local/etc # df -h
Filesystem    Size    Used   Avail Capacity  Mounted on
zroot         220G    4.5G    215G     2%    /
devfs         1.0k    1.0k      0B   100%    /dev
devfs         1.0k    1.0k      0B   100%    /var/named/dev

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "UFS2 Журнальная на FreeBSD 9.x"  –1 +/
Сообщение от Аноним (??) on 31-Май-13, 22:48 
> Ну в общем я решил так.
> Я плюнул и поставил на ZFS.
> с фаерволом не напортачить главное, шлюз все таки).
> P.S. меня может быть многие поругают, но я ставлю 2 фаервола, стандартный
> P.P.S. Предлагаю все же тему раскрыть и высказаться всем по поводу

Раскрываю тему - аффтар пишет из психушки. О чём тут высказываться не понятно ....

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "UFS2 Журнальная на FreeBSD 9.x"  +/
Сообщение от blablabla (ok) on 07-Июн-13, 09:58 
Поставил на ZFS значит к дороге дело

А вот поднять UFS загрузившись с флешки куда более просто

Я как раз так и делаю, удаленных серверов дофигище и к серваку сразу же прилагаю флешку с которой можно загрузить фряху и уже по телефону любой секретутке уже обьяснить что и как сделать
создал на флешке загрузочной исполняемые разные файлы с командами в них на все случаи жизни
секретутка вставляет флешку, загружается сервак, потом вводит логин и пасс а далее уже под моим руководством что остается это нажать "1" "2" "3" "4" "5" "6" и так далее в зависимости от ситуации

P.S. Так же на шлюзах имею по несколько фаеров и натов на всякий пожарный

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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