salve...

non capisco alcuni numeri che visualizza fdisk

# fdisk -l

Disk /dev/hda: 12.0 GB, 12072517632 bytes
255 heads, 63 sectors/track, 1467 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         725     5823531   83  Linux
/dev/hda2             726        1450     5823562+   5  Extended
/dev/hda3            1451        1467      136552+  82  Linux swap / Solaris
/dev/hda5             726        1400     5421906   83  Linux
/dev/hda6            1401        1450      401593+  83  Linux


se ogni cilindro ha 8225280 bytes
e ho in tutto 1467 cilindri

1467 * 8225280 = 12066485760
ma fdisk dice che il disco e' piu' grande... 12072517632

la differenza e' di (12072517632 - 12066485760) 6031872 bytes
il numero e' curiosamente divisibile per 512

6031872 / 512 = 11781

come se ci fossero 11781 settori non utilizzabili...




ho allora provato a copiare con dd la partizione hda6

occupa 50 cilindri...
quindi dovrebbe occupare 50 * 8225280 = 411264000 bytes

invece il file ne occupa meno

# dd if=/dev/hda6 of=hda6.iso

# ls -l hda6.iso
-rw-r--r-- 1 root root 411231744 2008-09-27 08:46 hda6.iso


la differenza (411264000 - 411231744) e' di 32256 bytes
di nuovo divisibile per 512 ( 32256 / 512 = 63)

come se 63 settori non fossero usati dalla partizione


come si spiega?


--
Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a