Страница 1 из 1
[ZFS] пропали точки монтирования
Добавлено: 2010-05-23 7:45:24
snark
После отключения электроэнергии на несколько часов, произошел странный глюк с zfs. Пропали все точки монтирования и соответственно файлы.
по статусу вроде все нормально
Код: Выделить всё
# zpool status
pool: vault02
state: ONLINE
scrub: scrub completed with 0 errors on Sat May 22 10:23:02 2010
config:
NAME STATE READ WRITE CKSUM
vault02 ONLINE 0 0 0
ad20p1 ONLINE 0 0 0
errors: No known data errors
zfs list показывает что данные на месте
Код: Выделить всё
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
vault02 734G 1.07T 23K
vault02/data 18K 1.07T 18K /data
vault02/games 18K 1.07T 18K /games
vault02/mmedia 734G 1.07T 734G /mmedia
vault02/users 18K 1.07T 18K /users
хотел сделать детач, а потом аттач, но не получилось
Код: Выделить всё
# zpool detach vault02 ad20p1
cannot detach ad20p1: only applicable to mirror and replacing vdevs
хотя никакого миррора там нет
вот еще
Код: Выделить всё
# zpool import
pool: vault02
id: 14298189775326448960
state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:
vault02 ONLINE
ad20p1 ONLINE
# zpool import vault02
cannot mount 'vault02': No such file or directory
# zpool import
no pools available to import
система 7.1-RELEASE
врядли что-то изменится, если обновлю.
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-23 18:14:52
iZEN
В FreeBSD 7.1 реализация ZFS глубоко экспериментальна.
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-23 18:18:39
pimlab
Как раздел на диске создавался, gpart'ом ?
покажите
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-24 10:53:35
LMik
pimlab писал(а):Как раздел на диске создавался, gpart'ом ?
покажите
И срочно апнуться до 7 стейбл, после чего сделать zpool upgrade
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-24 16:55:54
snark
Код: Выделить всё
# gpart show
=> 34 3907029101 ad20 GPT (1.8T)
34 3907029101 1 freebsd-zfs (1.8T)
#
вторая команда ничего не выдала
тогда уже до 8 стэйбл сразу апаться. но все равно ж не поможет. как-то надо данные вытащить. они ж никуда не делись.
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-26 9:18:46
pimlab
я так понимаю ad20p1 это лабел на ad20 раздел 1 фреебсд-зфс , тогда непонимаю как было подмонтировано в zfs
на фреебсд8 у меня так
Код: Выделить всё
gpart show -l ada2
=> 34 1250263661 ada2 GPT (596G)
34 1250263661 1 samba (596G)
Код: Выделить всё
zpool status Samba
pool:Samba
state:online
scrub:none requested
config:
NAME: STATE READ WRITE CKSUM
Samba online 0 0 0
gpt/samba online 0 0 0
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-26 12:29:40
snark
Апнул систему до 8.1 PRERELEASE, проапгрейдил зфс до 14й версии, данные вытянул, но раздел монтируется только вручную. Может я чего-то не допонимаю, но как сделать, чтобы автоматом монтировало?
сейчас я ручками монтирую так:
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-26 12:37:09
pimlab
сейчас, когда подмонтировано
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-26 12:46:58
gloom
и соответственно выставить через
zfs set mountpoint
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-26 13:06:23
pimlab
Да что-то я перемудрил в своих мысляx ....
можно и fstab прописать, что мне лично больше по душе
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-26 13:30:09
gloom
штатно zfs не использует fstab
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-26 23:08:26
snark
pimlab писал(а):сейчас, когда подмонтировано
Код: Выделить всё
e# zfs get all
NAME PROPERTY VALUE SOURCE
vault02 type filesystem -
vault02 creation Wed May 12 10:41 2010 -
vault02 used 1.05T -
vault02 available 762G -
vault02 referenced 23K -
vault02 compressratio 1.00x -
vault02 mounted yes -
vault02 quota none default
vault02 reservation none default
vault02 recordsize 128K default
vault02 mountpoint /mnt/vault02 local
vault02 sharenfs off default
vault02 checksum on default
vault02 compression off default
vault02 atime on default
vault02 devices on default
vault02 exec on default
vault02 setuid on default
vault02 readonly off default
vault02 jailed off default
vault02 snapdir hidden default
vault02 aclmode groupmask default
vault02 aclinherit restricted default
vault02 canmount on default
vault02 shareiscsi off default
vault02 xattr off temporary
vault02 copies 1 default
vault02 version 1 -
vault02 utf8only off -
vault02 normalization none -
vault02 casesensitivity sensitive -
vault02 vscan off default
vault02 nbmand off default
vault02 sharesmb off default
vault02 refquota none default
vault02 refreservation none default
vault02 primarycache all default
vault02 secondarycache all default
vault02/data type filesystem -
vault02/data creation Wed May 12 10:43 2010 -
vault02/data used 18K -
vault02/data available 762G -
vault02/data referenced 18K -
vault02/data compressratio 1.00x -
vault02/data mounted yes -
vault02/data quota none default
vault02/data reservation none default
vault02/data recordsize 128K default
vault02/data mountpoint /mnt/vault02/data inherited from vault02
vault02/data sharenfs off default
vault02/data checksum on default
vault02/data compression off default
vault02/data atime on default
vault02/data devices on default
vault02/data exec on default
vault02/data setuid on default
vault02/data readonly off default
vault02/data jailed off default
vault02/data snapdir hidden default
vault02/data aclmode groupmask default
vault02/data aclinherit restricted default
vault02/data canmount on default
vault02/data shareiscsi off default
vault02/data xattr off temporary
vault02/data copies 1 default
vault02/data version 1 -
vault02/data utf8only off -
vault02/data normalization none -
vault02/data casesensitivity sensitive -
vault02/data vscan off default
vault02/data nbmand off default
vault02/data sharesmb off default
vault02/data refquota none default
vault02/data refreservation none default
vault02/data primarycache all default
vault02/data secondarycache all default
vault02/games type filesystem -
vault02/games creation Wed May 12 10:42 2010 -
vault02/games used 337G -
vault02/games available 762G -
vault02/games referenced 337G -
vault02/games compressratio 1.00x -
vault02/games mounted yes -
vault02/games quota none default
vault02/games reservation none default
vault02/games recordsize 128K default
vault02/games mountpoint /mnt/vault02/games inherited from vault02
vault02/games sharenfs off default
vault02/games checksum on default
vault02/games compression off default
vault02/games atime on default
vault02/games devices on default
vault02/games exec on default
vault02/games setuid on default
vault02/games readonly off default
vault02/games jailed off default
vault02/games snapdir hidden default
vault02/games aclmode groupmask default
vault02/games aclinherit restricted default
vault02/games canmount on default
vault02/games shareiscsi off default
vault02/games xattr off temporary
vault02/games copies 1 default
vault02/games version 1 -
vault02/games utf8only off -
vault02/games normalization none -
vault02/games casesensitivity sensitive -
vault02/games vscan off default
vault02/games nbmand off default
vault02/games sharesmb off default
vault02/games refquota none default
vault02/games refreservation none default
vault02/games primarycache all default
vault02/games secondarycache all default
vault02/mmedia type filesystem -
vault02/mmedia creation Wed May 12 10:43 2010 -
vault02/mmedia used 734G -
vault02/mmedia available 762G -
vault02/mmedia referenced 734G -
vault02/mmedia compressratio 1.00x -
vault02/mmedia mounted yes -
vault02/mmedia quota none default
vault02/mmedia reservation none default
vault02/mmedia recordsize 128K default
vault02/mmedia mountpoint /mnt/vault02/mmedia inherited from vault02
vault02/mmedia sharenfs off default
vault02/mmedia checksum on default
vault02/mmedia compression off default
vault02/mmedia atime on default
vault02/mmedia devices on default
vault02/mmedia exec on default
vault02/mmedia setuid on default
vault02/mmedia readonly off default
vault02/mmedia jailed off default
vault02/mmedia snapdir hidden default
vault02/mmedia aclmode groupmask default
vault02/mmedia aclinherit restricted default
vault02/mmedia canmount on default
vault02/mmedia shareiscsi off default
vault02/mmedia xattr off temporary
vault02/mmedia copies 1 default
vault02/mmedia version 1 -
vault02/mmedia utf8only off -
vault02/mmedia normalization none -
vault02/mmedia casesensitivity sensitive -
vault02/mmedia vscan off default
vault02/mmedia nbmand off default
vault02/mmedia sharesmb off default
vault02/mmedia refquota none default
vault02/mmedia refreservation none default
vault02/mmedia primarycache all default
vault02/mmedia secondarycache all default
vault02/users type filesystem -
vault02/users creation Wed May 12 10:43 2010 -
vault02/users used 18K -
vault02/users available 762G -
vault02/users referenced 18K -
vault02/users compressratio 1.00x -
vault02/users mounted yes -
vault02/users quota none default
vault02/users reservation none default
vault02/users recordsize 128K default
vault02/users mountpoint /mnt/vault02/users inherited from vault02
vault02/users sharenfs off default
vault02/users checksum on default
vault02/users compression off default
vault02/users atime on default
vault02/users devices on default
vault02/users exec on default
vault02/users setuid on default
vault02/users readonly off default
vault02/users jailed off default
vault02/users snapdir hidden default
vault02/users aclmode groupmask default
vault02/users aclinherit restricted default
vault02/users canmount on default
vault02/users shareiscsi off default
vault02/users xattr off temporary
vault02/users copies 1 default
vault02/users version 1 -
vault02/users utf8only off -
vault02/users normalization none -
vault02/users casesensitivity sensitive -
vault02/users vscan off default
vault02/users nbmand off default
vault02/users sharesmb off default
vault02/users refquota none default
vault02/users refreservation none default
vault02/users primarycache all default
vault02/users secondarycache all default
Код: Выделить всё
# gpart show -l
=> 63 312581745 ad10 MBR (149G)
63 312560577 1 (null) [active] (149G)
312560640 21168 - free - (10M)
=> 0 312560577 ad10s1 BSD (149G)
0 4194304 1 (null) (2.0G)
4194304 8388608 2 (null) (4.0G)
12582912 62914560 4 (null) (30G)
75497472 8388608 5 (null) (4.0G)
83886080 228674497 6 (null) (109G)
=> 34 3907029101 ad16 GPT (1.8T)
34 3907029101 1 (null) (1.8T)
=> 63 2930288571 ar0 MBR (1.4T)
63 2930288067 1 (null) [active] (1.4T)
2930288130 504 - free - (252K)
=> 0 2930288067 ar0s1 BSD (1.4T)
0 2930288067 4 (null) (1.4T)
Код: Выделить всё
# ls -l /dev/gpt
ls: /dev/gpt: No such file or directory
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-26 23:10:55
snark
gloom писал(а):штатно zfs не использует fstab
на других серверах у меня после импорта все остается даже после перезагрузки. этот конкретный винт не пробовал, но с переносом другого винта уже опыт имел.
вопрос до сих пор не решен.
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-27 6:27:31
pimlab
в fstab пониже
не знаю точно под монтирует все под директории или нет , если нет , то и их прописываешь тоже.
также у себя ещё делал
,но по моему должно работать и так
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-27 8:24:00
snark
я специально gpt использовал, чтоб fstab не трогать
до сих пор еще верю в приметы. крутить файрвол на удаленной машине и экспериментировать с fstab - это к дороге.
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-27 8:46:22
pimlab
если использовать label в gpt
и аперировать уже с ним , то переставляй диски, как xочешь, в остальном ваше право.
предпологаю что этот диск не может под монтироваться потому что в тот момент еще нет каталога /мнт
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-05-27 9:02:27
pimlab
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-08-30 16:55:34
vvivanov
Хочу вернуться к теме.
Сам столкнулся с тем же.
Код: Выделить всё
free# uname -a
FreeBSD free.local 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Код: Выделить всё
free# dmesg | grep ad
ad2: 1907729MB <Hitachi HDS722020ALA330 JKAOA3EA> at ata1-master UDMA100 SATA
ad8: 38154MB <IC25N040ATCS04 0 CA4OA71A> at ata4-master UDMA100
GEOM: ad2: the primary GPT table is corrupt or invalid.
GEOM: ad2: using the secondary instead -- recovery strongly advised.
Код: Выделить всё
free# zpool list strg2t
NAME SIZE USED AVAIL CAP HEALTH ALTROOT
strg2t 1,81T 243G 1,58T 13% ONLINE -
Код: Выделить всё
free# gpart show ad8
=> 63 78140097 ad8 MBR (37G)
63 78140097 1 freebsd [active] (37G)
Код: Выделить всё
free# gpart show ad2
gpart: No such geom: ad2.
Код: Выделить всё
free# zfs get all
NAME PROPERTY VALUE SOURCE
strg2t type filesystem -
strg2t creation пт авг 27 22:12 2010 -
strg2t used 243G -
strg2t available 1,55T -
strg2t referenced 243G -
strg2t compressratio 1.00x -
strg2t mounted yes -
strg2t quota none default
strg2t reservation none default
strg2t recordsize 128K default
strg2t mountpoint /strg2t default
strg2t sharenfs off default
strg2t checksum on default
strg2t compression off default
strg2t atime on default
strg2t devices on default
strg2t exec on default
strg2t setuid on default
strg2t readonly off default
strg2t jailed off default
strg2t snapdir hidden default
strg2t aclmode groupmask default
strg2t aclinherit restricted default
strg2t canmount on default
strg2t shareiscsi off default
strg2t xattr off temporary
strg2t copies 1 default
strg2t version 3 -
strg2t utf8only off -
strg2t normalization none -
strg2t casesensitivity sensitive -
strg2t vscan off default
strg2t nbmand off default
strg2t sharesmb off default
strg2t refquota none default
strg2t refreservation none default
strg2t primarycache all default
strg2t secondarycache all default
strg2t usedbysnapshots 0 -
strg2t usedbydataset 243G -
strg2t usedbychildren 5,56M -
strg2t usedbyrefreservation 0 -
Что случилось? Почему пропали точки монтирования? Что можно сделать, чтобы восстановить?
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-08-31 14:44:33
vvivanov
Прошу помощи.
Создаю диск:
Код: Выделить всё
free# dd if=/dev/zero of=./d0.img bs=1m count=100
100+0 records in
100+0 records out
104857600 bytes transferred in 6.158433 secs (17026669 bytes/sec)
Код: Выделить всё
free# gpart add -t freebsd-zfs md1
md1p1 added
Код: Выделить всё
free# gpart show md1
=> 34 204733 md1 GPT (100M)
34 204733 1 freebsd-zfs (100M)
Создаю ZFS
Код: Выделить всё
free# zpool create mpool md1
free# zpool status mpool
pool: mpool
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
mpool ONLINE 0 0 0
md1 ONLINE 0 0 0
errors: No known data errors
После создания ZFS проверяю
Код: Выделить всё
free# gpart show md1
gpart: No such geom: md1.
Экспортирую ZFS
Проверяю
Код: Выделить всё
free# gpart show md1
gpart: No such geom: md1.
Пересоздаю
Код: Выделить всё
free# gpart add -b 34 -i 1 -t freebsd-zfs -l mdisk0 md1
md1p1 added
Проверяю
Код: Выделить всё
free# gpart show md1
=> 34 204733 md1 GPT (100M)
34 204733 1 freebsd-zfs (100M)
Импортирую ZFS
Проверяю
Код: Выделить всё
free# gpart show md1
gpart: No such geom: md1.
Экспортирю
Проверяю
Код: Выделить всё
free# gpart show md1
=> 34 204733 md1 GPT (100M)
34 204733 1 freebsd-zfs (100M)
Что то совсем странное.
Прошу помощи у тех у кого есть ZFS, прошу проверить вывод
Re: [ZFS] пропали точки монтирования
Добавлено: 2010-08-31 20:58:24
hedgehog
Код: Выделить всё
$ gpart show
=> 34 976773101 ad4 GPT (466G)
34 256 1 freebsd-boot (128K)
290 8388608 2 freebsd-swap (4.0G)
8388898 968384237 3 freebsd-zfs (462G)
импорт/экспорт пула не влияет на gpt таблицу.
$ zfs list