Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: inhoud home map verdwenen?  (gelezen 3032 keer)

Offline Euroke0

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Gepost op: 2008/01/19, 21:04:20 »
Hoi iedereen.

Ik was aan het proberen van mijn home directory te verplaatsen van mijn ene hd partitie naar een andere. Hiervoor gebruikte ik cp -rpv /home/username /media/sda3 en ik vermoed dat de bestanden werden verplaatst (ze zitten niet meer op de originele locatie), doh ik zie ze evenmin op mijn andere partitie, maar er werd wel schijfruimte ingenomen. Wie o wie weet de oplossing?

Mvg

Offline Gandyman

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #1 Gepost op: 2008/01/19, 21:21:44 »
Voor je dan verder gaat en of de pc afsluit ff het commando omdraaien.

cp -rpv  /media/sda3 /home/usernameVolgens mij kunnen de bestanden op je originele /home niet weg zijn geraakt met dit commando ???
Dat had alleen gekund wanneer je "-R  --remove-destination"  erbij had gezet.

BTW volgens mij kun je de /home helemaal niet kopieren op deze manier omdat de verborgen bestanden niet worden meegenomen.

Met dit commando moet dat wel lukken:
find . -depth -print0 | cpio --null --sparse -pvd /mnt/tmp/Ik had er ooit een kleine How To voor ??
#############################
######
We gaan eerst een root pasword zetten, maak een mooi lang pasword en schrijf het op.
sudo -spasswd rootgeef hier je root pasword op.
sudo -sen 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 -lHoe 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 -s1. Maak een directory aan:
mkdir /mnt/tmp2. Mount de nieuwe partitie nu even aan deze tijdelijke directory:
mount /dev/hdaX /mnt/tmpHiermee 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 /homeWe 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 :
cdmv /home /home.old############################
Maak een nieuwe /home en mount de nieuwe partitie aan de nieuwe /home:

Maak een nieuwe /home directory.
7.mkdir /homeunmount de nieuwe partitie van de tijdelijk directory waar alles staat van je oude /home
umount /mnt/tmpmount de nieuwe partitie aan de nieuwe /home directory.
mount /dev/hdaX /homeOm 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/fstab9. Nu de volgende regel toevoegen.

/dev/hdaX       /home           ext3    defaults        0       2NOGMAALS 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 volgende commando in.
mountAls het goed is staat in het rijtje de onderstaande regel:

/dev/hdbX on /home type ext3 (rw)
hdbX is hier een voorbeeld
Als 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.


alles zou nu perfect moeten werken en je /home staat op een andere partitie of Harddisk.
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Euroke0

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #2 Gepost op: 2008/01/19, 21:33:53 »
Hoi Gandyman,

Hartstikke dank voor je reactie. Ik heb commando uitgevoerd zoals je zei en hij verplaatst (of kopieert) ze nu van 'media/sda3/bestands0fmapnaam naar '/home/kristof/sda3/bestandsofmapnaam.

Wat doe ik verkeerd?

Mvg

Offline Gandyman

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #3 Gepost op: 2008/01/19, 22:34:39 »
Hmz
Citaat
Wat doe ik verkeerd?
Sja moeilijk te zeggen vanop afstand ???

Volg mijn tutje dan moet het veilig en goed gaan.

OWJA helemaal top dat je de pc aangelaten hebt :P

Nooit uitzetten als je denkt dat er iets helemaal fout gelopen is.

