質問: linuxでのataおよびsataディスクの名前 マスターsataとマスターataの2つのディスクがあるとします。/devにどのように表示されますか?
回答: sataドライバーとディストリビューションの構成によっては、それらは/dev/hdaと/dev/hdb、または/dev/hdaと/dev/sda、または/dev/sdaと/dev/sdbとして表示される場合があります。ディストリビューションとドライバーはすべてのハードディスクをsd?と呼ぶようになっていますが、pataドライバーは伝統的にhd?を使用し、いくつかのsataドライバーも使用していました。デバイス名はudev構成によって決定されます。たとえば、ubuntu 10.04では、/lib/udev/rules.d/60-persistent-storage.rulesからの次の行により、すべてのataハードディスクが/dev/sd*として表示され、すべてのata cdドライブが/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"