Como um undelete ou repara partições BTRFS?

1

Tive um corte de energia na semana passada e não pensei nisso, mas hoje, quando abri (montei) uma partição de dados para arquivar arquivos de vídeo editado, notei que tinha 50GB livre quando anteriormente tinha apenas 2 ...

john@joran ~ > df -h /media/editing/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda10      232G  181G   49G  79% /media/editing

john@joran ~ > sudo btrfs fi show /dev/sda10
Label: 'editing'  uuid: *snip*
    Total devices 1 FS bytes used 180.01GB
    devid    1 size 231.27GB used 229.54GB path /dev/sda10

john@joran ~ > sudo fsck.btrfs --repair /dev/sda10
found 193283719168 bytes used err is 0
total csum bytes: 188503800
total tree bytes: 255827968
total fs tree bytes: 1744896
btree space waste bytes: 49940305
file data blocks allocated: 1728409796608
 referenced 192990859264
Btrfs Btrfs v0.19

john@joran ~ > uname -a
*snip* 3.2.0-25-generic #40-Ubuntu SMP Wed May 23 20:30:51 UTC 2012 x86_64 GNU/Linux

Algum conselho?

    
por johndrinkwater 11.07.2012 / 15:00

1 resposta

1

Descobrir quais arquivos estão faltando (se houver algum - o espaço livre pode estar errado antes) e restaurá-los a partir do backup.

Se você não tiver um backup, mais cedo ou mais tarde você perderá seus dados, especialmente se você os armazenar em um sistema de arquivos experimental como o btrfs.

    
por psusi 11.07.2012 / 15:41