Zolang de pc aanlaat staan kan je alles nog in orde maken :D
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Euroke0

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #4 Gepost op: 2008/01/19, 22:41:21 »
Ik zet enkel mijn pc uit als ik uitdrukkelijk word opgedragen van te herstarten of als ie vast zit... Ik krijg trouwens bij stap 10 een syntax error ter hoogte van de (-jes? voor de rest lukt het en heb ik mijn bestanden door het te verplaatsen toch uit de soep gekregen :d.

Offline Gandyman

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #5 Gepost op: 2008/01/19, 23:42:36 »
Ìk ben trots op je  

hmz een error ??

En wanneer je "sudo mount" doet ??

wazig, zal het zelf morgen nog ff testen....
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Euroke0

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #6 Gepost op: 2008/01/19, 23:48:45 »
Oh geef me liever een geweer :$. Ik typte elke keer de zin in die ik moest krijgen als ik mount intyp :$. Sorry :$. Zo ff een ander pctje installeren en het daar eerst eens proberen :d. Vanaf nul en met de juiste tekst :d.

Hartelijk dank voor je hulp!

Offline siegi

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #7 Gepost op: 2008/01/19, 23:49:49 »
Ah ik denk dat ik al weet waarom. Lees blok 10 van Gandyman nog eens goed na.
/dev/hdbX on /home type ext3 (rw) is niet wat je moet intypen maar wat je als antwoord zou moeten zien op  mount.

Edit: Ik was blijkbaar ietsje te laat, mooi dat je het zelf gevonden hebt.

Offline Euroke0

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #8 Gepost op: 2008/01/20, 00:06:30 »
ja ik vond het al raar. Nu ja mijn ubuntu kennis is beperkt, maar gelukkig kan ik het de 5de keer ofzo toch nog goed lezen hahaha. Wat een prachtig forum is dit toch. altijd wel iemand die raad weet :d

Offline Gandyman

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #9 Gepost op: 2008/01/20, 02:33:29 »
Hahahahahaha

ik heb het ff aangepast in me postje voor toekomstige vergissers :P
zo is het duidelijker denk ik.

Nog een pc ???

Je gaat me toch niet vertellen dat je deze operatie iedere keer gaat doen ???
alsjeblieft zeg, jij bent echt niet lui ???

Gewoon bij geparted tijdens de installatie meteen een /home aanmaken is veel makkelijker.

op volgorde.
1e een "/"  (root) aanmaken
2e een "/home" aanmaken
3e een  "swap" aanmaken. swap altijd als laatste.

Nu heb je standaard een aparte partitie voor je /home.

Bijv. heb gisteren 1 geinstalleerd op een pc met 320G hd.
1e een "/"  (root) 10 Gig
2e een "/home" 308 Gig
3e een  "swap" 2 Gig

nou dan kan je een boel installeren hoor ?
Geloof me, je bent voorlopig niet klaar als je die schijf vol wilt hebben :P
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Euroke0

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #10 Gepost op: 2008/01/20, 02:56:46 »
Neuh deze keer ging het eigenlijk om het oefenen. Zo doe ik het zeker niet nog eens verkeerd. Leuk dat je het vertelt, ik wist niet eens dat het zo ook kon? Dus als je 1x / en eenmaal /home kiest, dan verplaatst ie vanzelf de home directory naar de /home partitie? Als ik me niet vergis staan de programma s die ik als gebruiker heb geinstalleerd ook in mijn home map of ben ik niet goed bij de les? Klopt het ook dat in "computer" dit niet als aparte partitie word weergegeven maar dat het wel een aparte partitie is?

Mvg Kristof

Offline Gandyman

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #11 Gepost op: 2008/01/20, 03:20:07 »
sja hoe leg ik dit kort en begrijpelijk uit ???

Linux ziet geen aparte partitie's
In Linux is het allemaal doorzichtig en 1 geheel.

Zij heeft een vaste structuur waar alles instaat en behoud deze structuur, je kan dit niet veranderen.
De structuur is bijv.
/var
/usr
/tmp
/sys
/srv
/sbin
/root
/media
/home

Dit zijn allemaal mappen waar iets inkan, dat is duidelijk.
Hoe groot die ruimte is en waar die ruimte zich bevind boeit Linux niet zo erg.

Wanneer jij een HD indeelt maakt Linux deze mappen aan, en wanneer jij een aparte partitie aanmaakt voor bijv de /home word deze partitie gemound aan de /home

"mound" = betekent = "vastschroeven" ( vrij vertaald)

Dus Linux behoud zijn structuur en jij mound een hoeveelheid ruimte aan een map,
in dit geval de /home
Vanaf dat moment gaat linux naar zijn file systeem en duikt die map in, dat die map met een soort grote pijp naar een hele andere HD gaat ziet Linux niet, hij ziet alleen de ruimte.

Ik zal het proberen te visualiseren:
Dit staat op een partitie van 1 Gig
/var
/usr
/tmp
/sys
/srv
/sbin
/root
/media
/home ------ 2e HD of partitie met 100Gig

Dus je hele file systeem staat op 1 Gig echter Linux stopt dingen in die /home map en ziet daar 100 Gig.
Stel die 100Gig is vol, dan mound je weer een 3e HD aan die /home map

Dus alsvolgt

/var
/usr
/tmp
/sys
/srv
/sbin
/root
/media
/home ------2e HD of partitie met 100Gig----3eHD met 500 Gig

Jouw /home heeft nu fysiek 600 Gig aan ruimte volgens Linux.
Jij ziet dat niet op je root als je ernaar kijkt maar het is er wel.

Daarom kopieer je eerst je hele /home ( de inhoud) naar die nieuwe partitie of HD.

Echter nu moet Linux ff bedot worden.
Dus je hernoemd je oude /home naar /homeold

Je maakt snel een nieuwe /home map aan om de Linux structuur te behouden.
Nu mound je de nieuwe partitie met al je dingetjes aan die nieuwe /home map
En vanaf dat moment kan je weer alles doen.

Je moet in Linux een beetje driedimensionaal denken en in subruimtes die je niet ziet maar er wel zijn.
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Euroke0

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #12 Gepost op: 2008/01/20, 12:52:40 »
Ik snap het (denk ik). Linux ziet geen partities maar ze zijn er simpelweg wel?Dus ff kort samengevat zodat ik het zeker ben dat ik het snap: de partitie is hardwarematig aanwezig en linux voegt ze simpelweg samen? En als je dus linux opnieuw installeer, dan kiest die de partitie /home ook automatisch als /home map omdat deze alsdanig staat aangegeven?

Als ik het trouwens goed afleid kan je je home map ook splitsen over 2 schijven?

Tevens worden de toepassingen per gebruiker in de home mappen geinstalleerd of enkel de instellingen?

Mvg Kristof

Ps de hulp word hard geapprecieerd

Offline Gandyman

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #13 Gepost op: 2008/01/20, 14:50:36 »
hmz ja ik denk wel dat je het snapt :D

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 :D )

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 :D

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}' > installedpackagesJe 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 installWanneer hij nu klaar is, is alles weer bij het oude.

