上周停电了,我没怎么在意,但今天当我打开(安装)一个用于存档编辑后的视频文件的数据分区时,我注意到它有 50GB 的可用空间,而之前只有 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
有什么建议吗?
答案1
找出丢失的文件(如果有的话——可用空间可能之前就有错误),然后从备份中恢复它们。
如果您没有备份,那么您迟早会丢失数据,尤其是当您将其存储在像 btrfs 这样的实验文件系统上时。