
こんばんは。
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で質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- その他(Microsoft Office) WordやExcelについての質問です。先日姉から授業で使うという理由でパソコンを借りました。そして 3 2022/06/20 15:32
- その他(教育・科学・学問) ネット検索だけでは十分な情報が得られません この理由を ディレクトリ型、ロボット型、クローラ、 (ハ 1 2022/04/23 13:01
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- PHP ファイルアップロードに関してのセキュリティについてアドバイスお願い致します 1 2023/08/20 00:25
- その他(開発・運用・管理) 「ネット検索だけでは十分な情報が得られません」 と言ったような内容の言葉をよく聞きます。 なぜ得られ 7 2022/04/26 09:39
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
嫌ってるのに真似してきたりマ...
-
windows用で使っていた外付けHD...
-
初歩的ですみません
-
FD
-
VirtualboxでWindows XPモード
-
FireWire接続のHDがマウント...
-
fstabでフォーマットしていない...
-
solaris10 CDROM デバイスのマ...
-
OS9.1へのUPデート なかなか?
-
この部品名が分かりますか?
-
isoファイルの書き込み失敗する...
-
21歳の女が54歳の教員と結婚し...
-
Truecryptの暗号化解除方法教え...
-
ただ答えて欲しいのに、一言多...
-
子供がいるけどLINEで忙しい忙...
-
USBメモリ取り外し用のバッチフ...
-
dfコマンドが返ってこない
-
imgファイルのマウント法
-
linux のpermission の質問です。
-
LAN接続のハードディスクの件
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
嫌ってるのに真似してきたりマ...
-
ここを「こんなくだらない質問...
-
Mac OS Xで、CD-Rにデータを焼...
-
dfコマンドが返ってこない
-
昔からなぜか同性(女性)のマウ...
-
仕事で、下記のようなメールが...
-
音楽ファイル(WAV)をISOに変...
-
CD-ROMのISOイメージを作るソフ...
-
OS起動時に fstab の内容が反映...
-
501ユーザ所有のファイルの上書き
-
旦那の金持ちマウントしてくる友人
-
SVNのリポジトリをNASに。
-
NFSのキャッシュクリアの方法
-
仮想ドライブのマウント?方法...
-
古いディスクイメージをマウン...
-
Linuxでマウント前のフォルダ内...
-
能ある鷹は爪を隠す
-
Linuxで増設したHDDをフォルダ...
-
シンボリックリンクとネットワ...
-
USBメモリ取り外し用のバッチフ...
おすすめ情報