web-dev-qa-db-ja.com

バックアップアーカイブ全体をスキャンせずにdeja-dupを使用して単一のファイルを復元する

Deja-Dupを使用して1つのファイルを復元しようとしていますが、これを実行すると、完全なバックアップアーカイブのスキャンが開始されます。見つけることができるすべてのファイルを1時間スキャンすることなく、要求しているファイルを復元する方法はありますか?.

3
Naatan

私はdeja-dupを直接使用した経験はありませんが、Googleによると、バックアップアーカイブにtarを使用する重複を使用します。 tarの性質上、ファイルへの直接アクセスはサポートされていませんが、代わりに目的のファイルが見つかるまでアーカイブをスキャンする必要があります。直接ファイルアクセスを提供するdarなどの代替アーカイブ形式があります。したがって、単一のファイルへの高速アクセスが必要な場合、別のバックアップソリューションがより良い仕事をするかもしれません。

1
frostschutz

マンページごと: http://manpages.ubuntu.com/manpages/natty/man1/deja-dup.1.html

シンタックス:deja-dup --restore FILES 
例:deja-dup --restore /usr/lib/cgi-bin/somefile.txt

これにより、このファイルの最後の既知のコピーが復元されます。したがって、最後のバックアップが2014年5月15日にあった場合、2014年5月15日までのデータのみがsomefile.txtに存在します。私は実際にこのコマンドを自分で実行し、機能することを確認しました。注*コマンドラインから実行している場合でも、GUIウィンドウがポップアップ表示され、バックアップの場所やパスワードなどの確認を求められます。心配しないでください。コマンドラインで指定したファイルのみが復元されます。乾杯

9
user284247

単一のファイルを復元するには、ファイルが存在する(または以前使用されていた)フォルダーにアクセスします。ファイルを右クリックして[前のバージョンに戻す...]を選択するか、ディレクトリ内で右クリック(つまり、ディレクトリを開いてアイコンのない場所を右クリック)し、[見つからないファイルを復元...]を選択します。

これは多かれ少なかれ Deja-Dupバックアップから単一のフォルダーを取得する簡単な方法はありますか?

1
R B