Re: ZFS e directory fantasma

Ferruccio Zamuner <[email protected]> Thu, 28 Sep 2017 08:17:05 +0200
Newsgroups gmane.os.freebsd.italian.esperti
Organization NonSoLoSoft
Message-ID <[email protected]>
On 27/09/2017 17:50, Ferruccio Zamuner wrote:
> Ciao,
> =

> non sono un esperto di ZFS anche se ho iniziato ad usarlo da un po', =

> semplici cosette, ed =E8 comodo.
> =

> Ho un problema su un server remoto che non riesco a risolvere:
> =

> FreeBSD 11.0 release installata effettua il boot da zfs, l'ho =

> configurato per accedervi solo con chiave SSH.
> Su questo sistema ho effettutato qualche "zfs receive" in "zp0/v1/home" =

> e "zp0/v1/root" per trasferirmi delle jail e altri dati da un secondo =

> server.
> =

> Non mi pare di aver toccato in alcun modo la partizione della root (/), =

> ma ora quando provo ad accedere mi chiede una password che io non avevo =

> settato dato che accedevo solo con chiave ssh.
> =

> Ho anche acquistato e letto i due ebook di Michael Lucas dedicati:
> "FreeBSD Mastery: ZFS" e "FreeBSD Mastery: Advanced ZFS" per capire ZFS =

> un po' meglio e riuscire ad orientarmi.
> =

> =

> Se faccio il reboot da una immagine di rescue e monto il file system zfs =

> con
> "zpool import -o altroot=3D/mnt zp0"
> =

> in /mnt vedo solo:
> ezjail=A0=A0=A0 tmp=A0=A0=A0 usr=A0=A0=A0 v1=A0=A0=A0 var=A0=A0=A0 zp0
> =

> mancano ad esempio:
>  =A0/etc
>  =A0/root
>  =A0/bin
>  =A0/sbin
>  =A0/lib
>  =A0/boot
> =

> [root@rescue ~]# gpart show /dev/ada0
> =3D>=A0=A0=A0=A0=A0=A0=A0 40=A0 5860533088=A0 ada0=A0 GPT=A0 (2.7T)
>  =A0=A0=A0=A0=A0=A0=A0=A0=A0 40=A0=A0=A0=A0=A0=A0=A0 1024=A0=A0=A0=A0 1=
=A0 freebsd-boot=A0 (512K)
>  =A0=A0=A0=A0=A0=A0=A0 1064=A0=A0=A0=A0=A0=A0=A0=A0 984=A0=A0=A0=A0=A0=A0=
=A0 - free -=A0 (492K)
>  =A0=A0=A0=A0=A0=A0=A0 2048=A0=A0 100663296=A0=A0=A0=A0 2=A0 freebsd-swap=
=A0 (48G)
>  =A0=A0 100665344=A0 5759866880=A0=A0=A0=A0 3=A0 freebsd-zfs=A0 (2.7T)
>  =A0 5860532224=A0=A0=A0=A0=A0=A0=A0=A0 904=A0=A0=A0=A0=A0=A0=A0 - free -=
=A0 (452K)
> =

> [root@rescue ~]# gpart show /dev/ada1
> =3D>=A0=A0=A0=A0=A0=A0=A0 40=A0 5860533088=A0 ada1=A0 GPT=A0 (2.7T)
>  =A0=A0=A0=A0=A0=A0=A0=A0=A0 40=A0=A0=A0=A0=A0=A0=A0 1024=A0=A0=A0=A0 1=
=A0 freebsd-boot=A0 (512K)
>  =A0=A0=A0=A0=A0=A0=A0 1064=A0=A0=A0=A0=A0=A0=A0=A0 984=A0=A0=A0=A0=A0=A0=
=A0 - free -=A0 (492K)
>  =A0=A0=A0=A0=A0=A0=A0 2048=A0=A0 100663296=A0=A0=A0=A0 2=A0 freebsd-swap=
=A0 (48G)
>  =A0=A0 100665344=A0 5759866880=A0=A0=A0=A0 3=A0 freebsd-zfs=A0 (2.7T)
>  =A0 5860532224=A0=A0=A0=A0=A0=A0=A0=A0 904=A0=A0=A0=A0=A0=A0=A0 - free -=
=A0 (452K)
> =

> [root@rescue ~]# zfs list
> NAME=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 USED=A0 AVAIL=A0 =
REFER=A0 MOUNTPOINT
> zp0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 423G=A0 2.18T=
=A0=A0=A0 96K=A0 /mnt/zp0
> zp0/ROOT=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 2.74G=A0 2.18T=A0=A0=A0 96K=
=A0 none
> zp0/ROOT/default=A0=A0=A0=A0 2.74G=A0 2.18T=A0 2.74G=A0 /mnt
> zp0/ezjail=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 914M=A0 2.18T=A0=A0 112K=A0 /=
mnt/ezjail
> zp0/ezjail/basejail=A0=A0 275M=A0 2.18T=A0=A0 275M=A0 /mnt/ezjail/basejail
> zp0/ezjail/catmu=A0=A0=A0=A0=A0 635M=A0 2.18T=A0=A0 635M=A0 /mnt/ezjail/c=
atmu
> zp0/ezjail/newjail=A0=A0 4.69M=A0 2.18T=A0 4.69M=A0 /mnt/ezjail/newjail
> zp0/tmp=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 17.1G=A0 2.18T=A0 17.1G=A0=
 /mnt/tmp
