Devices
為什麼我在一個磁碟上有兩個 /dev/sdx 條目?
在我的筆記型電腦(執行 Linux)中,我只有一個 SSD,連接到 SATA3 埠。
為什麼我在目錄中有兩個sdx條目
/dev
?特別是我看到
/dev/sda
and/dev/sdb
, and/dev/sda
是 SSD:# fdisk -l Disk /dev/sda: 128.0 GB, 128035676160 bytes, 250069680 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identificativo disco: 0x00034e4b Dispositivo Boot Start End Blocks Id System /dev/sda1 * 2048 125954047 62976000 7 HPFS/NTFS/exFAT /dev/sda2 125954048 190466047 32256000 83 Linux /dev/sda3 190466048 222210047 15872000 83 Linux /dev/sda4 222210048 250068991 13929472 7 HPFS/NTFS/exFAT $ cat /sys/block/sda/queue/rotational 0
令人驚訝的是:
$ cat /sys/block/sdb/queue/rotational 1
所以它看起來
/dev/sdb
被認為是一個磁性硬碟驅動器。重點是什麼?
編輯:
# lshw -C disk *-disk description: SCSI Disk product: xD/SD/M.S. vendor: Generic- physical id: 0.0.0 bus info: scsi@8:0.0.0 logical name: /dev/sdb version: 1.00 serial: 3 capabilities: removable configuration: sectorsize=512 *-medium physical id: 0 logical name: /dev/sdb *-disk description: ATA Disk product: SAMSUNG SSD 830 physical id: 0.0.0 bus info: scsi@0:0.0.0 logical name: /dev/sda version: CXM0 serial: S0Z3NSAC905663 size: 119GiB (128GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 sectorsize=512 signature=00034e4b
隨著更新(
lshw …
輸出)現在有答案:
product: xD/SD/M.S.
那是您筆記型電腦的讀卡器。另外,
capabilities: removable
.更新:至於提到的
/sys/block/sdb/queue/rotational
值是1
,這個參數實際上會影響 Linux 中的 I/O 調度算法。可能它應該被命名為“最小化搜尋”或類似的名稱,因為這是它的目的。我不確定為什麼要
1
為您的特定設備設置它,我在快閃記憶體架構和技術方面不是那麼好。但是我可以很容易地想像一個在首先訪問相鄰記憶體單元時工作得更好的實現比在介質上到處跳(大致相當於尋找)要快。