設置の概念を理解しにくい

設置の概念を理解しにくい

両方読んでくださいLinuxでデバイスをマウントすることはどういう意味ですか?そしてオペレーティングシステムの概念として「マウント」を理解してください。、質問がありますが、次のようになります。

アクセス可能なすべてのストレージには、この単一のディレクトリツリーに関連付けられている場所が必要です。これは、最も一般的なファイルパス構文では、ストレージコンポーネント(ドライブ)ごとに1つのディレクトリツリーを持つWindowsとは異なります。マウントは、ストレージデバイスをディレクトリツリーの特定の場所に接続する操作です。

しかし、/dev/cdromの下にはすでにCDROMドライブなどのアクセス可能な場所があり、これは明らかにディレクトリ階層にあります。それでは、/media/cdromの下に別々の「マウントポイント」を作成する必要があるのはなぜですか? /dev/cdromから直接アクセスできないのはなぜですか?デバイスノードファイルは通常のファイルと同じだと聞きました。通常のファイルのように読み書きされます。これは、/dev/cdrom からアクセスすると cdrom のファイルシステムが使用できないことを意味します。ファイルシステム階層(CDROM内)を「マウント」すると「生きていく」?

ベストアンサー1

/dev/cdromを読み書きすることができます(例:またはdd使用cat)。しかし、これはデバイスの生のバイトを読み書きするだけです。これはさまざまな状況(パーティションの複製など)に役立ちますが、通常はデバイスに保存されているディレクトリとファイルを表示したいと思います。

デバイスをマウントすると、基本的にソフトウェア層(ファイルシステムドライバ)を使用して、これらのネイティブバイトを物理ファイルシステムに変換するようにカーネルに指示します。したがって、デバイス接続をインストールしてくださいファイルシステムこのデバイスのディレクトリ階層です。

おすすめ記事