GNU/Linux >> Linux の 問題 >  >> Linux

インターネット経由でファイルシステムをマウントする

解決策 1:

sshfs について誰も言及していません まだ。最新の Linux ディストリビューションを使用していて、リモート ホストに ssh アクセスできる場合は、次のように簡単です:

sshfs [email protected]:/remote/directory /local/directory

パフォーマンスはかなり許容範囲内です (ただし、ディレクトリ全体が必要な場合は、rsync のようなストリーミング同期ほど速くはありません)。

解決策 2:

NFS は本質的に安全ではありません。インターネット経由で接続するには、非常に不適切な選択です。

rsync について言及している投稿が気に入っています。 cron を使用して転送を起動する代わりに、ファイルのアップロードを処理するコードから rsync ジョブを実行するだけでよいと思います。

アップロードが完了したら、ファイルをサーバーに再同期します。

転送のためにサーバーへの安全な接続を設定する必要があると思います.

必要に応じて、着信ファイルを転送用のリストに入れ、コピーが成功した後に名前を削除し、接続に問題が発生した場合に備えて、フェイルオーバー機能を自分自身に与えることができます.

他の誰かがすでに指摘したように、rsync はファイルのグループまたは階層 (ありがとう、スペル チェック) を処理するように設計されているため、これを達成するのはそれほど難しくありません。


Linux
  1. system() の出力をファイルにリダイレクトする方法は?

  2. システムが ~/.screenrc ファイルを使用していることを確認するにはどうすればよいですか?

  3. rsync による単一ファイルの転送の再開

  1. Linux –システムにRootfsファイルシステムが存在しないのはなぜですか?

  2. Linux – LinuxでProcファイルシステムはどのくらいの頻度で更新されますか?

  3. FAT ファイル システムで rsync を使用するにはどうすればよいですか?

  1. ファイルの行をループする方法は?

  2. Linuxで最高のファイル転送ツール

  3. lsinitramfs:initrd ファイル システムの内容を一覧表示します。