Allt från Computex 2023

Många partitioner, bra eller dåligt?

Permalänk

Många partitioner, bra eller dåligt?

Sitter här och partitionerar lite med min mini-itx server och ett par funderingar ang. detta har dykt upp. Så som det ser ut nu tänkte jag skapa statiska partitioner för boot root (/) och swap utrymme. Och sen använda LVM för resten. Huvudsakliga anledningen till att jag valt LVM är för att optimera för att få ut möjligt av diskutrymmet. Om jag gjort någon partition för lite / för stor så kan jag ändra storlek i efterhand.

Men jag är endå lite tveksam till detta. Om man nu skall använda samma filsystem för hela disken, varför vill man då skapa många små partitioner istället för en stor? Finns det egentligen några vettiga fördelar? Det känns nästan trevligast att göra en partition för boot, en för swap, och sen en för resten. Varför skulle man förlora på att göra på detta sätt?

EDIT:

Det kan är ju iofs bra att tex en nedladdning som fyller hela hårdisken inte resulterar i att inga loggar kan sparas. Det är ju faktiskt en ganska stor fördel.

Det blir nog LVM trots allt. Men synpunkter är förstås fortfarande välkomna. En ytterligare fråga, jag har för mig att xfs inte är "krympbart" (enl. wikipedia), innebär det att det inte skulle fungera att krympa xfs partitioner mha LVM? Har funderat på reiserfs istället.

Visa signatur

Hör ropen skalla: Mer CO-OP åt oss alla!
Fanboys är kapitalismens svar på religiösa fundamentalister.
Upplysning für alle: www.thesciencenetwork.org www.transhumanism.org

Permalänk
Medlem

En *nix maskin mår inte bra om root partitionen blir full, därför är det rekomenderbart att lägga dom partitioner som man lagrar data på på en egen partition.

/boot som egen partition användes av lilo då den inte kunde hantera stora diskar, den kunde inte läsa kernel om den låg ovanför cylinder 1024, detta är numera fixat så den behövs inte numera.

Jag brukar partitonera så här:

* swap
* / - brukar bli runt 20GB eller vad jag har för disk.
* /export - hemkataloger och data (som vissa kanske märker så kör jag oftasat Solaris! )

Visa signatur

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Permalänk

Ok, tack för svaret! Mitt partitionsschema blev ungefär såhär:

100 MB boot ( av gammal vana, men det kan nog vara en fördel om man kör mjukvaruraid1 vilket jag för tillfället gör ) 512 MB swap 1 GB / resten ca 198 GB åt LVM: /usr 2GB /opt 1GB /var 2GB /home resten

Visa signatur

Hör ropen skalla: Mer CO-OP åt oss alla!
Fanboys är kapitalismens svar på religiösa fundamentalister.
Upplysning für alle: www.thesciencenetwork.org www.transhumanism.org

Permalänk
Citat:

Ursprungligen inskrivet av nienithaur
Ok, tack för svaret! Mitt partitionsschema blev ungefär såhär:

100 MB boot ( av gammal vana, men det kan nog vara en fördel om man kör mjukvaruraid1 vilket jag för tillfället gör ) 512 MB swap 1 GB / resten ca 198 GB åt LVM: /usr 2GB /opt 1GB /var 2GB /home resten

Det hade varit bättre att göra /home runt 5 GiB istället så kan du expandera de andra partitionerna när du behöver mer utrymme...

Permalänk
Medlem

Det är ju en väldans fördel om du tänkt uppgradera ditt system/byta till en annan dist att ha separata partioner.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av nienithaur
Ok, tack för svaret! Mitt partitionsschema blev ungefär såhär:

100 MB boot ( av gammal vana, men det kan nog vara en fördel om man kör mjukvaruraid1 vilket jag för tillfället gör ) 512 MB swap 1 GB / resten ca 198 GB åt LVM: /usr 2GB /opt 1GB /var 2GB /home resten

Jag tycker dom är för små!

Min /usr är idag på ca: 2.6GB iofs så är min /var på ca: 300MB och /opt på 400MB.

Att ha / på bara 1GB är för lite med tanke på att du även har /tmp på den partitionen, och /boot räcker gott med 20MB.

Att ha /usr så liten gör att du kommer att få utrymmesbrist när du installerar mera och mera program, /opt är det nästan ingen som använder, vad jag märkt så är det nästan bara SUN som vill lägga saker där.

I ditt fall så skulle jag bygga såhär:

/boot - 20MB
/ - 20GB
/tmp - 1GB (behövs inte om du inte lägger mycket där, lägger du mycket där så utöka)
/home - resten

Visa signatur

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Permalänk

boot gjorde jag så stor bara för att vara helt, helt säker att det skulle räcka. Jag var rejält snål med de andra partitionerna, lite väl snål kanske. Så du har nog rätt, men jag kan förmodligen rezisa dem "on the fly" eftersom jag använder LVM och reiserfs (tror det finns verktyg även för att krympa). Och denna server är tänkt som en filserver, utan grafiskt lullull och med minimalt med program/verktyg. Skall iofs användas som mail/webserver också, men endast för enskilt bruk och experementerande, så det blir nog inte så mycket extra plats för detta.

EDIT: Jag döpte om homepartitionen till share istället, jag vet inte riktigt var jag skall montera den, kanske i usr/local/någonstans.

EDIT2: Ang. opt, jag har för mig att (gentoo) portage använder sig av den temporärt, det var därför jag gjorde den ganska stor. Men kan mycket väl ha fel.

Visa signatur

Hör ropen skalla: Mer CO-OP åt oss alla!
Fanboys är kapitalismens svar på religiösa fundamentalister.
Upplysning für alle: www.thesciencenetwork.org www.transhumanism.org

Permalänk
Medlem

jag brukar ha

/ 5GB
/var 10GB
/home resten
/swap om jag har typ under 512mb ram så blir det ram x2 annars så brukar jag dela så om jag har 1gb ram så har jag 512mb swap.

funkar bra.

Visa signatur

8D

Permalänk
Medlem

bettan% df -h [~] Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 496M 345M 111M 76% / devfs 1.0K 1.0K 0B 100% /dev /dev/ad0s1e 496M 12K 456M 0% /tmp /dev/ad0s1f 9.7G 3.9G 5.0G 44% /usr /dev/ad0s1d 1.2G 81M 1.0G 7% /var /dev/ad0s1g.eli 101G 44G 49G 47% /usr/home/victor

Kör jag på i FreeBSD, funkar bra.