ubuntu – Linuxの/dev/sdaは何を意味しますか?

fedora linux ubuntu

What does

/dev/sda

の略?何を意味するのか?

私はFedoraとUbuntuの両方をインストールしていますが、WindowsからExt2exploreを使って探索すると、これらの名前が表示されます

/dev/sda6
/dev/sda9

どういう意味なのか説明してください。私が言及しているのは数字だけでなく、/dev/sda/の部分です

  111  saplingPro  2013-02-27


ベストアンサー

TL;DR: これは、WindowsがC:やD:などを使うように、Linux(や他のUnixも同様に)がドライブに名前を付ける方法に関係しています(注意: これは私たちが比喩と呼んでいるものです。言い換えれば、正確でなくても理解を助けるためのあからさまな嘘です。より詳細な説明をお読みください…)。)

  • /dev/はUnixのディレクトリツリーの中で、すべての “デバイス “ファイルを含む部分です

  • sd はもともと SCSI デバイスを識別していましたが、USB (およびその他のリムーバブル) データキャリアが普及して以来、IDE からアクセスできないブロックデバイス (Unix の別の用語。この文脈では、データを転送できるもの) のキャッチオールになりました。SATAが登場したとき、開発者たちは、まったく新しいフレームワークを書くよりも、既存のフレームワークに追加したほうがはるかに簡単で便利だと考えました

  • sdの直後の文字は、最初に発見された順番を表しています — a,b,c…z, Aa…Az…など

  • 最後に、その後の数字はデバイス上のパーティションを表します。行き当たりばったりの方法 PCがパーティションを扱うため、4つの “プライマリ “パーティションしかないことに注意してください。命名方式の主な目的は、このようにして見つかった各パーティションに対して一意で認識可能な識別子を持つことなので、これはひどい問題ではありません

具体的な質問に答えると/dev/sda9は、第1ドライブの9番目のパーティションを意味します

162  Shadur  2013-02-27


/dev は、システムが理解するデバイスのファイルシステム表現です

sdは(本来は)scsiディスクデバイスのことですが、現在ではリムーバブルデバイス全般とSATAデバイスを指すようになったようです

で、文字はちょうどデバイスの番号で、aから始まる番号がパーティションを示しています

17  Rory Alsop  2013-02-27


sd はドライバ sd-mod に由来します。文字通り scsi ディスクの略です

(S)ATAディスクがSCSIディスクとしても記載されている理由は、SCSIコマンドはATAコマンドで提供できる機能のスーパーセットを提供しているからです。したがって、最新のシステム(Windowsを含む、AFAIK)では、(S)ATAディスクと通信するためのSCSI-ATA変換層(SATL)の実装がシステム内にあります(Linuxではlibataドライバによって提供されています)

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

11  Tom Yan  2016-04-02


タイトルとURLをコピーしました