btrfs ripristina directory specifica


5

Ho un filesystem btrfs danneggiato e lo sto usando btrfs restoreper ripristinarlo. Sembra funzionare

Il problema è che il filesystem danneggiato è piuttosto grande e ho solo bisogno di ripristinare una sola directory. Vedo dalla pagina man l'opzione

-d directory

ma la wiki che vedo -d: ???. Sai come usare questa bandiera e se può aiutarmi?


Secondo la pagina di manuale di btrfs-restore (8) lo è -d find dir. Questo aiuta? Puoi anche usare -D|--dry-run(elenca solo i file che verrebbero recuperati) per verificare cosa accadrà.
DavidPostill

non proprio. Come usarlo? Come funziona? Ripristina solo quella directory? Ho capito check_mounted(): Could not open my_directory. Devo montarlo?
wiso,

Nessuna idea ....: /
DavidPostill

1
Usa l' --path-regex <regex>opzione? ripristinare solo i nomi di file corrispondenti a regex, è necessario utilizzare la sintassi seguente (eventualmente citato):^/(|home(|/username(|/Desktop(|/.*))))$
DavidPostill

Risposte:


5

Come posso ripristinare una directory specifica usando btrfs?

È possibile ripristinare una directory utilizzando l' --path-regex <regex>opzione con un'espressione regolare appropriata.

Puoi anche usare -D|--dry-runper verificare esattamente cosa verrà ripristinato.


btrfs-restore - prova a ripristinare i file da un filesystem btrfs danneggiato (non montato)

-D|--dry-run

esecuzione a secco (elenca solo i file che verrebbero recuperati).

--path-regex <regex>

ripristinare solo i nomi dei file corrispondenti regex, è necessario utilizzare la seguente sintassi (eventualmente citata):

^/(|home(|/username(|/Desktop(|/.*))))$

Sorgente btrfs-restore (8) Pagina di manuale

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.