Nomi per dischi ATA e SATA in Linux


12

Supponiamo che abbiamo due dischi, un master SATA e un master ATA. Come verranno visualizzati in / dev?

Risposte:


23

A seconda del driver SATA e della configurazione della distribuzione, potrebbero essere visualizzati come /dev/hdae /dev/hdb, o /dev/hdae o /dev/sdao /dev/sdae /dev/sdb. Distribuzioni e driver si stanno muovendo verso la necessità di chiamare tutto il disco rigido sd?, ma i driver PATA sono tradizionalmente utilizzati hd?e anche alcuni driver SATA.

I nomi dei dispositivi sono determinati dalla udevconfigurazione. Ad esempio, su Ubuntu 10.04, le seguenti righe da /lib/udev/rules.d/60-persistent-storage.rulesfanno apparire tutti i dischi rigidi ATA come /dev/sd*e tutte le unità CD ATA appaiono come /dev/sr*:

# ATA devices with their own "ata" kernel subsystem
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="ata", IMPORT{program}="ata_id --export $tempnode"
# ATA devices using the "scsi" subsystem
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{vendor}=="ATA", IMPORT{program}="ata_id --export $tempnode"

3

Se capisco correttamente la tua domanda, il primo disco rigido ATA parallelo sotto Linux sarà /dev/hda, il secondo sarà /dev/hdb, seguito da /dev/hdc, ecc.

Serial divide ATA verranno visualizzati nello stesso modo SCSI e le periferiche USB non: /dev/sdasarà il primo, seguito da /dev/sdb, /dev/sdc/, ecc


Non penso più che sia vero. Almeno con la recente versione di Fedora, anche i dischi ATA paralleli ottengono / dev / sda ecc.
fschmitt,

Questo è come è sulla mia macchina Ubuntu, ma non sto sanguinando, quindi forse è diverso.
Josh,

2
  • SATA - /dev/sdX
  • SSD - /dev/sdX
  • SCSCi - /dev/sdX
  • IDE - /dev/hda

Qualsiasi unità che inizia con S (sata, ssd, scsci) è sda e IDE è hda


Semplice ma è preciso?
firo,

1
@firo, non è universale. È determinato dalla configurazione dell'utente .
vonbrand
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.