UFFICIALE L'OT di Linux e altri OS

Pubblicità
A parte uno spazio dopo la virgola (che non fa testo perché il subvol verrebbe montato comunque) non riesco a cogliere la differenza, dove sta l' errore? :look:
Il problema sta nel fatto che lo spazio, magari più di uno comporta che mi viene caricata la home, se invece li tolgo, al riavvio non carica la home, dice che non la trova

Inviato da CLT-L09 tramite App ufficiale di Tom\'s Hardware Italia Forum
 
Anche nel mio /etc/fstab c'è uno spazio, ma lo monta comunque...
LABEL="SYSTEM" /home btrfs rw,noatime,compress=lzo,space_cache,subvolid=262,subvol=/@home, subvol=@home 0 0
Lascialo, dov'è problema?
 
Ok, ora sono davanti al laptop, così posso postarvi le cose nella maniera corretta.
Questo è il mio fstab
Codice:
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p5
UUID=8b273c39-3db0-40d9-8f4f-cb10c6193d90    /          btrfs      rw,noatime,ssd,space_cache,autodefrag,subvol=/@,subvol=@    0 0

# /dev/sda2
UUID=0817-CB61       /boot      vfat       rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro    0 2

# /dev/nvme0n1p5
UUID=8b273c39-3db0-40d9-8f4f-cb10c6193d90    /home      btrfs        rw,noatime,ssd,space_cache,autodefrag,subvol=/@home, subvol=@home  0 0

# /dev/nvme0n1p2
UUID=b85c72a4-2dbc-4fbd-95e0-58cef73a64b4    none       swap       defaults,pri=-2    0 0

# /dev/sda5 LABEL=dati
UUID=4EFAF3AAFAF38D09    /home/zar_marco/Dati    ntfs       rw,nosuid,nodev,user_id=0,group_id=0,allow_other,blksize=4096    0 0

se provo a dare btrfs fi df <punto di mount> ottengo questo:
Codice:
gentoo zar_marco # btrfs fi df /home
Data, single: total=17.01GiB, used=13.36GiB
System, single: total=4.00MiB, used=16.00KiB
Metadata, single: total=2.01GiB, used=873.98MiB
GlobalReserve, single: total=51.03MiB, used=0.00B



gentoo zar_marco # btrfs fi df /@home
Data, single: total=17.01GiB, used=13.36GiB
System, single: total=4.00MiB, used=16.00KiB
Metadata, single: total=2.01GiB, used=874.00MiB
GlobalReserve, single: total=51.03MiB, used=0.00B

se invece vedo il mio file system da terminale ho home ed @home.

La prima è piena della mia roba, la seconda risulta vuota. Sarebbe corretto così?
 
Ok, ora sono davanti al laptop, così posso postarvi le cose nella maniera corretta.
Questo è il mio fstab
Codice:
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p5
UUID=8b273c39-3db0-40d9-8f4f-cb10c6193d90    /          btrfs      rw,noatime,ssd,space_cache,autodefrag,subvol=/@,subvol=@    0 0

# /dev/sda2
UUID=0817-CB61       /boot      vfat       rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro    0 2

# /dev/nvme0n1p5
UUID=8b273c39-3db0-40d9-8f4f-cb10c6193d90    /home      btrfs        rw,noatime,ssd,space_cache,autodefrag,subvol=/@home, subvol=@home  0 0

# /dev/nvme0n1p2
UUID=b85c72a4-2dbc-4fbd-95e0-58cef73a64b4    none       swap       defaults,pri=-2    0 0

# /dev/sda5 LABEL=dati
UUID=4EFAF3AAFAF38D09    /home/zar_marco/Dati    ntfs       rw,nosuid,nodev,user_id=0,group_id=0,allow_other,blksize=4096    0 0

se provo a dare btrfs fi df <punto di mount> ottengo questo:
Codice:
gentoo zar_marco # btrfs fi df /home
Data, single: total=17.01GiB, used=13.36GiB
System, single: total=4.00MiB, used=16.00KiB
Metadata, single: total=2.01GiB, used=873.98MiB
GlobalReserve, single: total=51.03MiB, used=0.00B



gentoo zar_marco # btrfs fi df /@home
Data, single: total=17.01GiB, used=13.36GiB
System, single: total=4.00MiB, used=16.00KiB
Metadata, single: total=2.01GiB, used=874.00MiB
GlobalReserve, single: total=51.03MiB, used=0.00B

se invece vedo il mio file system da terminale ho home ed @home.

La prima è piena della mia roba, la seconda risulta vuota. Sarebbe corretto così?
Ma perché hai messo due volte il "subvol"?? Deve essere subvol=@.
Ecco il mio fstab:
defaults,noatime,compress=lzo,autodefrag,subvol=@
 
Perché seguendo una guida su arch, la mettevano così, poi vedo che non sono l'unico ad aver postato fstab in questo modo. Non dico che non sto sbagliando, sono sempre pronto a correggermi
 
Ecco il risultato
Codice:
zar_marco@gentoo ~ $ sudo btrfs subvol list /
ID 257 gen 4419 top level 5 path @
ID 258 gen 1060 top level 5 path @home
ID 259 gen 11 top level 257 path @home

come vedi ho due subvolumi di @home
 
Ecco il risultato
Codice:
zar_marco@gentoo ~ $ sudo btrfs subvol list /
ID 257 gen 4419 top level 5 path @
ID 258 gen 1060 top level 5 path @home
ID 259 gen 11 top level 257 path @home

come vedi ho due subvolumi di @home
E quindi devi montare il subvol "@" e non "/@": subvol=@

E questo comando cosa ti restituisce?:
Codice:
mount | grep btrfs
 
E quindi devi montare il subvol "@" e non "/@": subvol=@

E questo comando cosa ti restituisce?:
Codice:
mount | grep btrfs

Ma quindi come mai in realtà la root la monta giusta?

questo è l'output di mount
Codice:
gentoo zar_marco # mount | grep btrfs
/dev/nvme0n1p5 on / type btrfs (rw,noatime,ssd,space_cache,autodefrag,subvolid=257,subvol=/@)

da qui si evince che è montato solo la root
 
Ma quindi come mai in realtà la root la monta giusta?

questo è l'output di mount
Codice:
gentoo zar_marco # mount | grep btrfs
/dev/nvme0n1p5 on / type btrfs (rw,noatime,ssd,space_cache,autodefrag,subvolid=257,subvol=/@)

da qui si evince che è montato solo la root
Perché il subvol si trova dopo la radice: / > @, ma puoi nominarlo solo "@", quindi il tuo fstab ha dei doppioni: /@ e @.
Perchè tu a fstab gli dici che vuoi usare il subvol nominato con "@", quindi dove si trova trova ti monta il subvol "@".
 
Pubblicità
Pubblicità
Indietro
Top