Я новичок в btrfs и у меня есть проблема. Я первоначально отправил это как ответ на идентичный вопрос, но мне сказали, что я должен задать это снова.
Обо всем по порядку. Я исчерпал Google и попробовал скрипт btrfs-undelete. Мне не повезло, восстанавливая мой каталог. Мне нужно восстановить его как можно скорее, так как важные файлы находятся на диске также, в котором мы нуждаемся, и я отключил его, пока мы не выясним это.
Я пробовал несколько блоков, и я получаю ту же ошибку здесь.
Я попытался восстановить btrfs, как вы видите здесь.
$ sudo btrfs restore /dev /sde /media -v -i -t 1060780900352 родительский переход не удалось выполнить 1060780900352 хотел 39805 найдено 39797 родительский переход проверить не удалось 1060780900352 разыскивается 39805 найдено 39797 родительский переход завершен не удалось на 1060780900352 разыскивается родитель 80807 найдено 39805 найдено 39795 найдено 39795 не удалось 1060780900352 разыскивается 39805 найдено 39797 Игнорирование промежуточного сбоя Не удалось настроить дерево экстентов Не удалось прочитать корень фс: -2 утечка буфера экстента: начало 1060780900352 len 16384
Моя установка: у меня есть два диска по 4 ТБ в одном кластере btrfs в raid 0. Я знаю, не нужно упоминать, насколько плохой была эта идея. Итак, моя жена изучает Linux и, скажем так, ей больше никогда не разрешают находиться рядом с сервером. Она выполнила команду sudo rm -rf /media /Movies, пытаясь удалить один файл, и именно поэтому мы здесь.
Ну, у меня было 1,5 ТБ в этой папке сотен файлов. Я мог бы потратить еще 2 месяца на повторное копирование всех моих DVD или восстановить каталог. Я действительно удивлен, что у btrfs нет лучшей документации по восстановлению файлов. Или инструмент, который можно использовать для этой цели. Первое, что я сделал, когда она рассказала мне об этом, - остановил все процессы, записывающие в это монтирование, удалил том btrfs из fstab и перезагрузился. По некоторым причинам umount никогда не работает для меня на btrfs.
Так что вот частичный lsblk. sde и sdb1 оба находятся в томе вместе. Я до сих пор не уверен, почему sde не показывает разделов.
ИМЯ МАЙ: МИН РМ РАЗМЕР RO ТИП МОНТАЖНАЯ ШИНА sdb 8:16 0 3.7T 0 диск └─sdb1 8:17 0 3.7T 0 part sde 8:64 0 3.7T 0 диск sdf 8:80 0 1.8T 0 диск └─sdf1 8:81 0 1,8T 0 часть / СМИ
Вот моя запись в fstab: UUID = 7ffdecf9-af9a-4299-b697-4fc375bac3b1 /media btrfs по умолчанию
Поэтому, когда я запустил sudo btrfs restore -s /dev /sde /tmp, он восстановил некоторые файлы. Я должен был остановить это, потому что я не могу хранить 4 ТБ в моем корневом разделе. Я бы хотел восстановить /media /Movies из sde и sdb1. Или я хотел бы восстановить снимок, но только из этого одного подкаталога, так как другие данные меняются ежечасно.
Так с чего мне начать? Я запустил btrfs-find-root /dev /sde и sdb1 и у меня есть выходные файлы, но я не хочу запускать скрипт btrfs-undelete, так как я получаю ошибки выше. Я также заметил странную строку в скрипте btrfs-undelete, которую я получил отсюда: http://comments.gmane.org/gmane.comp.file-systems.btrfs/22560
В сценарии он ссылается на /dev /mapper /queen-home. Теперь я использую Linux только полный год, но никогда не слышал об этом файле.
Есть идеи, вопросы, комментарии? Я в отчаянии, поэтому любая помощь, которую я могу найти, будет принята с благодарностью