hmz ja ik denk wel dat je het snapt
Maar Linux kiest niet ??
Linux heeft een vaste structuur, dit is ooit zo bedacht.
Die structuur handhaafd hij en kan er niet van afwijken.
Ik zal het op een nog iets andere manier uitleggen.
Ik zij al dat ruimte relatief is in Linux.
Hij maakt een structuur aan op een HD.
#####
/var
/usr
/tmp
/sys
/srv
/sbin
/root
/media
/home
#####
Nu is het niet zo dat ieder mapje een eigen ruimte krijgt.
Je hebt een HD van 1Gig en deze structuur van mapjes word op die HD aangemaakt.
Jij kan nu dingen stoppen in die mapjes, ( maakt niet uit welk mapje) totdat die hele 1 Gig verbruikt is,
De HD is op dat moment dus vol.
Alle dingen die jij in mapje /var gooit worden volledig over de HD verspreid.
(nu komt het moeilijke gedeelte
)
Hij houd wel bij op welk plekje het op de HD staat maar een dingetje wat jij in de /var heb gestopt kan gebroederlijk naast een dingetje staan wat jij in de /home hebt gestopt.
Dit staat dus allemaal gebroederlijk naast en door elkaar op die ruimte van de HD.
Die structuur van Linux is hard, keihard daar valt niet aan te tornen.
Dus wanneer jij iets in de /home of /var wilt gooien gaat hij met dat dingetje ernaar toe kijkt waar er plaats is en of er ruimte is en kwakt het erin.
Schrijft op zijn briefje waar dit dingetje staat en is klaar.
Nu moet je die mappen structuur zien als emmertjes waar water in kan.
Fysiek kan er geen water in deze emmertjes.
echter er zit een gat in waar een slang op zit.
Vanuit ieder emmertje gaat er een slang naar een grote bak waar 100 liter water in kan.
Jij gooit 1 liter water in het emmertje /home.
Dit loopt door die slang naar die grote bak.
Is de bak vol kan er geen water meer in.
Wat je nu wezenlijk doet met een andere partitie voor de /home is gewoon een grote bak van 500 liter met een slang aansluiten aan het emmertje /home.
Vanaf dit moment zal al het water wat in de emmertjes
####
/var
/usr
/tmp
/sys
/srv
/sbin
/root
/media
####
gooit naar die grote bak gaan van 100 liter.
Gooi je iets in het emmertje /home word dit allemaal in die grote bak van 500 liter gegooid.
Wat je nu doet bij een nieuwe installatie is Linux de structuur aan laten maken, echter ??
Op 1 punt zeg je dat de /home een bepaalde partitie is die niet geformateerd mag worden.
Wanneer Linux klaar is met alles installeren heeft hij netjes de map /home aangemaakt, echter n de fstab staat genoteerd dat partitie 5 gemound is aan deze map.
Uiteraard kan je dit grapje met ieder " emmertje / map" doen van deze structuur.
Maar omdat alle instellingen, brieven, je weblinkjes, mail , zelf geinstalleerde proggie's die je buiten synaptic om hebt geinstalleerd, enz enz in je /home staan wil je dit niet kwijt raken.
Dus zet je dit op een andere partitie of HD loop je minder kans dat je dit kwijtraakt.
Alle normale proggies die je installeerd raakt je natuurlijk wel kwijt.
Dit is ook weer op te lossen, Linux is zo makkelijk hierin
Stel je verandert je sources.list mettertijd moet je deze backuppen en netjes bewaren in je /home map.
nu maak je een backup in een tekst file van al je geinstalleerde proggie's die je met bloed-zweet en tranen bij elkaar gezocht had.
met de opdracht:
sudo dpkg --get-selections | grep '[[:space:]]install$'| awk '{print $1}' > installedpackages
Je krijgt nu een file met de naam "installedpackages"
Deze vind je terug in je " Persoonlijk map"
Nogmaals: Deze file bewaar je goed kan ook op een stick of ergens in je /home.
Wanneer je net klaar bent met een nieuwe installatie vervang je de sources.list met die je hebt gebackupt, om er gewoon zeker van te zijn.
Vervolgens zet je die file met de naam "installedpackages" op je bureaublad.
Nu ga je in terminal naar je bureaublad met cd
En geef je de opdracht:
cat installedpackages | xargs sudo aptitude install
Wanneer hij nu klaar is, is alles weer bij het oude.
snel en makkelijk.