Sida 1 av 1
vad betyder plustecknen i partitionstabellen?[LÖST]
Postat: 10 feb 2009, 14:50
av Rune.K
Jag undrar vad plustecknen i min partionstabell betyder?
Asterisken markerar bootpartitionen?
Device Boot Start End Blocks Id System
/dev/sda1 * 1 5864 47102548+ 7 HPFS/NTFS
/dev/sda2 5865 10453 36861142+ 7 HPFS/NTFS
/dev/sda3 10454 13768 26624000 83 Linux
/dev/sda4 13768 60801 377796097+ f W95 Ext'd (LBA)
/dev/sda5 13768 13921 1232497 82 Linux swap / Solaris
/dev/sda6 13922 50602 294640101 7 HPFS/NTFS
/dev/sda7 50603 54682 32768000 83 Linux
/dev/sda8 54683 56546 14972548+ 83 Linux
/dev/sda9 56547 56680 1076323+ 82 Linux swap / Solaris
/dev/sda10 56681 60801 33101901 83 Linux
Re: vad betyder plustecknen i partitionstabellen?
Postat: 10 feb 2009, 15:06
av dmz
* visar att disken ifråga har en bootflagga (enbart nödvändigt för DOS/Windows).
+ visar att sda4 och sda8 är extended, då du enbart kan ha 4 primära partitioner.
Re: vad betyder plustecknen i partitionstabellen?
Postat: 10 feb 2009, 16:25
av Lars
Nja, enligt manualen för sfdisk så betyder plustecknet att storleken är något större än det angivna värdet. Eftersom storleken normalt anges i antal cylindrar så måste värdena avrundas för att kunna visas som heltal.
Re: vad betyder plustecknen i partitionstabellen?
Postat: 10 feb 2009, 17:34
av Rune.K
Lars skrev:Nja, enligt manualen för sfdisk så betyder plustecknet att storleken är något större än det angivna värdet. Eftersom storleken normalt anges i antal cylindrar så måste värdena avrundas för att kunna visas som heltal.
Alltid får man lära sej något.
sfdisk hade jag aldrig hört talas om, bara cfdisk och fdisk.
fdisk är min favorit.
Men hädanefter blir det sfdisk.
Jag har något fel i partitionstabellen och det visade sfdisk.
Re: vad betyder plustecknen i partitionstabellen?[LÖST]
Postat: 10 feb 2009, 18:39
av Bowmore
Lars skrev:Nja, enligt manualen för sfdisk så betyder plustecknet att storleken är något större än det angivna värdet. Eftersom storleken normalt anges i antal cylindrar så måste värdena avrundas för att kunna visas som heltal.
Japp. När det gäller +-tecknet efter antal block i fdisk-utskriften så beror det på att en partition består av ett antal sektorer à 512 bytes medan ett block har storleken 1024 bytes, dvs
två sektorer, därav avrundningen. Så består partitionen av ett udda antal sektorer så markeras blockstorleken med ett +
Mao: Blockstorleken 47102548+ skulle alltså lika gärna kunnat skrivas som 47102548
.5 (KiB).
Re: vad betyder plustecknen i partitionstabellen?[LÖST]
Postat: 10 feb 2009, 19:50
av Rune.K
För ordningens skull så kommer utputten från sfdisk -l
Disk /dev/sda: 60801 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 5863 5864- 47102548+ 7 HPFS/NTFS
/dev/sda2 5864 10452 4589 36861142+ 7 HPFS/NTFS
/dev/sda3 10453+ 13767- 3315- 26624000 83 Linux
/dev/sda4 13767+ 60800 47034- 377796097+ f W95 Ext'd (LBA)
/dev/sda5 13767+ 13920 154- 1232497 82 Linux swap
/dev/sda6 13921+ 50601 36681- 294640101 7 HPFS/NTFS
/dev/sda7 50602+ 54681- 4080- 32768000 83 Linux
/dev/sda8 54682+ 56545 1864- 14972548+ 83 Linux
/dev/sda9 56546+ 56679 134- 1076323+ 82 Linux swap
/dev/sda10 56680+ 60800 4121- 33101901 83 Linux
Jag installerade Debian Lenny på sda3 och installationsprogrammet vägrade att använda sda5 som swap.
Jag skapade då sda8 som swap...
Nu förstår jag kanske varför, Debian installer är tydligen petig med cylindrarna.