リンクコマンドを使用してバックアップを別のドライブに保存する

リンクコマンドを使用してバックアップを別のドライブに保存する

という、それほど大きくない容量のフォルダがあります/data/backup

/data/backupたとえば、そのフォルダー ( ) をさらに大きなフォルダー領域にリンクすると、そのフォルダー/bigdata/backupへのバックアップを実行できるようになると言われました。/data/backup

その後、リンクが作成されるだけですが、データは両方のフォルダーに表示され、後者のフォルダー ( /bigdata/backup) にはバックアップ結果が含まれますが、両方のフォルダーに表示されます。

にははるかに多くのディスク容量があるため/bigdata/backup、一方のディスクの容量の問題でバックアップが失敗することはなくなります/data/backup

これは本当ですか?

答え1

はい、本当です!/bigdata/backupあたかもそうであるかのように使用するには/data/backup、ターミナルでこれらのコマンドを使用できます。

まず、すでに/data/backupディレクトリがあるので、その中のすべてを次の場所に移動します/bigdata/backup

mv /data/backup/* /bigdata/backup

次に、古いディレクトリを削除します。

rm -r /data/backup

これで、次のディレクトリをリンクできます。

ln -s /bigdata/backup /data/backup

この方法は、/data/backup本質的には へのリダイレクトに過ぎず/bigdata/backup、ディスク上のスペースはごくわずかです。

関連情報