Przepraszam, że zadałem pytanie dotyczące Ubuntu, ale mam nadzieję, że ktoś tutaj ma z tym jakieś doświadczenie.
Muszę zamontować pulę ZFS utworzoną za pomocą freenas8 na Ubuntu. Próbowałem zgodnie z opisem tutaj .
Byłem w stanie uruchomić to polecenie bez błędu:
sudo zpool import data
a status mojego zpool jest następujący:
user@server:~$ sudo zpool status
pool: data
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scan: none requested
config:
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
sda2 ONLINE 0 0 0
sdb2 ONLINE 0 0 0
errors: No known data errors
więc wygląda mi dobrze. ale nie wiem, jak uzyskać dostęp do basenu. w moich oczach muszę go zamontować, ale nie wiem jak.
Odpowiedzi:
Jeśli uruchomisz polecenie
sudo zfs get all
, powinno wyświetlić listę wszystkich właściwości twoich bieżących pul i systemów plików ZFS. Jedną z tych właściwości, jeśli jest poprawnie ustawiona, powinna być mountpoint = .Zfs automatycznie zainstaluje pulę, chyba że używasz starszych wersji, mountpoint informuje zfs, gdzie pula powinna być domyślnie zamontowana w twoim systemie. Jeśli nie jest ustawiony, możesz to zrobić za pomocą
To sprawi, że ZFS zamontuje twoją pulę danych w wyznaczonym punkcie foo_mount .
Po tym, jak root jest właścicielem punktu montowania, możesz zmienić właściciela montowania za pomocą
Które pozwoli użytkownikowi łatwy i grupa użytkownik właścicielem punkt i wszystko zamontować wewnątrz niej dostosować komendy, aby przypisać odpowiednie użytkownik: przywileje grupowe do punktu montowania.
źródło
canmount
które mogą byćon | off | noauto
wyłączone i noauto zapobiegają również automatycznemu montowaniu, jak również dla poszczególnych zestawów danych. Aby uzyskać więcej informacji, użyjman zfs
.Miałem podobny problem, i rzeczywiście
canmount
byłoon
, ale basen + zestaw danych nie montować na bagażniku, ani kiedy będzie online, itd.Moim rozwiązaniem po
zpool import
izpool online
puli było:zfs mount poolname
zfs mount poolname/datasetname
Tak,
zfs
zamiastzpool
z nazwą puli, a następnie nazwą puli / nazwą zestawu danych.Mam nadzieję, że komuś to pomoże.
źródło