> zp0/usr=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 261G=A0 2.18T=A0=A0=A0 =
96K=A0 /mnt/usr
> zp0/usr/home=A0=A0=A0=A0=A0=A0=A0=A0=A0 260G=A0 2.18T=A0=A0 260G=A0 /mnt/=
usr/home
> zp0/usr/ports=A0=A0=A0=A0=A0=A0=A0=A0 870M=A0 2.18T=A0=A0 870M=A0 /mnt/us=
r/ports
> zp0/usr/src=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 637M=A0 2.18T=A0=A0 637M=A0 /mn=
t/usr/src
> zp0/v1_home=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 114G=A0 2.18T=A0=A0 106G=A0 /mn=
t/v1/home
> zp0/v1_root=A0=A0=A0=A0=A0=A0=A0=A0=A0 27.2G=A0 2.18T=A0 22.9G=A0 /mnt/v1=
/root
> zp0/var=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 5.84M=A0 2.18T=A0=A0=A0 96=
K=A0 /mnt/var
> zp0/var/audit=A0=A0=A0=A0=A0=A0=A0=A0=A0 96K=A0 2.18T=A0=A0=A0 96K=A0 /mn=
t/var/audit
> zp0/var/crash=A0=A0=A0=A0=A0=A0=A0=A0=A0 96K=A0 2.18T=A0=A0=A0 96K=A0 /mn=
t/var/crash
> zp0/var/log=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 556K=A0 2.18T=A0=A0 556K=A0 /mn=
t/var/log
> zp0/var/mail=A0=A0=A0=A0=A0=A0=A0=A0 4.92M=A0 2.18T=A0 4.92M=A0 /mnt/var/=
mail
> zp0/var/tmp=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 96K=A0 2.18T=A0=A0=A0 96K=A0=
 /mnt/var/tmp
> [root@rescue ~]# ls /mnt/
> ezjail=A0=A0=A0 tmp=A0=A0=A0 usr=A0=A0=A0 v1=A0=A0=A0 var=A0=A0=A0 zp0
> =

> mancano:
>  =A0/etc, /var, /tmp
> =

> e
> [root@rescue ~]# cd /mnt/usr/
> [root@rescue /mnt/usr]# ls
> home=A0=A0=A0 ports=A0=A0=A0 src
> =

> manca usr/local che mi darebbe la possibilit=E0 di scrivere un programma =

> che venga lanciato da /usr/local/etc/rc.d per settarmi la password.
> =

> Quando effettuo il reboot e provo ad accedere senza rescue, non =

> riuscendo il login, facendo un reboot nuovamente dal rescue trovo in =

> /mnt/var/log/messages il mio tentativo di accesso:
> Sep 27 14:17:53 w1 sshd[912]: error: PAM: authentication error for ferz =

> from 93-39-143-233.ip76.fastwebnet.it
> =

> Questo =E8 segno che il server parte usando il filesystem in zp0 e delle =

> partizioni che non appaiono con zpool import.=A0 Sono fantasmi?
> =

> Avete idee o suggerimenti?
> =


Sono entrato da una console remota ed ho eseguito da qui:
root@w1:/usr/home/ferz # zfs list
NAME                  USED  AVAIL  REFER  MOUNTPOINT
zp0                   423G  2.18T    96K  /zp0
zp0/ROOT             2.74G  2.18T    96K  none
zp0/ROOT/default     2.74G  2.18T  2.74G  /
zp0/ezjail            914M  2.18T   112K  /ezjail
zp0/ezjail/basejail   275M  2.18T   275M  /ezjail/basejail
zp0/ezjail/catmu      635M  2.18T   635M  /ezjail/catmu
zp0/ezjail/newjail   4.69M  2.18T  4.69M  /ezjail/newjail
zp0/tmp              17.1G  2.18T  17.1G  /tmp
zp0/usr               261G  2.18T    96K  /usr
zp0/usr/home          260G  2.18T   260G  /usr/home
zp0/usr/ports         870M  2.18T   870M  /usr/ports
zp0/usr/src           637M  2.18T   637M  /usr/src
zp0/v1_home           114G  2.18T   106G  /v1/home
zp0/v1_root          27.2G  2.18T  22.9G  /v1/root
zp0/var              5.85M  2.18T    96K  /var
zp0/var/audit          96K  2.18T    96K  /var/audit
zp0/var/crash          96K  2.18T    96K  /var/crash
zp0/var/log           564K  2.18T   564K  /var/log
zp0/var/mail         4.92M  2.18T  4.92M  /var/mail
zp0/var/tmp            96K  2.18T    96K  /var/tmp

e

root@w1:/usr/home/ferz # cd /
root@w1:/ # ls
.cshrc		COPYRIGHT	boot		etc		libexec		net		root		tmp		var
.profile	backup_mnt	dev		ezjail		media		proc		sbin		usr		zp0
.rnd		bin		entropy		lib		mnt		rescue		sys		v1

C'e' tutto il contenuto che prima non veniva mostrato dopo lo zpool =

import dal rescue.

Mi rimane da scoprire come mai.
Attendo fiducioso i vostri suggerimenti.


Ciao,             \ferz

_______________________________________________
Esperti mailing list
[email protected]
http://mailman.gufi.org/mailman/listinfo/esperti