2013-02-27 10:26:46 +0000 2013-02-27 10:26:46 +0000
95
95

linuxの/dev/sdaは何を意味するのでしょうか?

/dev/sda

は何を意味するのでしょうか?どういう意味でしょうか?

私はFedoraUbuntuの両方をインストールしていて、WindowsからExt2exploreを使って探索すると、これらの名前が出てきます :

/dev/sda6
/dev/sda9

どういう意味なのか説明してください。私はそこにある数字と/dev/sda/も意味しています。

回答 (3)

142
142
142
2013-02-27 10:51:11 +0000

( TL;DR ) : それは、linux (およびすべてのunix) がドライブに名前を付ける方法に関係しています。これは、linux (とすべてのunix) のドライブ名の付け方に関係しています。これは私たちがメタファーと呼んでいるものです。言い換えれば、人々が理解するのに役立つ露骨な嘘でも、遠隔的に正確であることはありません。( NOTE : これをメタファーと呼んでいますが、言い換えれば、正確でなくても理解できるようにするためのあからさまな嘘です。

  • sd はもともと SCSI デバイスを識別していましたが、USB (および他のリムーバブル) データキャリアの野生の成長以来、IDE からアクセスできないブロックデバイス (Unix の別の用語。この文脈では、データを運ぶことができるもの) のキャッチオールになりました。SATAが登場したとき、開発者たちは、全く新しいフレームワークを書くよりも、既存のフレームワークに追加した方がはるかに簡単で、誰にとってもはるかに便利だと考えました。 …z, Aa…Az…etc. (26個以上のディスクリート・ブロック・デバイスが同じバスにある現実世界では多くの状況があるというわけではありませんが….)

  • 最後に、その後の数字はデバイスのパーティションを表します。PC がパーティショニングを処理する際の行き当たりばったりな方法のため、「プライマリ」パーティションは 4 つしかないことに注意してください。名前付けの主な目的は、このようにして見つけた各パーティションに一意で認識可能な識別子を持たせることなので、これは大きな問題ではありません…

ということは、/dev/ は最初のドライブの 9 番目のパーティションを意味します。

17
17
17
2013-02-27 10:29:06 +0000

/dev はシステムが理解するデバイスのファイルシステム表現で、アプリケーションがデバイスのデータにアクセスするためのメカニズムを提供します。

10
10
10
2016-04-02 12:00:43 +0000

sd はドライバの sd-mod に由来しています。

(S)ATAディスクがSCSIディスクとしても記載されている理由は、SCSIコマンドはATAコマンドで提供される機能のスーパーセットを提供しているからです。

ご存知ないかもしれませんが、USB Attached SCSI Protocolをサポートしているかどうかに関わらず、USBドライブはSCSIを “話します” (つまりSCSIコマンドを取り、応答します)。また、ほとんどのUSB HDD/SSDは、USBにブリッジされたSATAディスクです。これらの場合、ブリッジはSATLを提供しますが、オペレーティングシステムは提供しません。

関連する質問

6
10
5
37
4