[eside-ghost] Curiseando con hdparm

Ibon ibon.castilla en terra.es
Vie Mayo 27 01:34:10 CEST 2005


El Thu, 26 May 2005 19:46:38 +0200 Juanval <juanval en gmail.com> dijo:

> Hablando de discos duros... el otro dia, hice un fdisk -l, que (en mi
> ordenador al menos) da una lista de los discos duros externos (o
> similares) que hay enchufados. Pues bien, al hacerlo con un pendrive
> enchufado, me saltó con esto:
> 
> juanval en Giger:~ $ fdisk -l
> 
> Disk /dev/sda: 131 MB, 131252224 bytes
> 6 heads, 63 sectors/track, 678 cylinders
> Units = cylinders of 378 * 512 = 193536 bytes
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *           1         678      128110+   6  FAT16
> 
> Y el hdparm -g que se comentaba aqui, está de acuerdo:
> 
> juanval en Giger:~ $ hdparm -g /dev/sda1 
> 
> /dev/sda1:
>  geometry     = 678/6/63, sectors = 131185152, start = 63
> 
> Es decir, que mi pendrive tiene 6 cabezas, 63 sectores por pista, y
> 678 cilindros.
> 
> Y yo me pregunto... ¿eso son cabezas virtuales o algo asi? ¿Es que los
> pendrives simulan la estructura física de los discos duros para que el
> SO no se haga la picha un lio? ¿o que?
> 
> ¿Alguien tiene alguna idea?
> 
> taluegoo

Coño, buena pregunta. Resulta que he leido por encima tu correo, y como un tontolaba me he puesto a ver si con un pendrive que tengo por aquí hdparm -g me hacia tb algo raro. Tras hacer los cálculos  todo parece estar en su sitio, y cuando ya tenía el boli clavado en la mesa y me frotaba las manos simulando placer por el trabajo bien hecho :D resulta que tienes toda la razón, ¿como trata el kernel la emulación scsi de este tipo de dispositivos?.

Puestos a poner casos, también es curioso el caso de un CD-ROM (con un cd en el lector claro O:-) :

tornasolita:~# fdisk -l /dev/hdc
Note: sector size is 2048 (not 512)

Disk /dev/hdc: 114 MB, 114767872 bytes
255 heads, 63 sectors/track, 3 cylinders
Units = cylinders of 16065 * 2048 = 32901120 bytes


También tenemos cabezas, sectores y cilindros...y siguen apareciendo las famosas 255 cabezas ¿?.


Más información sobre la lista de distribución eside-ghost