
私のセットアップは、Ubuntu 13.10 を実行する Sony Vaio ラップトップと、Netgear 6300 ルーターに有線接続された BuffaloTech NAS です。
質問は、ラップトップから NAS にアクセスし、そこにバックアップするタスクを自動化すること (rsync を使用) に関するものです。次のように、 NAS のルート「共有」フォルダ (つまり/share
) をローカル マウントポイント にマウントするスクリプトを作成しました。..../local_NAS_share
sudo mount -t cifs //192.168.1.26/share /media/dan/local_NAS_Share -o username=admin,password=adminpsswrd
この操作は問題なく動作します。ところで、cifs-utilsはインストールしていますが、Sambaはインストールしていません。そこで質問です。シンボリックリンク経由でNASにアクセスしたい場合、ない静的 IP アドレス (上記を参照//192.168.1.26
) 経由で、ラップトップと NAS をネットワーク接続する最良の方法は Samba 経由であると私は考えています。これは正しいですか?
つまり
//BuffaloNAS/share ...
、//192.168.1.26/share
のような行を使用したい場合、Sambaをインストールする必要があります。SambaはNAS IPアドレスをシンボリックリンクにマッピングして解決します。おそらく、それはのみバックアップタスクを自動化する方法ですが、これがより良い近づいてきます。そうでしょうか?
そもそもこの質問をする理由は、NAS IPがない非常に静的です。NAS の電源を切って再起動すると変化します。そのため、そのたびに IP アドレスを調べてスクリプトを変更する必要がありますが、スクリプトを変更する必要がないようにこのタスクを自動化することが望ましいです。そのため、Samba が最善の策であるかどうかを知りたいです。
答え1
これを解決する最も簡単な方法は、NAS に静的 IP を設定することです。または、NAS が常に同じ IP を取得するように DHCP サーバーを構成することもできます。
その後、/etc/hosts ファイルを編集して NAS (名前と IP) を追加し、BuffaloNAS という名前を使用できるようになります。