|
| forskellig geometry af diske Fra : Thomas Rasmussen |
Dato : 15-01-03 10:43 |
|
Efter at have installeret mine to identiske diske, så undre jeg mig
meget over at geometrien ikke er ens på de to diske:
10:33 simpsons@tintin% sudo fdisk -ul /dev/hda
Disk /dev/hda: 255 heads, 63 sectors, 4865 cylinders
Units = sectors of 1 * 512 bytes
10:34 simpsons@tintin% sudo fdisk -ul /dev/hdc
Disk /dev/hdc: 16 heads, 63 sectors, 77545 cylinders
Units = sectors of 1 * 512 bytes
Det undre mig en del af der er forskel i antal heads, men gør dette
noget? Evt i forhold til at der køres RAID-1 mellem de to diske.
/Thomas
--
/"\ | Human Knowledge Belongs To The World
\ / | -- Milo Hoffman in "AntiTrust"
x |
/ \ <-- (ASCII Ribbon Campain against html emails and postings!)
| |
Svend Olaf Mikkelsen (15-01-2003)
| Kommentar Fra : Svend Olaf Mikkelsen |
Dato : 15-01-03 13:30 |
|
On 15 Jan 2003 10:43:03 +0100, Thomas Rasmussen <simpsons@kom.auc.dk>
wrote:
>Efter at have installeret mine to identiske diske, så undre jeg mig
>meget over at geometrien ikke er ens på de to diske:
>
>10:33 simpsons@tintin% sudo fdisk -ul /dev/hda
>
>Disk /dev/hda: 255 heads, 63 sectors, 4865 cylinders
>Units = sectors of 1 * 512 bytes
>
>
>10:34 simpsons@tintin% sudo fdisk -ul /dev/hdc
>
>Disk /dev/hdc: 16 heads, 63 sectors, 77545 cylinders
>Units = sectors of 1 * 512 bytes
>
>
>Det undre mig en del af der er forskel i antal heads, men gør dette
>noget? Evt i forhold til at der køres RAID-1 mellem de to diske.
>
>/Thomas
Linux bruger forskellige procedurer til at fastslå geometrien,
afhængig af hvilken port disken sidder på. Når du laver partitioner på
hdc, så indstil Fdisk til at bruge 255 heads, 63 sectors. Hvis der
allerede er partitioner, der forudsætter en anden geometri, så slet
dem.
--
Svend Olaf
| |
Thomas Rasmussen (15-01-2003)
| Kommentar Fra : Thomas Rasmussen |
Dato : 15-01-03 13:35 |
|
svolaf@inet.uni2.dk (Svend Olaf Mikkelsen) writes:
> Linux bruger forskellige procedurer til at fastslå geometrien,
> afhængig af hvilken port disken sidder på. Når du laver partitioner på
> hdc, så indstil Fdisk til at bruge 255 heads, 63 sectors. Hvis der
> allerede er partitioner, der forudsætter en anden geometri, så slet
> dem.
Hmm... disken bliver allerede brugt nu (i raid) det er selvf. muligt
at udnytte raid'et så at den genskaber data'ene... men har det nogen
praktisk betydning for ydelse, stabilitet og lign?
/Thomas
--
/"\ | Human Knowledge Belongs To The World
\ / | -- Milo Hoffman in "AntiTrust"
x |
/ \ <-- (ASCII Ribbon Campain against html emails and postings!)
| |
Svend Olaf Mikkelsen (15-01-2003)
| Kommentar Fra : Svend Olaf Mikkelsen |
Dato : 15-01-03 14:02 |
|
On 15 Jan 2003 13:34:46 +0100, Thomas Rasmussen <simpsons@kom.auc.dk>
wrote:
>svolaf@inet.uni2.dk (Svend Olaf Mikkelsen) writes:
>
>> Linux bruger forskellige procedurer til at fastslå geometrien,
>> afhængig af hvilken port disken sidder på. Når du laver partitioner på
>> hdc, så indstil Fdisk til at bruge 255 heads, 63 sectors. Hvis der
>> allerede er partitioner, der forudsætter en anden geometri, så slet
>> dem.
>
>Hmm... disken bliver allerede brugt nu (i raid) det er selvf. muligt
>at udnytte raid'et så at den genskaber data'ene... men har det nogen
>praktisk betydning for ydelse, stabilitet og lign?
Hvis disken kun skal bruges under Linux, og du kun skal bruge Linux
fdisk til eventuelt at ændre i partitionerne, og du ikke skal have en
/boot partition på disken, har det ingen betydning.
BIOS kan ikke læse en disk af denne størrelse, der har
partitionstabeller, der forudsætter en 16 hoveders geometri.
Hvis disken senere skal bruges i en anden sammenhæng, så slet MBR.
--
Svend Olaf
| |
Thomas Rasmussen (15-01-2003)
| Kommentar Fra : Thomas Rasmussen |
Dato : 15-01-03 14:08 |
|
svolaf@inet.uni2.dk (Svend Olaf Mikkelsen) writes:
> Hvis disken kun skal bruges under Linux, og du kun skal bruge Linux
> fdisk til eventuelt at ændre i partitionerne, og du ikke skal have en
> /boot partition på disken, har det ingen betydning.
Well, disken bliver kun brugt på en linux server og der skal ikke
andre OS'er i nærheden af den Så jeg tror jeg lader den være i
fred medmindre der opstår problemer som kan relateres til dette.
> BIOS kan ikke læse en disk af denne størrelse, der har
> partitionstabeller, der forudsætter en 16 hoveders geometri.
Næh, men bios genkender godt nok disken til at have samme geometri som
den første disk. Så hvordan fdisk (cfdisk) har kunnet kommet i tanke
om at lave en helt anden geometry på disken er mig en gåde.
/Thomas
--
/"\ | Human Knowledge Belongs To The World
\ / | -- Milo Hoffman in "AntiTrust"
x |
/ \ <-- (ASCII Ribbon Campain against html emails and postings!)
| |
Svend Olaf Mikkelsen (15-01-2003)
| Kommentar Fra : Svend Olaf Mikkelsen |
Dato : 15-01-03 14:21 |
|
On 15 Jan 2003 14:07:32 +0100, Thomas Rasmussen <simpsons@kom.auc.dk>
wrote:
>Næh, men bios genkender godt nok disken til at have samme geometri som
>den første disk. Så hvordan fdisk (cfdisk) har kunnet kommet i tanke
>om at lave en helt anden geometry på disken er mig en gåde.
Linux bruger vist ikke oplysninger fra BIOS for den sekundære IDE port
(at undersøge detaljerne er et fler-dages job). Hvis der er en
partitionstabel på disken i forvejen, som forudsætter til 255 hoveder,
vil fdisk vist rapportere 255 hoveder.
For en tom disk bør man autodetecte disken i BIOS, og derefter manuelt
sørge for at partitioneringsværktøjer bruger samme geometri som BIOS.
Hvis det er en Award BIOS, og partitionstabellerne har "end head" 15,
vil BIOS antagelig ikke blive ved med at finde disken korrekt. Men det
har ingen betydning, hvis BIOS ikke bruges.
En anden betydning er at partitioneringsværktøjer vil lade partitioner
slutte med en hel cylinder, og hvis geometrien ikke findes ens af alle
værktøjer, og alle operativsystemer, er det potentielle problemer.
--
Svend Olaf
| |
|
|