
こんばんは。
UNIXの勉強をしている初心者です。
シンボリックリンクとネットワークファイルシステムの違いが分かりません。
他のPCのディレクトリを自分のパソコンから操作するためにそこをマウントしている。これがNFSだと覚えました。
ディレクトリを開くと、全く別の他のディレクトリにリンクされている。これがシンボリックリンクと習いました。
リンクとマウントという言葉は違うものの、やっていることは一緒では無いでしょうか?
表現がお粗末で申し訳ありませんが、どうちがうのでしょうか?
教えてください。
No.3ベストアンサー
- 回答日時:
誤解を恐れずに言うとシンボリックリンクはWindowsのショートカットで、NFSはネットワークドライブです。
unixでどのようにこれらを利用するかと言うと、先ずはシンボリックリンクからご説明します。
バージョンの異なる同一のアプリケーションをインストール必要があったとします。例えば暗号化に必要なopensslです。
またこれらを必要とする別のアプリケーションが複数あったとします。例えばApacheやOpenSSHなどです。
このようなときにApacheやOpenSSHが利用するopensslの参照先はバイナリファイルに記述されていますので、これらをわざわざopensslを利用しているアプリケーションを再インストールするのは非常に手間です。
ですので、下記のようなことを実施します。
/opt/openssl-now ←今利用しているopenssl
/opt/openssl-new ←新しくしたopenssl
/opt/openssl ←/opt/openssl-nowへのシンボリックリンク
↓シンボリックリンクの変更
/opt/openssl ←/opt/openssl-newへのシンボリックリンク
こうすることで、利用しているアプリケーションを全て再コンパイルする必要なく手軽にメンテナンスが可能になります。
NFSによるマウントは別のサーバのディスクをあたかも自分の物のようにみせることですので、例えば信頼性の高い容量の大きく速度も速いディスクを一つのサーバでもち、これらを別サーバに貸し出すといった利用ができます。このように信頼性を集約することでコストを大幅に削減できたりもします。
私の主観ではNFSであまりいい思い出がないので、積極的な導入は考えたくないです。
No.4
- 回答日時:
確かに NFS は壊れた実装も多いけど, Solaris の NFS は (大元ということもあって) 一番まともじゃないですかね>#3.
他の選択肢は CIFS? でも, samba は「元のソースから壊れてた」こともあるしなぁ. しかも「設計段階で破綻してる」レベルの, 余りにもひどい壊れっぷりに驚愕したくらい.
日本のユーザグループで「samba は機能を追加することよりも前に C の勉強をしてくれよ」っていわれたこともある.
No.2
- 回答日時:
まあ広い意味での「パスの変換機構」と思えば一緒かもしれん.
マウントは「別のファイルシステムを自分のファイルシステムに接ぎ木する機構」であるのに対し, シンボリックリンクは「『別のところを参照してくれ』と書いてあるファイル」です. そして, シンボリックリンクは 1回作れば (消さない限り) シャットダウンしても有効であるのに対し, マウント機構ではシャットダウンしてしまうと (再びマウントしなければ) 無効となります.
なお, シンボリックリンクは「ディレクトリとは限らない」 (ファイルなどに対してもシンボリックリンクがはれる) し「リンク先が存在するとも限らない」ことは知っていていいんじゃないかな.
No.1
- 回答日時:
質問する時は時に注意しないといけないのは・・・言葉使いですよ!
「シンボリックリンクとネットワークファイルシステム」の「ネットワークファイルシステム」とNFSは同じですか? 別ですか???
質問を読むと同じ機能を言っているように思えますが・・・
「NFS」はNFSサーバがあって動作する機能ですが、マウントはNFSを含めてHDDなどのデバイスをOSに接続(マウント)する機能です。
リンク(シンボリック&ハード・リンク)は、ファイル・システム中でファイルを参照する方法です。
> シンボリックリンクとネットワークファイルシステムの違いが分かりません。
概念上の違いがあるので、何が分からないを具体的に書かないと解答できないと思います。
言葉が悪くすいません。
最近、シンボリックリンクという言葉を知りました。そのとき、「以前覚えた、NFSとどう違うのだろうか?」疑問を持ちました。
(質問に書いたように理解してしまっているので、自分の中では同じなのです。)
そもそもが分かっていない初心者で情けないのですが、概念を教えてください。(そうしたら、概念の違いが分かると思いますので。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
dfコマンドが返ってこない
-
嫌ってるのに真似してきたりマ...
-
オタク同士って結構マウント取...
-
どうして子どもを持ちたいとな...
-
マウント先の権限を変更するには
-
「これDO台」という機械を使っ...
-
システムファイルチェッカーで...
-
あなたの友人があなたにマウン...
-
教えてgooのユーザーはマウント...
-
Linuxでマウント前のフォルダ内...
-
.imgファイルについて
-
音楽ファイル(WAV)をISOに変...
-
能ある鷹は爪を隠す
-
VirtualBoxで仮想OS(Linux)から...
-
Winmerge ファイルの中身は同じ...
-
onedriveの中身を削除したらパ...
-
emlをtxtに変換するには?
-
教えてください!困ってます。
-
バッチファイルで変数の中身を...
-
ファイル名で / (スラッシュ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
嫌ってるのに真似してきたりマ...
-
どうして子どもを持ちたいとな...
-
Mac OS Xで、CD-Rにデータを焼...
-
dfコマンドが返ってこない
-
旦那の金持ちマウントしてくる友人
-
シンボリックリンクとネットワ...
-
仮想ドライブ 場所が利用できま...
-
間違いを指摘してくれる人は本...
-
デバイスのマウントについて
-
ここを「こんなくだらない質問...
-
なぜ低身長女性は叩かれるんで...
-
仮想ドライブのマウント?方法...
-
USBメモリ取り外し用のバッチフ...
-
昔のスライドの画像を取り込む...
-
501ユーザ所有のファイルの上書き
-
能ある鷹は爪を隠す
-
修復不可能??
-
古いディスクイメージをマウン...
-
Linuxでマウント前のフォルダ内...
-
MacOSXTigerで.mdfと.mdsという...
おすすめ情報