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