ローカルホストにAWSボリュームをマウントするにはどうすればよいですか?


8

ローカルホストにAWSボリュームをマウントするにはどうすればよいですか?

私はリモートAWSボリュームで作業していますが、ローカルホストのプログラムを使用してファイルを操作できるように、そのファイルをローカルであるかのように扱いたいと考えています。

回答:


5

私はNFSを使用してこれを達成し、セットアップして以来、問題なく動作しています。私の場合、ディスクスペースが大幅に制限されているSolarisを実行している古いサーバーがあるので、Ubuntu 12.04を実行しているEC2マシンを取り出し、新しいEBSボリュームをフォーマットしてマウントし、NFSを設定して、古いマシンと別のマシンにエクスポートしました。 EC2外のUbuntuシステムは、どちらも国の反対側からマウントできます。これは私が使用したウォークスルーだったと思います:

https://help.ubuntu.com/community/SettingUpNFSHowTo

これに加えて、NFSトラフィックが通過できるようにEC2インスタンスのセキュリティグループを変更する必要があります。 この回答は、どのポートが関係している可能性があるかを示していますが、(それらの)ポートを世界に公開していません。

トラフィックを暗号化できるVPCまたは別の種類のVPNを使用していない場合、またはデータが暗号化する必要がない場合(その種類のデータがもう存在すると想定している場合)を除いて、次に注意する必要があります。デフォルトでは、インターネットを介してデータを平文で送信するため、NFSを明示的に暗号化する必要があります。

NFSがどのようにLANプロトコルであり、待ち時間やジッターなどに敏感であるかについて、手を振ったり手で書いたりする人がいるかもしれません。まあ、まあ。しかし、私の経験は完全にスムーズでした。物理法則に違反することなく、「ここ」にいて、「ここ」のようにファイルシステムにアクセスすることはできません。

ばかげた古いSolarisマシンがパイプの反対側のLinuxでNFSを話すことができると推測したため、私は特にNFSを選択しました。

ボリュームを「共有」するための他のオプション:

SSHFS:https ://help.ubuntu.com/community/SSHFS

Samba:https : //help.ubuntu.com/community/Samba

SSHFSは使用していませんが、LAN上のSamba(Windowsクライアント、Linuxサーバー)を使用しています。

だからあなたが望むものを達成するために頭に浮かぶ3つの方法があります。それらがどれも、ファイルがローカルに保存された場合に経験するほど速くなることはありません。

明白に述べると、これらのいずれかをインターネットに公開する場合は、組み込みの認証メカニズムに依存したくないので、信頼できないIPアドレスからサーバーへのネットワークアクセスをロックダウンします(とにかく行う必要があります)。データを保護する...そしてNFSは認証なしで問題なく実行でき、IPアドレスで別のマシンを信頼でき、さらにオプションで、リモートユーザーが「ねえ、あなたが知っているとき、私は根だから、ファイルのパーミッションに来るここでは、私はルートでなければなりません、」およびNFSは言う、 『大丈夫、私には良いですね。』



0

ジャングルディスクはあなたが必要とすることをすることができるはずです:

https://www.jungledisk.com/personal/

数ドルの費用がかかる可能性があります。


Jasonの回答に感謝しますが、技術的で無料のソリューションを探しています。また、S3の代わりにEC2実行インスタンスをマウントしようとしています。
ZenBalance 2013年

1
少しgoogle foo:emreakkas.com/linux-tips/…を試してみました 。それは可能であるように見えますが、いくつかの問題が発生する可能性があります。幸運を祈ります。
Jason McD 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.