GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

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

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

承認された回答:

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ファイルシステムのルートを変更して、再起動せずに実行中のシステムを新しいシステムに効果的に交換できます。ドライブ文字はすべて事前に割り当てられているため、これは不可能です。

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

関連:「-etuptools」と呼ばれるパッケージが原因で、pipのインストール中に警告が表示されますか?
Ubuntu
  1. ボリューム、パーティション、ドライブの違いは?

  2. GNUWin32 と cygwin の違い

  3. OSX と Linux の間で使用するファイル システム

  1. Freebsd – Re0とWlan0の違いは?

  2. WindowsとUbuntuの間でファイルを共有するためにどのファイルシステムを選択しますか?

  3. Ubuntuで出荷されたカーネルとアップストリームカーネルの違いは何ですか?

  1. ViとVimのテキストエディタの違いの説明

  2. bash と ksh のサブシェルの違い

  3. WindowsとLinuxを切り替えた後、gitはインデックスを強制的に更新します