UNIXとWindowsがデバイスを「マウント」する方法の技術的な違い


8

これが生じた質問はここにあります:何かをマウントするとはどういう意味ですか?

どちらが「良い」か「どちらが悪い」かを尋ねると、主観的で議論の余地のある答えにつながる可能性があるため、2つの技術的な違いについて知りたいと思います。


1
正直に言うと、この質問は非常に主観的で議論の余地があると思います。アプリケーションに対して透過的な方法でストレージを任意のパスに「接続」できるため、確かにより柔軟性があります。最善の方法は主観的なものであり、通常、この柔軟性はデスクトップでは必要なく、サーバーで他の方法で管理できます。
ジョアン・ピント

2
@Michael Mrozek:他の人の質問を編集するときは、実際の質問を変更しないようにしてください。ありがとう。
Mussnoon、2011年

1
@Mussnoon私はそれを主観性を低くし、「Windowsの方法よりもUNIXの方法に利点があるのですか?」と書きました。あなたのタイトルは「UNIXマウントシステムにはWindowsよりも優れている点は何ですか?」です。質問をどのように変更しましたか?
Michael Mrozek、2011年

2
@Mussnoonはい、質問を完全に書き直しましたが、質問の意味は変更しませんでした。「タイトルどおり」のような質問本文は役に立ちません。とにかく、私は編集戦争にはあまり興味がありません。元に戻したい場合は、お気軽に
Michael Mrozek '28 / 01/56

5
@Michael Mrozek:はい、「タイトル通り」の部分は役に立たなかった。しかし、なぜ1つはマウントと呼ばれるが、もう1つはそうでないかという理由も追加しました。これは実際に質問が何であるかについて人々を誤解させたものです。タイトル本文を編集して、議論を避け、より適切な質問になるようにしました。役に立たない部分を指摘してくれてありがとう。とても有難い。
Mussnoon、2011年

回答:


10

Unixマウント(シングルツリー)とWindowsドライブ文字(マルチフォレスト)の基本的な技術的な違い:

  1. Unixルートファイルシステムを使用すると、他のファイルシステムをその内部に配置して、単一のポイントから分岐した構造にすることができます。
  2. Windowsドライブでは、複数のルートファイルシステムを使用できますが、内部の他のファイルシステムは使用できません。
  3. 各Unixマウントポイントには、読み取り、書き込み、およびアクセスのためのグループ/所有者/すべてのアクセス許可があります。
  4. Unixマウントポイントは、テストおよび修正のためのカスタムの場所への読み取りを含め、コマンドを介して削除および追加できます。
  5. Windowsドライブには、デスクトップから簡単に表示でき、ファイルシステム構造に直接反映される、利用可能なパーティション/ドライブの自然なリストがあります。
  6. Windowsで使用できるドライブ文字の数には一定の制限があり、UNIXのマウントにはそのような制限はありません。
  7. ネットワークのマウントは透過的で、ネットワークからのファイルはクライアントマシンに固有の場所に配置されます。
  8. Unixマウントはデータへの興味深いアクセスを提供するfusefsを可能にします。あなたがマウントのようなUNIXを持っていない限り不可能である生成フォルダ。
  9. UNIXでは、起動するオペレーティングシステムに応じて、ドライブを特定の場所にマウントできます。同じマシン上の1つのOSではパーティションがマウントされて/media/backupいる可能性があり、別のOSではパーティションがマウントされている可能性があります/home/
  10. オペレーティングシステムのファイルの任意の部分を独自のマウントに配置できます。別のパーティション、ディスク、またはネットワークまたはクラウドストレージのマウント。これにより、シンクライアントはネットワーク(nfs)からオペレーティングシステムをロードできます。
  11. このchrootプロセスにより、UNIXファイルシステムのルートを変更し、再起動することなく、実行中のシステムを新しいシステムと効果的に交換できます。ドライブ文字はすべて事前に割り当てられているため、これは不可能です。

これは完全なリストではなく、将来クリーンアップする必要があるかもしれません。


ポイント1、2、6、9に対する答えは次のとおりです。i.imgur.com / JFH8l.png。NTFSフォルダーに何かをマウントしようとしたことはありません(ドライブ文字が変更されています)が、これらの点に反するようです。7-そのため?
Mussnoon、2011年

それは新しいWindowsファイルシステムのコア部分ですか?
Martin Owens -doctormo- 2011年

「新しいファイルシステム」がNTFSを意味する場合は、そうだと思います。私はXPから使用していますが、2000年にも使用できるようです。チェック:computerhope.com/issues/ch000038.htmおよびtechnet.microsoft.com/en-us/library/cc938934.aspx。ただし、「コアパーツ」に重点を置いている場合、それは私を超えています...ここで「コアパーツ」が何を意味するのかさえわかりません。
Mussnoon、2011年

のように、それはファイルシステムの動作の本質の一部です。彼らは森を直したと思いますが、問題はその方法です。(そして、彼らはそれをもっと活用しない理由)
Martin Owens -doctormo-

Windowsは、システムとWindows(SMB)およびUNIX(NFS)共有に接続されたパーティションのみをマウントできます。Unix / Linuxは、ローカルファイルシステムまたはリモート共有をマウントするための多くのプロトコルをサポートしています。LinuxとWindowsで同じであることを私が知っているのは、SMBおよびNFSプロトコルだけです。Linuxでのマウントでサポートされているプロトコルには、HTTP、HTTPS、FTP、SSH、WebDAVなどがあります。Windowsはこれらのプロトコルを介してマウントできません(少なくともサードパーティのソフトウェアがなければ)。
Asmerito、2011

0

mountただの用語です。ルーツは長く、結局今日まで残っていました。その他のあいまいな用語はpatch(問題を修正するためにメインソフトウェアを少し変更するソフトウェアパッチ)であり、これは衣料品業界からきています。またはbug、最初のコンピュータの回路を短絡させた実際のバグに起因する、一般的なソフトウェアの欠陥。またはdaemon、システムサービスを記述します。

元のソフトウェアが開発されたとき、今日のような市場はなかったため、プログラマーが選択したコードワードは最終的にエンドユーザーに届きました。

現在、より中立的で説明的な用語でこれらの厄介な単語を削除するプロセスがあります。たとえば、の代わりにdaemonがありserviceます。

GNOMEなどのデスクトップ環境は、これらのあいまいな用語を削除する過程にあります。

更新:質問に答えるために、すべてのオペレーティングシステムがこのタスクを実行します。あなたmountを混乱させたのはあなたがさらされただけです。


もう一度私の質問を読んでください。私の最初の質問は流行語に関するものではありませんでした。他の誰かが私の実際の質問を理解せずにそれを編集しました。現在は修正されています。
Mussnoon、2011年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.