USBを次の場所に取り付けました/etc/fstab
。
UUID=xxxx-xxxx /mnt/someFolder auto users,uid=...
重要なファイルはこのパーティションに保存したいのですが、パーティションが破損した場合に備えて通常のファイルシステムにバックアップしたいと思います。しかし、問題は、fstabに追加したパーティションをアンマウントすると、作業中のメインパーティションからファイルが消えることです。
Q:ファイルをコピーするスクリプトを使用せずに、マウントされたパーティションとプライマリパーティションの両方にファイルを保存できますか?それでは、どうすればいいですか?
ベストアンサー1
使えばいいと思います。lsyncd
あなたが欲しいものをしてください。
Lsyncd(リアルタイム同期デーモン)は、ローカルディレクトリをリモートターゲットと同期します。
Lsyncdは、ローカルディレクトリツリーイベントモニタインタフェース(inotifyまたはfsevents)を監視します。数秒間イベントを集計して結合し、プロセスを作成して変更を同期します。デフォルトではこれはrsyncです。その結果、Lsyncdは比較的インストールが簡単で、新しいファイルシステムやブロックデバイスを必要とせず、ローカルファイルシステムのパフォーマンスに影響を与えない軽量ライブミラーリングソリューションです。
要約
config file
lsyncd [OPTIONS] CONFIG-FILE
default rsync behaviour
lsyncd [OPTIONS] -rsync SOURCEDIR TARGET ...
default rync+ssh behaviour (moves and deletes through ssh)
lsyncd [OPTIONS] -rsyncssh SOURCEDIR TARGETHOST TARGETDIR ...
default direct behaviour (local file operations/rsync)
lsyncd [OPTIONS] -direct SOURCEDIR TARGETDIR ...
あなたの場合は、次のものを使用できます。
$ lsyncd -rsync /local /usb