私は基本的なLinuxユーザーであり、home
私のデータ(正確には私のディレクトリ)を外付けハードドライブ(EHD)にバックアップしたいのですが、他のオペレーティングシステム(Linux)でも実行できるようにしたいです。私のシステムの問題は、私のガールフレンドが私が所有している写真が欲しい場合はWindows、私の友人が私が所有している本が欲しい場合はOS X、または* BSD(もうすぐ別のコンピュータで実行される予定です)です。ところで、どうすればいいのか、とても難しいです。コピー/貼り付けプロセスだと思った作業が悪夢に変わりました。
私はかなり多くの研究をしており、私が理解した(または理解していると思う!)唯一のことは、データを取得したいオペレーティングシステムに応じて別のファイルシステムでEHDをフォーマットする必要があることです。つまり、私がしっかりしていると、上記の方法ではバックアップができないということです。しかし、驚くべきことに、これはWeb上でかなり文書化されていないプロセスです。だから私はこう尋ねたいです。最初の段落で説明したように、私のデータの「ユニバーサルバックアップ」を実行する方法はありますか?
答え1
を使用することをお勧めしますFAT32
。その理由は、USBフラッシュドライブで使用するためです。
誰もがUSBフラッシュドライブを使用しているため、すべてのオペレーティングシステムがこのファイルシステムをサポートしています。
もちろん、多くのオペレーティングシステムがあまりにも多くのファイルシステムをサポートしていると主張していますが、これは常に使用される唯一の外部ファイルシステムなので、問題が発生した場合はすぐに見つけて修正します。
FAT32の欠点の1つは、権限が不足していることです。ファイルの権限を保存するには、同様のアーカイブを使用してtar
ファイルの権限を保存し、.tar
そのファイルをバックアップドライブに保存できます。
答え2
Googleを検索してみると、NTFS
OSX(ro)、FreeBSD(rw)、Linux(rw)、Windows(rw)がすべてこれをサポートしているようです。FAT32
おそらくより良いサポートが可能ですが、より制限的かもしれません。両方のファイルシステムは通常、多くのデバイス/デバイスでもサポートされています。
ファイルシステムを使用したくない場合は、tarを使用してドライブをテープとして処理できます。私はこれがすべてのOS(CygwinがインストールされているWindows)で動作すると思います。 Tarは、生のデバイスを読み書きするために特別に設計されています。
cd files2backup
tar cfvz /dev/sdz .
抜粋
tar xfvz /dev/sdz