Вообщем держите мой эксперимент (заранее извиняюсь за простынку):
Сделал из двух файлов по 1Гб btrfs с типами хранения: data: single, metadata: raid1, system: raid1.
Забил его более чем наполовину фотками и видосами с телефона:
$ ll
итого 1098672
drwxrwxrwx 1 root root 750 янв 23 20:30 ./
drwxrwxr-x 4 stc stc 92 ноя 11 16:09 ../
-rw-r--r-- 1 stc stc 3469303 июн 16 2013 IMG_20130616_140446826.jpg
-rw-r--r-- 1 stc stc 2910487 июн 16 2013 IMG_20130616_160626809.jpg
-rw-r--r-- 1 stc stc 3319447 июн 16 2013 IMG_20130616_160659160.jpg
-rw-r--r-- 1 stc stc 3052087 июн 16 2013 IMG_20130616_164044061.jpg
-rw-r--r-- 1 stc stc 1753079 июн 17 2013 IMG_20130617_124001331.jpg
-rw-r--r-- 1 stc stc 2217783 ноя 23 2013 IMG_20131123_174929747.jpg
-rw-r--r-- 1 stc stc 2377527 янв 5 2014 IMG_20140105_123655764.jpg
-rw-r--r-- 1 stc stc 2355255 янв 5 2014 IMG_20140105_124246399.jpg
-rw-r--r-- 1 stc stc 2228791 янв 5 2014 IMG_20140105_182451773.jpg
-rw-r--r-- 1 stc stc 2350519 янв 5 2014 IMG_20140105_182748495.jpg
-rw-r--r-- 1 stc stc 5885735 сен 21 2014 VID_20140921_194523.3gp
-rw-r--r-- 1 stc stc 441913794 сен 21 2014 VID_20140921_194528.3gp
-rw-r--r-- 1 stc stc 209257382 янв 2 2016 VID_20160102_131639.3gp
-rw-r--r-- 1 stc stc 379657484 мар 1 2016 VID_20160229_214007.3gp
-rw-r--r-- 1 stc stc 62245837 мар 20 2016 VID_20160320_120347.3gp
После чего получил такую картину:
$ sudo btrfs fi us .
Overall:
Device size: 2.00GiB
Device allocated: 1.81GiB
Device unallocated: 193.00MiB
Device missing: 0.00B
Used: 1016.42MiB
Free (estimated): 553.96MiB (min: 457.46MiB)
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 16.00MiB (used: 0.00B)
Data,single: Size:1.34GiB, Used:1014.04MiB
/dev/loop0 624.00MiB
/dev/loop1 751.00MiB
Metadata,RAID1: Size:208.00MiB, Used:1.17MiB
/dev/loop0 208.00MiB
/dev/loop1 208.00MiB
System,RAID1: Size:32.00MiB, Used:16.00KiB
/dev/loop0 32.00MiB
/dev/loop1 32.00MiB
Unallocated:
/dev/loop0 160.00MiB
/dev/loop1 33.00MiB
... размонтировал и грохнул /dev/loop1
$ sudo umount btrfs/
$ sudo losetup -a
/dev/loop0: [2053]:1074630723 (/home/stc/btrfs/img0)
/dev/loop1: [2053]:1075355094 (/home/stc/btrfs/img1)
$ sudo losetup -d /dev/loop1
Пробую монтировать:
$ sudo mount /dev/loop0 btrfs/
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
Облом (ожидаемо).
Пробую с опцией degraded
$ sudo mount -o degraded /dev/loop0 btrfs/
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
Опять облом, смотрю dmesg - там вполне понятное разъяснение:
$ dmesg | tail
[2161998.955869] BTRFS info (device loop0): found 3 extents
...
[2162289.245887] BTRFS: missing devices(1) exceeds the limit(0), writeable mount is not allowed
[2162289.279690] BTRFS: open_ctree failed
Монтирую с degraded и в режиме "Только для чтения"
$ sudo mount -o degraded,ro /dev/loop0 btrfs/
stc@stc-w:~/btrfs$
Ура! Есть контакт! Проверяю данные.
Из файлов открываются только выделенные зеленым - красные - кирдык
-rw-r--r-- 1 stc stc 3469303 июн 16 2013 IMG_20130616_140446826.jpg
-rw-r--r-- 1 stc stc 2910487 июн 16 2013 IMG_20130616_160626809.jpg
-rw-r--r-- 1 stc stc 3319447 июн 16 2013 IMG_20130616_160659160.jpg
-rw-r--r-- 1 stc stc 3052087 июн 16 2013 IMG_20130616_164044061.jpg
-rw-r--r-- 1 stc stc 1753079 июн 17 2013 IMG_20130617_124001331.jpg
-rw-r--r-- 1 stc stc 2217783 ноя 23 2013 IMG_20131123_174929747.jpg
-rw-r--r-- 1 stc stc 2377527 янв 5 2014 IMG_20140105_123655764.jpg
-rw-r--r-- 1 stc stc 2355255 янв 5 2014 IMG_20140105_124246399.jpg
-rw-r--r-- 1 stc stc 2228791 янв 5 2014 IMG_20140105_182451773.jpg
-rw-r--r-- 1 stc stc 2350519 янв 5 2014 IMG_20140105_182748495.jpg
-rw-r--r-- 1 stc stc 5885735 сен 21 2014 VID_20140921_194523.3gp-rw-r--r-- 1 stc stc 441913794 сен 21 2014 VID_20140921_194528.3gp
-rw-r--r-- 1 stc stc 209257382 янв 2 2016 VID_20160102_131639.3gp
-rw-r--r-- 1 stc stc 379657484 мар 1 2016 VID_20160229_214007.3gp
-rw-r--r-- 1 stc stc 62245837 мар 20 2016 VID_20160320_120347.3gpВ принципе, пропали те файлы, которые записывались последними. Но нужно учитывать, что это была запись на пустой диск! Т.е. в реальной ситуации такого явного деления на живые и неживые данны - вряд ли случится, скорее всего расброс будет более случайный.