Geen preek van mij slechts een analise van je gedachten.
En heel begrijpelijk dat je gefrustreerd reageerd als iets niet lukt.
Het probleem zit hem niet in Linux, het probleem zit hem in het feit dat je niet doet wat je moet doen, en dat komt door gebrek aan kennis van Linux.
Dat auto voorbeeld vind ik leuk
Echer ik draai het ff om.
Als jij nog nooit met een auto gereden hebt en ik gooi je voor het eerst in een auto, dan kom je geen meter van je plek, omdat je niet weet hoe dat ding gestart moet worden en wat je allemaal nog meer moet doen.
enyway,
Volgende keer eerst ff wat info verzamelen en als het dan niet lukt gewoon gericht vragen stellen.
Scheelt je bergen tijd.
Onthoud in je hele leven 1 ding:
Kijken - Denken - DoenJouw idee voor die aparte /home staat op dit forum al tig keer beschreven, dus gebruik de zoekfunctie, lees de info en lukt het niet gewoon vragen.
Voorals nog wil ik best wel een handleiding hier plaatssen wanneer je in een bestaande Ubuntu installatie een aparte /home wilt maken
##############################################
Je hoeft alleen maar de huidige partitie te verkleinen met Gparted, en een nieuwe ext3 partitie erbij te maken, als je het niet op een andere HD zet.
Volg nu deze tut:
Wat je moet doen is na het kopiƫren van de data is je de 2e schijf te mouten als home directory. Linux maakt het niet uit waar de home directory staat als je maar aangeeft waar.
######
We gaan eerst een root pasword zetten, maak een mooi lang pasword en schrijf het op.
sudo -s
passwd root
geef hier je root pasword op.
sudo -s
en nu je root pw ingeven.
##########################
Let op in deze howto is de X in hdax het voorbeeld.
Je moet zelf even kijken met de opdracht :sudo fdisk -l
Hoe de partitie heet waar je de nieuwe /home wilt hebben.NOTE: In jouw geval zou dit nog steeds hda8 moeten zijn Aan de slag:Geef je root pasword.
sudo -s
1. Maak een directory aan:
mkdir /mnt/tmp
2. Mount de nieuwe partitie nu even aan deze tijdelijke directory:
mount /dev/hdaX /mnt/tmp
Hiermee mount je de partitie aan die map, LET OP die X He? .
#############################################
Nu gaan we de bestanden van de home kopieeren naar de nieuwe partitie:
We gaan eerst naar de /home map toe.
4.
cd /home
We kopieeren alles naar de tmp map.
5.
find . -depth -print0 | cpio --null --sparse -pvd /mnt/tmp/
Nu heb je een exacte kopie van je oude /home op de nieuwe partitie.
Check dit eventueel nog ff door in die /mnt/tmp/ te kijken.
Verwijder de oude home directory eerst nog niet; wie weet wat er is mis gegaan.
6. We gaan eerst backuppen en de oude /home hernoemen :
cd
mv /home /home.old
############################
Maak een nieuwe /home en mount de nieuwe partitie aan de nieuwe /home:
Maak een nieuwe /home directory.
7.
mkdir /home
unmount de nieuwe partitie van de tijdelijk directory waar alles staat van je oude /home
umount /mnt/tmp
mount de nieuwe partitie aan de nieuwe /home directory.
mount /dev/hdaX /home
Om deze partitie nu automatisch op /home te mounten bij het opstarten van de computer voeg je een regel toe aan /etc/fstab met als mountpoint dus /home.
Eerst openen met :
8.
gksudo gedit /etc/fstab
9. Nu de volgende regel toevoegen.
/dev/hdaX /home ext3 defaults 0 2
NOGMAALS overal waar je
hdaX ziet staan de X veranderen in het cijfer wat in jouw situatie nodig is.
Dit kan dus bijvoorbeeld zijn: hda8, hda2 of hda4 of hdb2 maakt niet uit welke jij gevonden had in het begin.
10. Als de computer opnieuw gestart is open dan een terminal venster en type het commando mount in. Als het goed is staat in het rijtje de onderstaande regel:
/dev/hdbX on /home type ext3 (rw)
hdbX is hier een voorbeeldAls dat zo is, is de operatie geslaagd.
Je zou nu eventueel je oude /home.old kunnen wissen om HD ruimte vrij te maken.
sudo rm -r /home.old
##########################################
Als het goed is heb je nu je /home op een aparte partitie staan waardoor je bij een totale crash van je Ubuntu al je instellingen behoud.
Voorwaarde is dan wel, als dit gebeurt dat je met een installatie via live cd die partitie helemaal met rust laat.
En indien nodig hoef je na de installatie dan alleen de /home die in Ubuntu zit te hernoemen naar /home.old
een nieuwe /home aanmaken, en weer die partitie te mounten aan die nieuwe /home
Na een boot zal alles weer zijn zoals het was voor de crash.
Ik weet niet goed of met unmouten en mounten alles goed gaat dus start de computer even opnieuw.
10. als de computer opnieuw gestart is open dan een terminal venster en type het commando mount in. Als het goed is staat in het rijtje de onderstaande regel:
/dev/hdb1 on /home type ext3 (rw)
hdb1 is hier een voorbeeldAls dat zo is, is de operatie geslaagd.
8 wat nu nog moet gebeuren is de data wissen op de originele plek.
9 type in het terminal venster umount /home
10 wis alle files die in de home directory staan. DIt klinkt een beetje gek, maar je wist nu de bestanden die op de 'oude' locatie staan en niet de nieuwe schijf. Deze had je zojuist ontkoppelt met umount.
11 type mount -a
12 klaar!
alles zou nu perfect moeten werken en je /home staat op een andere partitie of Harddisk.
#####################################
Slechts 10 minuten werk als je ook nog een kopje koffie inschenkt.
SCCS