La partizione btrfs non verrà montata dopo l'aggiornamento del laptop Ubuntu 11.10 a 64 bit


14

Ho provato molte idee dalla rete, ma nessuna di esse funziona.

Sembra corretto e in buon ordine

**sudo btrfs filesystem show /dev/sda2**
failed to read /dev/sr0
Label: none  uuid: daeedc21-7449-4b4a-ae55-e58a5a28a504
    Total devices 1 FS bytes used 4.02GB
    devid    1 size 32.60GB used 22.54GB path /dev/sda2

Quando eseguo una scansione, viene restituita quella che sembra una risposta ragionevole:

**sudo btrfsck -s /dev/sda2**
found 4321669120 bytes used err is 0
total csum bytes: 4187576
total tree bytes: 23400448
total fs tree bytes: 12083200
btree space waste bytes: 6789166
file data blocks allocated: 4786331648
 referenced 4126896128
Btrfs Btrfs v0.19

Tuttavia, anche quando utilizzo l'opzione di montaggio degradata, visualizzo ancora un errore nei log e sembra che non sia possibile trovare un buon superblocco.

**sudo mount -o degraded -t btrfs /dev/sda2 /home**
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Errore visualizzato nel registro:

[  647.710937] device fsid 4a4b497421dceeda-4a5285a8ae555ae devid 1 transid 20368 /dev/sda2
[  647.712760] btrfs: allowing degraded mounts
[  647.714378] parent transid verify failed on 7051943936 wanted 20368 found 20375
[  647.714784] parent transid verify failed on 7051943936 wanted 20368 found 20375
[  647.715182] parent transid verify failed on 7051943936 wanted 20368 found 20375
[  647.760270] btrfs: open_ctree failed
[ 1081.410560] device fsid 4a4b497421dceeda-4a5285a8ae555ae devid 1 transid 20368 /dev/sda2

Questo lappy non ha avuto improvvisi spegnimenti ed è stato semplicemente spento e riavviato normalmente dopo gli aggiornamenti quotidiani. Sto usando un'unità SSD Kingston, ma lo sono da mesi, quindi non credo che questo dovrebbe essere un fattore che contribuisce.

Tutti i suggerimenti sono stati molto apprezzati, poiché preferirei continuare a usare btrfs, piuttosto che dover tornare a ext4.

Risposte:


1

Ho avuto lo stesso identico problema e risolto eseguendo sudo btrfsctl -a(a quanto pare funzionerà sudo btrfs device scananche funzionando, anche se non l'ho provato).

Purtroppo è necessario eseguirlo dopo ogni avvio. Ho trovato una soluzione automatica qui , anche se da quello che capisco è un po 'un trucco.


sudo btrfs device scannon funziona ed btrfsctrlè obsoleto e scomparso. Pensavo fosse sostituito dal precedente comando, ma non funziona come vedi ...
Hi-Angel,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.