どういう/dev/sda意味ですか?

どういう/dev/sda意味ですか?

CentOS Linuxディストリビューションをインストールしています。

パーティショニング段階では、CentOSは自分のコンピュータsdaでHDを検出し、ディスク用のパーティションを作成し、マウントポイントを割り当てる必要があることを伝えます。

しかし、私はその論理が少し歪んでいると思います。私が知る限り、Linuxはすべてをファイルとして扱います。sda通常、最初のSATAハードドライブを表すデバイスファイルです。ただし、まだLinuxがインストールされていないため、まだファイルシステムが存在しないはずです。では、どうすれば可能ですか?デバイスファイル良いですsdaか?

「LinuxインストーラもLinuxオペレーティングシステムなので、メモリ内のファイルシステムがあります。私のハードドライブはファイルシステムのほんの一部です」と言われました。なぜこのようなことをするのですか? Windowsや他のオペレーティングシステムも同じことをしますか?

ベストアンサー1

どういう/dev/sda意味ですか?

RAWディスク、そのディスクのRAWパーティション、パーティションのフォーマットされたファイルシステム、ファイルシステムに格納されている物理ファイルの4つのレベルがあります。

/dev/sdaファイルシステムではなくディスク全体を表します。最後に数字があるのはディスクのパーティションです。dev/sda1これはディスクの最初のパーティションであり、/dev/sda必ずしもフォーマットする必要はありません!各ファイルシステムは、各パーティションを対応するファイルシステムにフォーマットすることによって、独自のパーティションで実行できます。

したがって、通常発生する作業は、ファイルシステムにパーティションを分割してフォーマットし、ファイル/dev/sdaシステムを特定の場所にマウントしてから、そのファイルシステムのファイル操作を開始することです。/dev/sda1/dev/sda1

統合ファイルシステムが必要な理由

Linux(および通常UNIX)には仮想ファイルシステムという概念があります。すべての物理ディスクを統合ファイルシステムにマージします。

これは非常に便利です。たとえば、オペレーティングシステムとそのプログラムを非常に高速な物理ディスクに保存し、すべてのユーザーの個人用ファイルをかなり遅く、容量の大きい別のディスクに保存したいとします。何千人ものユーザーのためにファイルを処理する安価な方法です。

各ディスクが基本的に別々のドライブ文字に分割され、特定のハードコーディングされたパスを破ることがD:\Usersできるプログラムを使用するWindowsの一般的なアプローチとは異なり、これC:\Usersは簡単でスムーズに実行できます。各ディスクのパーティションをフォーマットし、OSをインストールし、/ユーザーをインストールすると、希望の/home速度と経済的なバランスが得られることを除いて、1つの物理ディスクにすべてが含まれているシステムのように動作します。

おすすめ記事