forståelse af partitioner i Linux
Hej Linuxin brugere
Jeg har kørt med Linux på min desktop i et par år efterhånden. Jeg har dog aldrig fået sat mig ordentligt ind i hvordan partitioneringen fungerer.
Jeg har altid bare taget den default partitionstabel den distribution jeg har installeret har foreslået. Det vil sige at jeg altid har taget backup af mine ting til ekstern disk og startet fra scratch.
Efterhånden begynder jeg at interessere mig mere for at teste nogle forskellige distroer af. Jeg har prøvet Ubuntu, Mint, Fedora og Debian dengangWoody var Stable.
Men hvordan vil i foreslå man lægger sin partitioner ud? Jeg vil nok som minimum have min /Home på en seperat partition men kan det gøres fra samme disk? Eller er det en stor fordel at have en ekstra disk til /Home ?
Jeg har PT en 160gb disk som er delt i en Win/NTFS partition (40 GB) og resten i en Ubuntu Installation.
Jeg vil dog smide min gamle NTFS partition på porten da der ikke ligger noget af værdi der og jeg har ikke bootet ind i Windows siden før jul.
Men hvordan ville i foreslå jeg lægger en 160GB disk ud når jeg gerne vil rode med forskellige distro'er?
Gerne et link hvor jeg kan læse lidt mere om det at partionere en linux disk.
Jeg har kørt med Linux på min desktop i et par år efterhånden. Jeg har dog aldrig fået sat mig ordentligt ind i hvordan partitioneringen fungerer.
Jeg har altid bare taget den default partitionstabel den distribution jeg har installeret har foreslået. Det vil sige at jeg altid har taget backup af mine ting til ekstern disk og startet fra scratch.
Efterhånden begynder jeg at interessere mig mere for at teste nogle forskellige distroer af. Jeg har prøvet Ubuntu, Mint, Fedora og Debian dengangWoody var Stable.
Men hvordan vil i foreslå man lægger sin partitioner ud? Jeg vil nok som minimum have min /Home på en seperat partition men kan det gøres fra samme disk? Eller er det en stor fordel at have en ekstra disk til /Home ?
Jeg har PT en 160gb disk som er delt i en Win/NTFS partition (40 GB) og resten i en Ubuntu Installation.
Jeg vil dog smide min gamle NTFS partition på porten da der ikke ligger noget af værdi der og jeg har ikke bootet ind i Windows siden før jul.
Men hvordan ville i foreslå jeg lægger en 160GB disk ud når jeg gerne vil rode med forskellige distro'er?
Gerne et link hvor jeg kan læse lidt mere om det at partionere en linux disk.
Kommentarer22
Re: forståelse af partitioner i Linux
Re: forståelse af partitioner i Linux
Kommoden er din HDD, og skufferne er dine partitioner. Den ene skuffe kan nemt tømmes (formateres) uden at det påvirker de ting du har liggende i de andre skuffer.
Når du skal lave partitioner i Linux, så forslår jeg at du ALDRIG bruger default partitionering. De forskellige partitions værktøjer i Linux er komplet tåbelige til at partitionere. Under en installation vælger du at gøre det manuelt. Her kan du så slette og oprette partitioner. Du kan også vælge monterings steder for de forskellige partitioner, så du ikke behøver at formatere andet end din root.
Ang. hvilke partitioner du burde lave, så vil jeg sige en root, /boot, swap og en eller flere extra dokument partitioner til dine private ting. Jeg ville ikke lave en /home hvis jeg var dig. Denne bliver hurigt meget roddet, og hvis du ønsker at prøve forskellige distro'er vil du stødde på mange ting der gemmes i /home, som ikke nødvendigvis er ens i alle distro'er, og derfor vil skabe problemer. Gem ting som .mozilla mappen og andre indstillinger du ønsker på en privat partition, og opret symlink til dem i /home istedet, og lad denne forblive en alm. mappe på din root partition.
/ 15gb eller mere
/boot ca. 16mb
swap 512mb eller mere
@dk_zero_cool
Tak for dit
Tak for dit svar. Jeg havde egentlig tænkt lidt det samme med /home partitionen. Der ligger godt nok meget skjult junk som jeg ikke aner hvad er eller fra programmer som jeg ikke bruger eller har fjernet for længst.
Det lyder som en god ide med en partitioner til Dokumenter og Media.
Jeg har allerede min Mail på en NAS som er tilsluttet via NFS. Kan man lave et symlink der peger min mozilla mappe på denne nas istedet?
Hvilket filsystem er bedst at bruge til disse "dokumenter" og "Media" partitioner? De skal ikke deles med Windows da jeg har min NAS til det. Er Ext3 vejen frem?
Jeg ville ikke lave en
Jeg ville ikke lave en /home hvis jeg var dig.
Uenig!
/ 15gb eller mere
/boot ca. 16mb
swap 512mb eller mere
Også uenig!.. Forstår at årsagen er et forsøg på at undgå confiler i home som laver panik. Jeg foretrækker en dejlig stor /home til min primære distribution og dem som er på kort besøg kan få lov til at være på en enkelt partition (plus eksisterende swap) hvorfra der symlinkes til "den rigtige /home" eller andre diske.
Men det kan jo gøres på mange forskellige måder! Bare det passer til ens formål. Derudover ville jeg blive rigtig ked af en / (rod - ikke root) partition på 15 GB da jeg normalt har et forbrug imellem 2 og 4 GB.
/boot er et levn fra fortiden! Jeg har kun oplevet en maskine hvor det var nødvendigt. Der kan så være nogle praktiske årsager men også det modsatte.
Venligst
Tom
god analogi
#5
Jeg syntes det er fedest
Jeg syntes det er fedest med en stor partition til det hele og så en ekstra disk til backups, der har jeg så valgt en ekstern usb disk.
Fordelen ved at have det hele på en partition som de fleste distroer også foreslår er at så får du bedre udnyttelsen af pladsen
I gamle dage syntes jeg også det var smart med flere partitioner dels fordi så kunne man opnå hastighedsforbedringer, mindre fragmentering og mindre risiko for at en enkelt sektor på harddiske ødelægger en hel partition.
Syntes dog at jeg har oplevet for mange ulemper ved at have flere partitioner, en af dem er at hvis feks. man har fyldt / partiotionen så kan man måske ikke lige ændre det fordi så vil de gå ud over /home
Mange partitioner syntes jeg er ufleksibelt.
Linuxés filsystem kører fint med en stor partition idag.
Re: forståelse af partitioner i Linux
1 gig - swap - samme swap-partition bruges af begge distroer
15 gigs - root-partition til primær distro
resten - /home til primær distro
5-10 gigs - til test-/lege-distro - ingen seperat /home nødvendig her
Re: forståelse af partitioner i Linux
Ang. 15gb root partition, så ved jeg ikke hvor normale behov ligger. Jeg har i øjeblikket hellere ikke opbrugt mere end ca. 4,5GB. Men jeg vil hellere have for meget plads, end for lidt. Så skulle jeg på et tidspunkt have brug for mere, skal jeg ikke igennem en hel ompartitionering af hele min HDD. Men mit behov er så også medregnet at /home ligger i / og jeg ofte henter større filer fra nettet, og samler dem i /home og på min Desktop, inden jeg tager mig sammen og smider dem hen hvor de skal. 15gb er ikke ret meget. Den plads kan jeg godt undvære for at sikre mig mod plads mangel.
En Seperat /boot er op til en selv. bruger det personligt hellere ikke med mindre det er nødvendigt, hvilket det kan være. Hvis jeg f.eks. besluttede mig for at installere Ubuntu, ville en /boot være nødvendig for mig. Jeg bruger XFS til mine partitioner, men Ubuntu nægter at køre grub fra disse. Så her er en /boot EXT3 en nødvendighed.
Ang. /home så synes jeg det er nemmere at gemme og symlinke de ting man vil gemme. Denne sti bliver fyldt til toppen af gamle ubrugelige filer mm. Jeg ønsker ikke at få lagt alle mine private ting sammen med alt dette rod. Men det er jo op til en selv hvad man bedst kan lide. Jeg har nu hellere ikke så meget jeg gider at gemme på fra /home. Kun browser, mail, tilda og amsn mapperne
Re: forståelse af partitioner i Linux
swap
swap 2 gb
primær rod 4 gb
primær home 20 gb
evt medialager 60 gb
testdistro1 10 gb
testdistro2 10 gb
testdistro3 10 gb
...osv - indtil du rammer 160 gb
vil være mit forslag. Alle ext3
Re: forståelse af partitioner i Linux
En skrabet Ubuntu kommer nemt op på 3 - 4 GB i systemfiler. Du skal også have plads til midlertidigt at downloade mindst en DVD.
Hvis du har mange billeder, film og musik, bliver 60 GB nok også hurtigt for lidt.
Men 10 GB til at teste en distro på er fint, men lad være med at køre med fælles /home mellem de forskellige distro's, det bliver hurtigt noget værre rod, specielt hvis de kører med forskellige Desktop Managers.
Når du installerer en distribution for at teste den, så lad så vidt muligt være med at lade den installere sin egen bootloader. Jeg plejer at tilføje boot-oplysningerne i /boot/grub/menu.lst i den faste distribution. Hvis den faste dist bruger UUID numre i /etc/fstab, får du problemer, hvis den skal boote fra en anden grub. Det gør du så alligevel, for UUID bliver ændret på en partition, når den formatteres. Du skal nok ind manuelt og ændre til den nye UUID i menu.lst og i fstab.
UUID for en partition finder du med kommandoen tune2fs (navn) | grep UUID
Kaj
rootrod ????
at stå i roden ( / ) er ikke det samme som at VÆRE root. At være root, betyder bare at "være på med administrator-rettigheder" (lidt lige som at logge på som administrator på en Win-dåse)
skriver jeg su og mit password er jeg root (altså bruger med administative rettigheder) at være i roden, er et sted jeg kan befinde mig i mit filsystem.
Ergo ..
root = admin bruger
rod = er roden af systemet ( / )
Re: forståelse af partitioner i Linux
Re: forståelse af partitioner i Linux
/ er filsystemets rod
/root
/root er administratorens hjemmemappe.
Re: forståelse af partitioner i Linux
i prencippet er det kun nødvendigt at lave 2 parioner som swap og den primære, men for at forstå hvordan det hænger sammen i helhed så er min forklaring således:
/ roden bare samlings sted for configuration og andet gøjl svarer til gamel Dos mappe
/home siger vist sig selv
/usr & /var program og logfiler usr hvis den skal på seperat partion være rimelig stor ellers får man problemer med plads til programmer, var mappen har det med at skifte størelse alt efter hvor meget loggin man har og hvor tit man renser ud i det
1 partion boot
2 partion swap
3 partion extended til forskellige systemer eller alt i samme blok
men men kan godt lave / på 200 til 300 mb /usr på 5-6 GB /var på 2 GB og resten til /home
så har man:
hda1 /boot
hda2 /swap
hda5 /extended vises vist nok ikke? ka ik huske det anyways
hda6 /
hda7 /home
hda8 /usr
hda9 /var
håber det gav lidt ekstra input til forståelse?? der kan være afvigelser i forklaringen men det er sådan cirka det hænger sammen.
Re: forståelse af partitioner i Linux
ang swap... kommer an på hvor meget ram man har... hvis man vil udnytte swap 100% en delvis god idé kan være dobbelt swap af hvad man har af ram... (og nej gider ikke den debat igen :P)
Re: forståelse af partitioner i Linux
Re: forståelse af partitioner i Linux
Re: forståelse af partitioner i Linux
Re: forståelse af partitioner i Linux
Re: forståelse af partitioner i Linux
Tak til Kenneth for at forklare hvad de forskellige /usr og /var er. Filstrukturen er det næste jeg vil kaste mig over for at få en bedre forståelse af. Som kommende Windows XP MCSA har jeg meget godt styr på hvad der ligger i C:\PRogrammer c:\windows og c:\windows\system32 etc. Men hvad der ligger i de forskellige systemmapper i Linux er stadig lidt en gåde.
jeg tror Ondope's forslag ser ud som noget jeg vil tage til mig dog nok som foreslået med en lidt større partition til / end de 4gb.
Hvis nu jeg laver det som
swap 2 gb
primær rod 10 gb
primær home 20 gb
evt medialager 60 gb
testdistro1 10 gb
testdistro2 10 gb
og så bare lader resten være i en stor partition. Kan man så ikke senere "skære" en 10 gb bid ud af den hvis man vil lave en testdistro3 eller skal det sidste henligge til "unpartitioned space" for at man kan tage en bid senere?