Linuxシステムのデータを別のオペレーティングシステムから取得したい場合は、どのようにバックアップできますか?

Linuxシステムのデータを別のオペレーティングシステムから取得したい場合は、どのようにバックアップできますか?

私は基本的なLinuxユーザーであり、home私のデータ(正確には私のディレクトリ)を外付けハードドライブ(EHD)にバックアップしたいのですが、他のオペレーティングシステム(Linux)でも実行できるようにしたいです。私のシステムの問題は、私のガールフレンドが私が所有している写真が欲しい場合はWindows、私の友人が私が所有している本が欲しい場合はOS X、または* BSD(もうすぐ別のコンピュータで実行される予定です)です。ところで、どうすればいいのか、とても難しいです。コピー/貼り付けプロセスだと思った作業が悪夢に変わりました。

私はかなり多くの研究をしており、私が理解した(または理解していると思う!)唯一のことは、データを取得したいオペレーティングシステムに応じて別のファイルシステムでEHDをフォーマットする必要があることです。つまり、私がしっかりしていると、上記の方法ではバックアップができないということです。しかし、驚くべきことに、これはWeb上でかなり文書化されていないプロセスです。だから私はこう尋ねたいです。最初の段落で説明したように、私のデータの「ユニバーサルバックアップ」を実行する方法はありますか?

答え1

を使用することをお勧めしますFAT32。その理由は、USBフラッシュドライブで使用するためです。

誰もがUSBフラッシュドライブを使用しているため、すべてのオペレーティングシステムがこのファイルシステムをサポートしています。

もちろん、多くのオペレーティングシステムがあまりにも多くのファイルシステムをサポートしていると主張していますが、これは常に使用される唯一の外部ファイルシステムなので、問題が発生した場合はすぐに見つけて修正します。

FAT32の欠点の1つは、権限が不足していることです。ファイルの権限を保存するには、同様のアーカイブを使用してtarファイルの権限を保存し、.tarそのファイルをバックアップドライブに保存できます。

答え2

Googleを検索してみると、NTFSOSX(ro)、FreeBSD(rw)、Linux(rw)、Windows(rw)がすべてこれをサポートしているようです。FAT32おそらくより良いサポートが可能ですが、より制限的かもしれません。両方のファイルシステムは通常、多くのデバイス/デバイスでもサポートされています。

ファイルシステムを使用したくない場合は、tarを使用してドライブをテープとして処理できます。私はこれがすべてのOS(CygwinがインストールされているWindows)で動作すると思います。 Tarは、生のデバイスを読み書きするために特別に設計されています。

cd files2backup
tar cfvz /dev/sdz .

抜粋

tar xfvz /dev/sdz

関連情報