sd
originates from the driver sd-mod
. It literally stands for scsi disk.
The reason (S)ATA disks are also listed as SCSI disks is, SCSI commands pretty much provides a superset of features that can be provided by ATA commands, therefore modern systems (including Windows, AFAIK) will have an implementation of SCSI-ATA Translation Layer (SATL) in the system (in Linux it is provided by the libata
driver) to talk to the (S)ATA disks, while the upper layer of the system can be generalized.
As you may not aware of, USB drives "speaks" SCSI (i.e. takes and responds to SCSI commands), no matter if it supports the USB Attached SCSI Protocol or not. Also, most of the USB HDDs/SSDs are SATA disks bridged to USB. For those the bridge provides the SATL, but not the operating system.
1/dev/sd[A-Z][a-z] actually is considered invalid by AWS now, unless it requires extra configuration. – cxdf – 2016-01-11T21:04:21.960
shouldn't -- the dev-by-UUID nodes should be symlinks. – Shadur – 2016-01-11T21:12:32.637
A metaphor is usually related in some sort of tangential way that is more closely related to the addressee's experience than the concept or thing one wishes to explain. So one might explain the workings of a processor in terms of tractors and muddy boots to a farmer, for example. The hope is the addressee will be able to utilise the symbolic link(s) in order to mentally construct a working model of whatever the addresser is describing, without first-hand knowledge. So it's only really a lie in the same way a block-chain is a lie about a pass-phrase. In fact, a blockchain is a sort of metaphor. – What's in a Google Search – 2016-05-16T15:59:28.837
Note that with NVMe instead of SATA, the name of the first device is
/dev/nvme0n1
– Boiethios – 2017-07-28T20:26:20.740Does this mean that SATA piggybacks on the SCSI framework? i.e. if you don't include SCSI in the kernel you wouldn't be able to mount SATA drives? – linuxgnuru – 2017-09-10T21:28:53.913
@linuxgnuru Judging by the output of
lsmod
on one of my systems, the answer to that is yes --scsi_mod
is required bylibata
. Then again,scsi_mod
is also required byusb_storage
so there you go... – Shadur – 2017-09-10T21:32:01.253@Shadur what if on
df -h
I seesda
andsde
but notsdb
? – mrgloom – 2019-07-26T13:45:39.850@mrgloom drive 'letters' are not automatically resequenced every time they change -- if I had to guess, I'd say you've plugged and unplugged several USB data carriers since the last time this system was rebooted. – Shadur – 2019-07-26T14:05:02.990
I didn't understand the third point. Can you please help me in that – saplingPro – 2013-02-27T11:24:42.823
13Meaning that the first device found would be
sda
, the second would besdb
, and so on until the 26th device would be calledsdz
and the system would start withsdAa
if you wind up having more devices than that... – Shadur – 2013-02-27T13:58:38.960