Mam uszkodzony system plików btrfs i używam go btrfs restore
do przywrócenia. Wydaje się, że działa.
Problem polega na tym, że uszkodzony system plików jest dość ogromny i muszę przywrócić tylko jeden katalog. Widzę ze strony podręcznika opcję
-d directory
ale wiki widzę -d: ???
. Czy używasz tej flagi i czy może mi pomóc?
-d find dir
. To pomaga?. Możesz także użyć-D|--dry-run
(tylko listy plików, które zostaną odzyskane), aby sprawdzić, co się stanie.check_mounted(): Could not open my_directory
. Czy muszę go zamontować?--path-regex <regex>
opcji? przywracaj tylko nazwy plików pasujące do wyrażenia regularnego, musisz użyć następującej składni (prawdopodobnie cytowanej):^/(|home(|/username(|/Desktop(|/.*))))$
Odpowiedzi:
Jak przywrócić określony katalog za pomocą btrfs?
Możesz przywrócić katalog, używając
--path-regex <regex>
opcji z odpowiednim wyrażeniem regularnym.Możesz także użyć
-D|--dry-run
do zweryfikowania, co zostanie przywrócone.btrfs-restore - spróbuj przywrócić pliki z uszkodzonego systemu plików btrfs (odmontowany)
Źródło btrfs-restore (8) Podręcznik strony
źródło