Nome dei dispositivi in GNU/linux
Da Luckylinux.org - Il wiki di informatica, tecnologia e programmazione.
Uno dei primi ostacoli che si pone dinanzi all'utente newbie, è la comprensione in un sistema GNU/linux del "nome" identificativo assegnato ai propri device (es hard disk, unità rimovibili usb ecc). Ogni device è "rappresentato" come un file (in GNU/Linux tutto è un file) sotto la directory /dev.
Indice |
Hard Disk
IDE ATA
Il dispositivo si chiamerà
/dev/hdXn
Dove X sta per una lettera minuscola dell'alfabeto, il primo disco rilevato (di solito primary master) sarà hda, il secondo (primary slave se presente) hdb, il terzo hdc, il quarto hdd. Ovviamente a questo discorso partecipano anche le unità ottiche (lettori/masterizzatori CD e DVD) in quanto anch'esse unità ATA (che però non avranno n, in quanto non si hanno partizioni in CD/DVD), per maggiori info vedere la sezione più sotto a esse dedicata.
Invece n sta per un numero, con partenza da 1, che indicherà il numero identificativo della partizione corrispondente (es. hda1 o hdb2), in base alle partizioni presenti sul disco.
Per aiutarci nell'individuazione delle partizioni possiamo usare il comando fdisk:
da root
su
(inseriamo la password di root)
fdisk -l
o se su ubuntu/kubuntu/xubuntu:
sudo fdisk -l
che produrra un output del genere (nell'esempio è presente un solo disco):
Disk /dev/hda: 203.9 GB, 203928109056 bytes 255 heads, 63 sectors/track, 24792 cylinders Units = cilindri of 16065 * 512 = 8225280 bytes Dispositivo Boot Start End Blocks Id System /dev/hda1 1 7182 57688711 7 HPFS/NTFS /dev/hda2 13710 19126 43512052+ 83 Linux /dev/hda3 19253 24792 44500050 83 Linux /dev/hda4 7182 13709 52428769 5 Esteso /dev/hda5 7182 13504 50781433+ 83 Linux /dev/hda6 13504 13709 1647303+ 82 Linux swap / Solaris Partition table entries are not in disk order
SATA
Il dispositivo si chiamerà
/dev/sdXn
Dove X sta per una lettera minuscola dell'alfabeto, il primo disco SATA rilevato sarà sda, il secondo sdb, il terzo sdc, il quarto sdd.
Invece n sta per un numero, con partenza da 1, che indicherà il numero identificativo della partizione corrispondente (es. sda1 o sdb2), in base alle partizioni presenti sul disco.
Per aiutarci nell'individuazione delle partizioni possiamo usare il comando fdisk:
da root
su
(inseriamo la password di root)
fdisk -l
o se su ubuntu/kubuntu/xubuntu:
sudo fdisk -l
che produrra un output del genere (nell'esempio è presente un solo disco):
Disk /dev/sda: 203.9 GB, 203928109056 bytes 255 heads, 63 sectors/track, 24792 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2611 20972826 7 HPFS/NTFS /dev/sda2 2612 24791 178160850 f W95 Ext'd (LBA) /dev/sda5 2612 5875 26218048+ 7 HPFS/NTFS /dev/sda6 5876 6658 6289416 7 HPFS/NTFS /dev/sda7 6659 14491 62918541 7 HPFS/NTFS /dev/sda8 14492 22324 62918541 7 HPFS/NTFS /dev/sda9 22325 24791 19816146 7 HPFS/NTFS
Memorie rimovibili USB
Le memorie rimovibili USB vengono viste da un sistema GNU/Linux al pari di un disco SATA, quindi pertanto valgono i stessi concetti.
Solo in caso di un errata configurazione del kernel, il sistema potrebbe anche rilevarle come
ubXn
Unità Ottiche (lettori/masterizzatori DVD/CD)
Le unità ottiche, veranno chiamate come i dischi IDE con l'unica differenza che non avranno il numero di partizione:
/dev/hdX
Dove X sta per una lettera minuscola dell'alfabeto, e dipenderà dalla posizione dell'unitànei canali IDE: - se starà su Primary Master sarà
/dev/hda
- se starà su Primary Slave sarà
/dev/hdb
- se starà su Secondary Master sarà
/dev/hdc
- se starà su Secondary Slave sarà
/dev/hdd
Inoltre le unità potrebbe esser identificato anche con:
/dev/cdrom (cdrom1 se già ne esiste uno)
/dev/dvdrom
/dev/cdrw
/dev/dvdrw
Ma in realtà sono solo link simbolici creati dalle distro per rendere più user-friendly l'identificazione dei device.
Dubbi?
Se non ti è chiaro qualche cosa, prova ad aiutarti con il comando
ls -l /dev/disk/by-id/
L'output ti indicherà
info_varie tipo-marca-modello -> nome_corrispondente
esempio del possibile output (ovviamente riferito alla mia configurazione hardware):
lrwxrwxrwx 1 root root 9 29 mar 13:36 ata-HL-DT-ST_DVDRAM_GSA-4163B_K0D52M24114 -> ../../hdc lrwxrwxrwx 1 root root 9 29 mar 13:36 ata-Maxtor_6B200P0_B41YJEMH -> ../../hda lrwxrwxrwx 1 root root 10 29 mar 13:36 ata-Maxtor_6B200P0_B41YJEMH-part1 -> ../../hda1 lrwxrwxrwx 1 root root 10 29 mar 13:36 ata-Maxtor_6B200P0_B41YJEMH-part2 -> ../../hda2 lrwxrwxrwx 1 root root 10 29 mar 13:36 ata-Maxtor_6B200P0_B41YJEMH-part3 -> ../../hda3 lrwxrwxrwx 1 root root 10 29 mar 13:36 ata-Maxtor_6B200P0_B41YJEMH-part4 -> ../../hda4 lrwxrwxrwx 1 root root 10 29 mar 13:36 ata-Maxtor_6B200P0_B41YJEMH-part5 -> ../../hda5 lrwxrwxrwx 1 root root 10 29 mar 13:36 ata-Maxtor_6B200P0_B41YJEMH-part6 -> ../../hda6