snel en makkelijk.
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Euroke0

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #14 Gepost op: 2008/01/20, 15:03:05 »
Hey nogmaals dank voor je reactie. Dat is echt een leuk gegeven. En handig. Ik ben een windows overstapper maar ik moet tot mijn eerlijkheid toegeven dat de hulp en het programma me uitstekend bevallen! En nu snap ik ook volkomen wat je bedoelt! Bedankt!

Voor mij is dus mijn kwestie opgelost :d

Offline Ben37

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #15 Gepost op: 2008/01/20, 19:30:31 »
Gandyman

Bedankt voor je simpele uitleg over linux en partities. Tot nu toe heb ik daat nooit begrepen.
Voor mij mogen ze dat wel bij een van de beginners /starters verhalen plaatsen. Veel vragen gaan hier over schijven en partities
Ben

Offline Gandyman

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #16 Gepost op: 2008/01/20, 20:02:11 »
NP graag gedaan.

Zou idd wel een goed idee wezen.

mja dan mag me verhaal wel links en rechts wat netter gemaakt worden :P
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Euroke0

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #17 Gepost op: 2008/01/20, 20:10:39 »
Je verhaal is in mijn ogen net genoeg hoor. Liever een (volgens jouw dan) slordig verhaal dan een proper waar je nix mee kan aanvangen. Het is echt goed geschreven. Als iedereen uitleg gaf zoals jij dat doet, dan zou het gemakkelijk leren zijn, dus gewoon zo laten man!

Offline Gandyman

  • Lid
  • Steunpunt: Nee
inhoud home map verdwenen?
« Reactie #18 Gepost op: 2008/01/20, 21:58:14 »
Zal het eens voorleggen,

Zit er wel nog over te denken dat een plaatje erbij wel een must is, voor mensen die moeilijk lezen of dyslectisch zijn.

kom goe
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D