Page 1 of 3 123 LastLast
Results 1 to 10 of 21

Thread: Home verplaatsen

  1. #1

    Default Home verplaatsen

    Hoi
    Bij users staat dat je de home locatie kan veranderen is het op deze wijze mogelijk om je home op een 2de interne HD te plaatsen.
    Ik wil eigenlijk home van de ssd af en op een gewone extra HD plaatsen ,is dit mogelijk.?
    Of is dat wat bij users staat iets anders.
    Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz Systeem -Totaal aan geheugen (RAM):7,7 GiB

  2. #2
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    24,369

    Default Re: Home verplaatsen

    Gooi je niet twee dingen door elkaar?

    Als je met users bezig bent gaat het om de home directories van die individuele users. Die liggen meestal in /home als /home/<usernaam>, maar dat kan ook anders.
    (voorbeeld: de home directory van user root is /root en de home directory van userat is/var/spool/atjobs).

    Dit is iets anders dan de /home directory (waar al de home directories van "normale" gebruikers meestal inzitten).
    Ik heb het idee dat je het laatste bedoelt.
    Henk van Velden

  3. #3

    Default Re: Home verplaatsen

    Ja ik bedoelde het laaste er is maar 1 user en dat ben ik, en ik wil dus eigenlijk mijn eigen /home verplaasen.
    De SSD is niet zo groot en als je niet uitkijkt met een paar mappen fotos van vacantie en wat muziek loopt hij redelijk snel vol.
    En dan haal ik er wel snel weer wat af maar toch.En ik wil ook wel weten hoe dat werkt ,en dat is denk ik ook een voordeel als je weet wat je met je /home kan doen.
    Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz Systeem -Totaal aan geheugen (RAM):7,7 GiB

  4. #4
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    24,369

    Default Re: Home verplaatsen

    Als je /home op een andere partitie zet gaat (als je het goed doet) alles mee wat daarin zit. Dus ook de Home's van de gebruikers en dus ook wat jij noemt "mijn eigen home".

    Doe echt eens moeitie om te begrijpen wat "multi-user" betekent. Dat helpt heel erg bij het begrijpen van zaken op Unix/Linux. Het verplaatsen van /home is een taak van de systeem beheerder, niet van een gebruiker. Die twee petten moet je duidelijk van elkaar onderscheiden. Ook als denk jij dat er maar één gebruiker is, dat verandert niets aan het principe.

    Als je /home op een aparte partitie hebt (ik neem aan dat dat zo is) en je wilt hem naar een andere partitie verplaatsen, dan zijn dit de stappen:
    1. Maak die andere partitie aan en zet er een file systeem op.
    2. Mount die partitie op een tijdelijke plek, bijv in /mnt/new-home. Deze twee punten kun je doen met YaST > Systeem > Partitionering. Geeft dan ook aan dat je by-id wilt gebruiken. Noteer dan vanuit /etc/fstab wat de device special file van de partitie is (/dev/disk/by-id/.......).
    3. Laat alle gewone gebruikers uitloggen, (in jouw geval ben je dat dus alleen zelf), want /home moet niet door iets of iemand gebruikt worden.
    4. Log als root in in de echte console. Je komt bij de echte console met de toetscombinatie Ctrl-Alt-F1. Dit is zo ongeveer het enige geval waarin je regelrecht als root in mag (en moet) loggen!
    5. Kopieëer alles van /home naar /home/new-home. Bijv. met
      Code:
      cd /home
      tar cf - * | { cd /mnt/new-home ; tar xvf - ; }
      Je ziet dan de namen van alle bestanden voorbijkomen.
    6. Dan unmount je beide file systemen
      Code:
      umount /home ; umount /mnt/home
    7. Nu verander je /etc/fstab (bijv met vi/vim), zo dat de mount van /home naar je nieuwe partitie verwijst. Als de andere mount in /etc/fstab staat, deze verwijderen of een # vooraan de regel zetten)!
    8. Mount nu de nieuwe /home
      Code:
      mount /home
      , klaar.
    9. De oude partitie is nu een goede backup om nog even te bewaren. Uiteraard kun je die later voor iets anders gebruiken.
    10. Logg uit als root en ga terug naar je GUI login scherm met Ctrl-Alt-F7. Login als user en controleer of alles OK is.


    Ik heb bovenstaande punten genummerd. Als je vragen hebt is het makkelijk om naar zo'n nummer te verwijzen.
    Last edited by hcvv; 07-Dec-2013 at 04:11.
    Henk van Velden

  5. #5
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    19,326
    Blog Entries
    14

    Default Re: Home verplaatsen

    Ctrl-Alt-F1, log in op de console als root
    Code:
    yast
    Maak een partitie aan op de HDD, koppel die eerst aan op /mnt
    Verlaat yast
    Code:
    cp -a /home/* /mnt
    Gebruik daarna yast partitioner en haal het aankoppelpunt voor de SSD partitie weg, en zet die voor de HDD partitie van /mnt naar /home.
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  6. #6
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    24,369

    Default Re: Home verplaatsen

    Ja, cp -a is een goed alternatief voor mijn tar constructie. Doet hetzelfde met een eenvoudiger statement.

    En inderdad, je kan met YaST nog een aantal dingen doen zonder vi of zo te moeten gebruiken.

    Maar, alles moet gebeuren zonder dat er een gewone gebruiker in ingelogd!
    Last edited by hcvv; 07-Dec-2013 at 08:58.
    Henk van Velden

  7. #7

    Default Re: Home verplaatsen

    Doe echt eens moeitie om te begrijpen wat "multi-user" betekent.
    IK denk dat je bedoelt dat het niet zoals ik zeg mijn eigen /home is maar van een pieter die user is.En dat ik vanuit een ander oog punt(beheer) naar de actie moet kijken.
    Verder een hoop informatie wat ik eerst eens goed moet doorlezen en overdenken voor ik er aan begin(bedankt daarvoor).Heb ik vannacht wat te doen(werk).
    En dan zie ik morgen wel verder.
    Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz Systeem -Totaal aan geheugen (RAM):7,7 GiB

  8. #8
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    24,369

    Default Re: Home verplaatsen

    /home is van het systeem (te beheren door de systeem beheerder, root dus.

    /home/pieter is van gebruiker pieter. (misschien jijzelf wel). Maar je moet jezelf net zo zien als de misschien wel honderd andere gebruikers op je systeem, je vrouwen, je kinderen, de kok, de tuinman (of heb je niet zo'n grote familie?)

    Als je het verschil niet begrijpt zul j ook moeite hebben met de verschillen in configuratie tussen het systeem en je persoonlijke desktop. Alleen al het zoeken van configuratie bestanden. Systeem bestanden (meestal) in /etc. Persoonlijke bestanden in je home directory (meestal in bestanden die beginnen met een . zoals .kde4). Vraag je altijd zaken af zoals:
    • het plaatje als achtergrond op mijn dektop? van de gebruiker, want je vrouw wil en heeft een ander plaatje;
    • softeware voor iedereen installeren? van het systeem (en dus als root)
    • enz., enz..
    Henk van Velden

  9. #9

    Default Re: Home verplaatsen

    Ik snap het denk ik /home is natuurlijk niet van de user maar /home/pieter mag de user gebruiken.
    Vergt toch wel even doordenken.om het te begrijpen.Maar dat kan geen kwaad.
    Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz Systeem -Totaal aan geheugen (RAM):7,7 GiB

  10. #10
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    24,369

    Default Re: Home verplaatsen

    Quote Originally Posted by pieter1602 View Post
    Ik snap het denk ik /home is natuurlijk niet van de user maar /home/pieter mag de user gebruiken.
    Vergt toch wel even doordenken.om het te begrijpen.Maar dat kan geen kwaad.
    Yes!!!!!!!!!!!!!!
    Henk van Velden

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •