The OpenNET Project / Index page

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

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

"пролемы с ZFS"  +/
Сообщение от Александр (??) on 28-Янв-08, 09:57 
народ! кто нибудь пробовал юзать ZFS???

решил испытать, поставил... и начались какие то непонятки
при перезагрузках системы пул ZFS то цепляется, то не цепляется
какой либо системы уловить не удалось

и еще вопрос - как поднимать ZFS в однопользовательском режиме?

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

Оглавление

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


1. "пролемы с ZFS"  +/
Сообщение от Guest (??) on 28-Янв-08, 16:25 
>народ! кто нибудь пробовал юзать ZFS???

ктонибудь пробовал

>решил испытать, поставил... и начались какие то непонятки
>при перезагрузках системы пул ZFS то цепляется, то не цепляется
>какой либо системы уловить не удалось

Версия системы, какие диски, какой ZFS pool, ZFS root/не root?

>и еще вопрос - как поднимать ZFS в однопользовательском режиме?

/etc/rc.d/zfs start?

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

2. "пролемы с ZFS"  +/
Сообщение от Александр (??) on 29-Янв-08, 10:02 
>>народ! кто нибудь пробовал юзать ZFS???
>
>ктонибудь пробовал
>
>>решил испытать, поставил... и начались какие то непонятки
>>при перезагрузках системы пул ZFS то цепляется, то не цепляется
>>какой либо системы уловить не удалось
>
>Версия системы, какие диски, какой ZFS pool, ZFS root/не root?
>

FreeBSD 7.0-RC1

amr0: LSILogic Intel Raid Controller SRCU42X
amrd0: <LSILogic MegaRAID logical drive> on amr0  RAID 5 (optimal)

на amrd0 сделаны два слайса
на первом слайсе - корневой раздел 512М, все остальное под своп

поставил систему по минимуму, далее делал так:

kldload zfs.ko
echo 'zfs_enable="YES"' >>/etc/rc.conf

zpool create zfs amrd0s2

zfs create zfs/usr
mv /usr/* /zfs/usr/
zfs create zfs/usr/local
zfs create zfs/usr/src
zfs create zfs/usr/obj
zfs create zfs/usr/ports
zfs set compression=gzip zfs/usr/ports
zfs create zfs/usr/ports/distfiles
zfs set compression=off zfs/usr/ports/distfiles
zfs set mountpoint=/usr zfs/usr

zfs create zfs/var
mv /var/* /zfs/var/
zfs create zfs/var/ftp
zfs set mountpoint=/var zfs/var

zfs create zfs/tmp
zfs set mountpoint=/tmp zfs/tmp

zfs create zfs/home
zfs set mountpoint=/home zfs/home

zfs set atime=off zfs

уже на этом этапе после перезагрузки zfs пул не всегда цеплялся с первого раза
иногда перезагружаться приходилось 2-3 раза

доставил систему (man info doc src), развернул порты, поставил кое что из софта,
перегружаюсь - та же песня

перегенерил ядро и мир, инсталлил ядро, перегрузился раз 10 - не цепляет вообще
пытаюсь загрузиться со старым ядром - аналогично

Mounting local file systems:
ZFS filesystem version 6
ZFS storage pool version 6
mount: /usr: unknown special file or file system

>>и еще вопрос - как поднимать ZFS в однопользовательском режиме?
>
>/etc/rc.d/zfs start?

пробовал, пишет:
ZFS filesystem version 6
ZFS storage pool version 6

по команде zpool list -->  no pools available


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

3. "пролемы с ZFS"  +/
Сообщение от Guest (??) on 29-Янв-08, 15:04 
/boot/zfs/zpool.cache доступен для записи (корень в r/o или r/w)? Можно попробовать сделать export pool'а, убить этот файл, затем import.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "проблемы с ZFS"  +/
Сообщение от Александр (??) on 01-Фев-08, 11:45 
>/boot/zfs/zpool.cache доступен для записи (корень в r/o или r/w)? Можно попробовать сделать
>export pool'а, убить этот файл, затем import.

zpool.cache по записи доступен

у меня сложилось такое впечатление, что при старте zfs  из скрипта
пул не импортируется (или не успевает импортироваться???)
соответственно все созданные разделы в пуле не монтируются

предварительно картина такая (в однопользовательском режиме):

делаем /etc/rc.d/zfs start --> пул либо не импортируется, либо импортируется но не "цепляется"
в первом случае - делаем zpool import <имя пула> и работаем
во втором случае - делаем zpool export <имя пула>, потом уже zpool import <имя пула>

если исполнять скрипт zfs "по шагам", то после zfs volinit пул импортируется

проведу еще серию загрузок в однопользовательском режиме для набора статистики,
может что прояснится

попробовал сделать
zpool export <имя пула>
убить /boot/zfs/zpool.cache
zpool import <имя пула>

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

ZFS filesystem version 6
ZFS storage pool version 6
ZFS: WARNING: pool 'имя пула' could not be loaded as it was last accessed by
another system (host: hostid: 0x0) See: http://www.sun.com/msg/ZFS-8000-EY

вот сижу, читаю это сообщение, чешу репу

# zpool import
  pool: test
    id: 14702934086626715962
state:  ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and
        the '-f' flag.
   see: http://www.sun.com/msg/ZFS-8000-EY
config:

        test              ONLINE
          c0t0d0          ONLINE

# zpool import test
cannot import 'test': pool may be in use from other system, it was last
accessed by 'tank' (hostid: 0x1435718c) on Fri Mar  9 15:42:47 2007
use '-f' to import anyway


могет быть моя проблема в том, что я обозвал свой пул именем zfs, а не tank как того хочет sun???

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

5. "проблемы с ZFS"  +/
Сообщение от Александр (??) on 03-Фев-08, 17:07 
в общем, проблема разрешилась, пришлось сделать следующее:

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

1. загрузиться в однопользовательском режиме
2. сделать /etc/rc.d/zfs start
   если пул не подключился, сделать  zpool import -f <имя пула>
   возможно сперва придется сделать  zpool export -f <имя пула>
3. в стартовом скрипте /etc/rc.d/zfs
   в функции zfs_start_main после строки zfs volinit вставить
      zpool export -f <имя пула>
      zpool import -f <имя пула>

   заодно можно инсталлировать новый мир, чтоб лишний раз не перезагружаться

4. перегрузиться
   сделать zpool export -f <имя пула>
   удалить /boot/zfs/zpool.cache
   сделать zpool import -f <имя пула>
   привести /etc/rc.d/zfs в исходный вид
5. еще раз перегрузиться

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

6. "проблемы с ZFS"  +/
Сообщение от hate email on 08-Апр-08, 12:18 
>[оверквотинг удален]
>
>   заодно можно инсталлировать новый мир, чтоб лишний раз не
>перезагружаться
>
>4. перегрузиться
>   сделать zpool export -f <имя пула>
>   удалить /boot/zfs/zpool.cache
>   сделать zpool import -f <имя пула>
>   привести /etc/rc.d/zfs в исходный вид
>5. еще раз перегрузиться

   "Ну вы блин даете, мужики..." (с)


  Вместо того что-бы выполнить в однопользовательском режиме две команды вы такой фигней занимаетесь...

  Все просто, вот:


# /etc/rc.d/hostid start

# zfs mount -a


  Вуаля!

  
  



  


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

7. "проблемы с ZFS"  +/
Сообщение от Xemul (ok) on 02-Фев-10, 11:11 
Доброго времени суток!
У меня похожая проблема.
Пул zfs не монтируется автоматом при перезагрузке. Вообще.
при этом везде пишется что никаких конфигов править не нужно, достаточно лишь создать пул и файловые системы и все будет.
При монтировании вручную - все ок, никаких проблем.
Стоит FreeBSD STABLE 8.0, amd64, версия zfs=13
Подскажите, плиз, где копать.
Пробовал export & import - не помогло.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "проблемы с ZFS"  +/
Сообщение от hate email(ok) on 02-Фев-10, 11:54 
>Пул zfs не монтируется автоматом при перезагрузке. Вообще.

  Покажи вывод:

zpool status -v

и

zfs list

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

9. "проблемы с ZFS"  +/
Сообщение от Xemul (ok) on 02-Фев-10, 17:13 
>
>  Покажи вывод:
>
>zpool status -v
>

>
>zfs list

zpool status -v

  pool: datar5
state: ONLINE
scrub: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    datar5      ONLINE       0     0     0
      da0p2     ONLINE       0     0     0

errors: No known data errors

zfs list

NAME           USED  AVAIL  REFER  MOUNTPOINT
datar5         132K   874G    22K  /R5
datar5/local    18K   874G    18K  /R5/local
datar5/net      19K   874G    19K  /R5/net

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

10. "проблемы с ZFS"  +/
Сообщение от hate email(ok) on 02-Фев-10, 20:54 

Изучай что такое - zfs set mountpoint

и добавь в /etc/rc.conf:

zfs_enable="YES"

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

11. "проблемы с ZFS"  +/
Сообщение от Xemul (ok) on 02-Фев-10, 22:19 
>
> Изучай что такое - zfs set mountpoint
>
>и добавь в /etc/rc.conf:
>
>zfs_enable="YES"

упс!
zfs_enable был прописан, но каким-то непостижимым образом оказался закомментирован %)
А говорят, что чудес не бывает...
Спасиб! Заработало!

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

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

Индекс форумов | Темы | Пред. тема | След. тема




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

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