HomePartitie: verschil tussen versies

Uit LinuxMintNL WiKi
Ga naar: navigatie, zoeken
(Wiu)
(Zie ook: link)
 
(8 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
{{Wiu}}
 
 
Een '''/home-partitie''' in Linux Mint is een [[Home Map]] op een partitie buiten de systeem partitie.
 
Een '''/home-partitie''' in Linux Mint is een [[Home Map]] op een partitie buiten de systeem partitie.
 
Dit in tegenstelling van een home-map die standaard bij de installatie van Linux Mint wordt aangemaakt als onderdeel van de systeem partitie.
 
Dit in tegenstelling van een home-map die standaard bij de installatie van Linux Mint wordt aangemaakt als onderdeel van de systeem partitie.
Regel 9: Regel 8:
 
== Home apart ==
 
== Home apart ==
 
'''Bij de installatie''' van Linux Mint kan de home-map op een andere partitie, buiten de systeem locatie, worden aangemaakt.
 
'''Bij de installatie''' van Linux Mint kan de home-map op een andere partitie, buiten de systeem locatie, worden aangemaakt.
Hierin zal dan ook de beheerdersgmap worden geïnstalleerd.<ref>[[Home_Map|Home, wat zit er in]]</ref>
+
Hierin zal dan ook de beheerdersmap worden geïnstalleerd.<ref>[[Home_Map|Home, wat zit er in]]</ref>
  
'''Ook na''' een systeem installatie kan met Gparted een aparte home partitie worden aangemaakt. Deze is echter leeg en kan gebruikt worden om de originele home-map of een deel daarvan in te plaatsen.  
+
'''Ook na''' een systeem installatie kan met Gparted een aparte (home) partitie worden aangemaakt. Deze is echter leeg en kan gebruikt worden om de originele home-map of een deel daarvan in te plaatsen.
 +
 
 +
Het principe voor verplaatsen van de hele home inhoud is hetzelfde voor een enkele gebruikersmap.
  
 
== Home verplaatsen ==  
 
== Home verplaatsen ==  
Regel 18: Regel 19:
  
 
Er zijn verschillende  manieren om de inhoud van de home-map buiten de systeem partitie te plaatsen.
 
Er zijn verschillende  manieren om de inhoud van de home-map buiten de systeem partitie te plaatsen.
# Bij [[DistroInstal|installatie]] van de distributie.
+
*1 Bij [[DistroInstal|installatie]] van de distributie.
# Verplaatsen met [[Bestandsbeheer]].
+
Hiermee wordt alles in een keer geregeld. Het enige wat hier van belang is, is dat er direct twee partities worden aangemaakt. Een systeem partitie en een home partitie.
# Verplaatsen in de [[terminal]].
+
*2 Verplaatsen met [[Bestandsbeheer]].
# met een speciaal [[AlleProgramma#Kopie_en_Comprimeer|kopieer programma]].
+
Hierbij moet de (home) partitie zijn aangemaakt en kunnen de <u>niet in gebruik zijnde</u> gebruikersmap in de aangemaakte (home) partitie worden geplaatst.
 +
*3 Verplaatsen in de [[terminal]].
 +
Alleen mogelijk als men genoeg ervaring heeft met werken in de terminal. Fouten in de verwerking worden wel duidelijker zichtbaar.
 +
*4 Met een speciaal [[AlleProgramma#Kopie_en_Comprimeer|kopieer programma]].
 +
Deze programma's zetten alle eigenschappen van de mappen en bestanden precies over en ontstaan er geen problemen met map en bestand rechten.
  
=== Met Bestandsbeheer ===
+
=== De standaard ===
Met deze manier kan alles in 3 stappen worden gedaan en is het meest overzichtelijk.
+
Met deze manier kan alles in 3 stappen worden gedaan en is het overzichtelijk.
 
Alles kan eenvoudig worden hersteld bij eventuele vergissingen.
 
Alles kan eenvoudig worden hersteld bij eventuele vergissingen.
  
 
'''Benodigdheden:'''
 
'''Benodigdheden:'''
:- Een ander Linux systeem voor het verplaatsen van de Gebruikers-map(pen).
+
:- Een ander Linux systeem voor het kopiëren en verplaatsen van de Gebruikers-map(pen).
:- De gegevens van de nieuwe home-locatie om in [[fstab]] te plaatsen.
+
:- De gegevens van de nieuwe home-locatie om in fstab te plaatsen.
  
;Stap 1 Kopiëren
+
;Stap 1 Voorbereiding
*1 Start een live versie of een ander systeem, maakt niet uit welke als het maar Linux is.
+
*1.1. Start het systeem waarvan de map moet worden verplaatst.
*1.2. Start [[GParted]] en open hiermee een lege partitie of maak er een. Koppel de partitie als /home.  
+
*1.2. Start GParted en maak een (/home) partitie aan. Lees in [[GParted]] hoe dat kan.  
*1.3. '''Kopieer de inhoud''' van de home naar de nieuwe locatie met bestandsbeheer.
+
*1.3. Vermeld de nieuwe partitie in fstab. Lees bij [[HomePartitie#Verklaringen|Verklaringen]] en in [[fstab]] hoe dat kan.
  
 +
;Stap 2 Kopiëren
 +
*2.1. Start een live versie of een ander systeem, maakt niet uit welke als het maar Linux is.
 +
*2.2. '''Kopieer''' de inhoud (gebruikers(s) map(pen)) van de home naar de nieuwe locatie.
  
et volgende doe ik het liefst in het normale systeem, dit scheelt een hoop zoekwerk naar fstab en daardoor minder kans op fouten.<br />
+
;Controleren
In het volgende wordt [[Gedit]] gebruikt als tekstbewerker, maar kan ook met Xed(Mint 18.x), Nano, Pluma enz.
+
:Het verplaatsen van gegevens kan altijd gegevensverlies veroorzaken.
 +
:Dus herstart nu de pc met het systeem waarvan de home-inhoud is gekopieerd.
 +
::De originele home map wordt nu in /root opgeslagen.
 +
::Root is leeg!!! Nee hoor, root is alleen leesbaar als root. Open als beheerder met het [[PCmuis#Muis_menu_knop|Muismenu]].
 +
:Controleer of de goede partitie is gekoppeld. Ga naar stap 3 als alles goed werkt.
  
Merk op dat hier ext4 partitie indeling wordt gebruikt. Controleer dat en pas aan indien nodig.
+
;Stap 3 Verplaatsen
 +
*3 Verplaats de inhoud van de oude home naar een andere plaats. Dit is dan meteen de backup.
  
Herstart de pc in het normale systeem (de versie waarvan de gebruikers-map is gekopieerd), hierdoor kan fstab altijd met [[TC-sudo|sudo gedit /etc/fstab]] worden gevonden en bewerkt.
+
Klaar. Start je systeem op de normale manier.
  
;Stap 2 fstab
+
===Verklaringen===
# Type in de terminal <code>sudo blkid</code>. Er verschijnt een lijst met alle partitie gegevens.
+
Werk het best in het normale systeem, dit scheelt een hoop zoekwerk en daardoor minder kans op fouten.
# Zoek de regel van de partitie waar de nieuwe home gebruikersmap(pen) staan en kopieer deze regel.
 
# Type in datzelfde terminalvenster: <code>sudo gedit /etc/fstab</code> en de inhoud van fstab wordt zichtbaar. Opent een leeg fstab dan is het de verkeerde.
 
# Plaats onder de tekst in fstab een ''#'' teken en plak daarachter de regel van de nieuwe home-partitie als geheugensteun.
 
# Maak daaronder een regel met ''UUID=.......  /home  ext4  defaults  0  2''
 
:Op de puntjes moet het UUID nummer van de partitie staan, zie het voorbeeld hieronder.
 
  
;Voorbeeld UUID:
+
In het volgende wordt [[Gedit]] gebruikt als tekstbewerker, maar kan ook met Xed(Mint 18.x), Nano, Pluma enz.
Ons blkid voorbeeld is /dev/sda4: LABEL="Mint 17-3C" UUID="4aadfg13-a9db-4a3d-969d-fc66c973ed70" TYPE="ext4"
 
  
Plaats onder de tekst in fstab een '''#''' teken met daaracher de partitie-regel, dit wordt dan:<br />
+
Merk op dat hier ext4 partitie indeling wordt gebruikt. Controleer dat en pas aan indien nodig.
<code>'''#''' /dev/sda4: LABEL="Mint 17-3C" UUID="4aadfg13-a9db-4a3d-969d-fc66c973ed70" TYPE="ext4"</code>
 
 
 
Daaronder zonder " " tekens, maar denk om de spaties. Let op: TYPE="ext4" kan ook wat anders zijn, pas dat hieronder aan.<br />
 
<code>UUID=4aadfg13-a9db-4a3d-969d-fc66c973ed70 /home ext4 defaults 0 1</code>
 
 
 
 
 
 
 
;stap 3 Leeg de oude /home
 
*3.1. Maak ergens een nieuwe map voor de oude home-map(pen).
 
:Kies hiervoor het best een andere partitie. ''Waarom wordt hieronder duidelijk''.
 
*3.2. '''Verplaatst de inhoud''' van de oude /home naar de nieuwe map met bestandsbeheer. ''Dit wordt de nieuwe back-up.''
 
:'''Tip:''' Wordt de oude home niet verplaatst, dan wordt deze bij het starten van de gebruiker tijdelijk in de root map gezet. Dit heeft geen invloed op de nieuwe home inhoud of locatie.
 
 
'''Het eerste deel is klaar.''' Alles kan worden gecontroleerd en zo nodig aangepast of hersteld.<br />
 
Controleer in ieder geval in iedere gebruikersmap de gebruikersrechten van .ICEauthority, .profile, .Xauthority, .dmrc, ze mogen niet van root zijn.
 
 
 
 
Opslaan en klaar. Opnieuw aanmelden, herstarten hoeft niet.
 
 
 
== Stap voor stap ==
 
=== Partitie maken ===
 
In deze voorbeelden wordt een hele partitie gebruikt om de home-map(pen) in te plaatsen.
 
 
 
Een (lege) partitie kan als home-map worden gebruikt en in fstab worden aangemeld. Deze wordt dan automatisch aangekoppeld als de gebruiker zich aanmeld.
 
 
 
Een /home partitie kan worden gemaakt met een disk bewerking programma zoals [[Schijven]] en [[GParted]].
 
 
 
'''Let op:''' Als de home-map moet worden verplaatst mag deze niet in gebruik zijn. Dit geeft direct of later fouten met beheersrechten.
 
 
 
=== Data veilig verplaatsen ===
 
Er zijn altijd risico's verbonden aan het verplaatsen van gegevens.
 
 
 
Om de inhoud van de /home te kunnen bewerken kan een live dvd of [[LiveUSB|USB stick]] worden gebruikt.
 
 
 
Maak altijd eerst met beheersrechten een volledige back-up van de home-inhoud of gebruikers-map inclusief verborgen bestanden.
 
Dit kan met '' 'Openen als beheerder' '' in Bestandsbeheer of als '' 'sudo' '' in de terminal.
 
 
 
=== Home verplaatsen ===
 
Een bestaande home of gebruikers-map kan worden verplaatst naar een bestaande partitie. (zie Partitie maken)
 
 
 
'''Kopieer''' de hele home-inhoud of gebruikers-map naar een map op een veilige plaats buiten het systeem, deze is meteen een back-up. (zie Data verplaatsen)
 
 
'''Verplaats''' de originele map naar de nieuwe locatie. (zie Data verplaatsen)
 
 
 
Koppel de nieuwe home locatie in fstab.
 
 
 
=== Home koppelen ===
 
Dit kan het makkelijkst met het normale systeem (de versie met de lege home), hierdoor kan fstab altijd met sudo gedit /etc/fstab worden gevonden en bewerkt.
 
 
 
'''Zoek''' in de terminal de partitie waar de nieuwe home is of moet komen met:<br />
 
<code>sudo blkid</code><br />
 
Er veschijnt een tekst als b.v.
 
/dev/sda7: UUID="975a25b6-a0f5-4b31-9bfe-3c05e2842719" TYPE="swap" <br />
 
/dev/sda8: LABEL="SAM8-16G" UUID="28bbb870-35ca-4e5e-9209-315d323499dc" TYPE="ext4"
 
 
 
'''Maak''' met beheersrechten een kopie van [[Fstab|fstab]], want het moet worden aangepast.
 
 
 
'''Let op:''' het moet de fstap zijn van het systeem waarin de home moet worden gekoppeld, want
 
/media/naam/SAM8-16G/etc/fstab
 
is heel wat anders dan
 
/etc/fstab.
 
 
 
'''Kopieer''' de locatie van fstab in het systeem waar de oude home stond en plaats die gegevens achter ' ''sudo gedit'' '. (zie volgend voorbeeld)<br />
 
'''Tip:''' Gebruik het [[PCmuis#Muis_menu_knop|muismenu]] op fstab en klik op kopiëren.
 
 
 
'''Open''' het bestand fstab.<br />
 
Hier wordt gedit gebruikt in het normale systeem. Type of kopieer en plak in de terminal:<br />
 
<code>sudo gedit /etc/fstab</code>
 
  
'''Ga''' naar de onderste regel in fstab en maak  een nieuwe regel.
+
;Stap 1.2 Gparted
 +
Herstart de pc in het normale systeem (waarvan de gebruikers-map wordt verplaatst).
  
'''Kopieer''' de regel van de gewenste partitie. (In dit voorbeeld gebruiken we partitie /dev/sda8)
+
Start [[GParted]] en maak een (/home) partitie aan.
 +
: Hierin moet een map worden gemaakt waarvan de gebruiker eigenaar is.
 +
Maak met [[Bestandsbeheer]] een nieuwe map in de nieuwe partitie.
 +
: Een nieuwe partitie is altijd van root en kan als root in Bestandsbeheer worden bewerkt ([[PCmuis#Muis_menu_knop|Muismenu]] - Open als beheerder).
 +
:Na het maken van de map moeten de [[BestandRechten|bestandsrechten]] worden aangepast. Dit kan makkelijk in hetzelfde root venster van Bestandsbeheer.
  
Plaats onderaan in fstab een '''#''' teken met daarachter de gekopieerde partitie regel.
+
;Stap 1.3 fstab
Dit wordt dan b.v.:<br />
+
Eerst even een kopie maken met <code>sudo cp /etc/fstab /etc/fstab_backup</code>
<code># /dev/sda8: LABEL="SAM8-16G" UUID="28bbb870-35ca-4e5e-9209-315d323499dc" TYPE="ext4"</code>
+
*1 Type in de terminal [[PartitieInfo|<code>lsblk -f</code>]]. Er verschijnt een lijst met alle partitie gegevens.
 +
:;Voorbeeld
 +
<pre>
 +
sda                                                           
 +
├─sda1 ext4  M1-C183    eebf14fe-6637-4170-880f-d2be65b75986 /
 +
├─sda2 ext4  M2-hM1+W1  d24c0918-0cff-482c-bc52-c9bf6e8eeedc /media/root/M2-hM1+W1
 +
└─sda3 swap              e51bb4cc-9a8d-4e7e-9679-fb6fa0db84fe [SWAP]
 +
sdb                                                           
 +
├─sdb1 ext4  W1          c91a7656-c9d7-43db-9cd6-2c660209b51d
 +
├─sdb2 ext4  W2          dfd31f58-3ea0-4ece-9089-d85ba9eb3cf3 /home
 +
├─sdb3 ext4   W3          8116473c-1ecd-4287-8e9a-23651d3f108c
 +
</pre>
 +
*2 Zoek en kopieer de regel van de partitie waar de nieuwe (home) gebruikersmap(pen) staan.
 +
*3 Type in datzelfde terminalvenster: <code>sudo gedit /etc/fstab</code> en de inhoud van [[fstab]] wordt zichtbaar.
 +
:'''Tip:''' Is het zeker dat fstab van het goede systeem wordt gelezen?
 +
::/media/gebruiker/M1C173hM6/etc/fstab
 +
:Is iets anders dan
 +
::/etc/fstab
 +
*4 Plaats onder de tekst in fstab een ''#'' teken en daarachter de regel van de nieuwe (home) partitie als geheugensteun.
 +
*5 Maak daaronder een regel met ''UUID=.......  /home  ext4  defaults  0  2''
 +
*:Op de puntjes moet het UUID nummer van de partitie staan, zie het voorbeeld hieronder.
  
Een partitie kan worden gekoppeld met de partitie-naam, Label of UUID. (zie [[Fstab]] voor meer info)
+
:;Voorbeeld UUID:
 +
:Ons lsblk -f voorbeeld is ├─sda1 ext4  M1-C183    eebf14fe-6637-4170-880f-d2be65b75986 /
 +
::Plaats onder de tekst in fstab een '''#''' teken en daarachter de partitie-regel, dit wordt dan:<br />
 +
:<code>'''#''' ├─sda1 ext4  M1-C183    eebf14fe-6637-4170-880f-d2be65b75986 / </code>
 +
::Daaronder zonder " " tekens, maar denk om de spaties. Let op: TYPE="ext4" kan ook wat anders zijn en staat vermeld in de gekopieerde regel, pas dat aan.
 +
:<code>UUID=eebf14fe-6637-4170-880f-d2be65b75986 /home ext4 defaults 0 2</code>
 +
::De laatste twee regels in fstab zijn dan:
 +
:<code>'''#''' ├─sda1 ext4  M1-C183    eebf14fe-6637-4170-880f-d2be65b75986 /</code>
 +
:<code>UUID=eebf14fe-6637-4170-880f-d2be65b75986 /home ext4 defaults 0 2</code>
 +
::Sla fstap op en sluit af.
  
Het ''UUID'' zal normaal nooit veranderen, tenzij de hele partitie-tabel wordt aangepast. Dit is dus de veiligste manier en wordt hier als voorbeeld gebruikt.
+
;stap 2 en 3. Kopieer en verplaats de originele home inhoud.
 +
*2.1. Start een live versie of een ander systeem, maakt niet uit welke als het maar Linux is.
 +
*2.2. '''Kopieer''' de inhoud (gebruikers(s) map(pen)) van de home naar de nieuwe locatie.
 +
:Dit kan met Bestandsbeheer of met een [[AlleProgramma#Kopie_en_Comprimeer|speciaal kopieer programma]].
 +
'''Controleer''' of de goede partitie is gekoppeld. Ga verder met 3 als alles goed werkt.
 +
*3 '''Verplaats''' de inhoud (gebruikers(s) map(pen)) van de originele (oude) home naar een andere plaats (partitie).  
 +
:Dit kan met Bestandsbeheer of met een [[AlleProgramma#Kopie_en_Comprimeer|speciaal kopieer programma]] en is dan meteen de backup.
  
'''Plaats''' als laatste regel de UUID uit de vorige regel met daarachter /home ext4 defaults 0 1:<br />
+
Klaar. Herstart het systeem.
<code>UUID=28bbb870-35ca-4e5e-9209-315d323499dc /home ext4 defaults 0 1</code><br />
 
;Let op de aanhalingstekens van de UUID.
 
In dit voorbeeld ziet het nieuwe stukje er dan uit als:
 
# /dev/sda8: LABEL="SAM8-16G" UUID="28bbb870-35ca-4e5e-9209-315d323499dc" TYPE="ext4"
 
UUID=28bbb870-35ca-4e5e-9209-315d323499dc /home ext4 defaults 0 1
 
Sla het bestand op en sluit het af.
 
 
 
Klaar, herstart de pc.
 
  
 
== Voor en nadelen ==
 
== Voor en nadelen ==
;Voordelen*[[Home Map]]
+
;Voordelen
#Veilig bij systeemherstel of systeemvernieuwing.
+
#Gebruikersmappen staan veilig bij systeemherstel of systeemvernieuwing.
 
#Overal aan te koppelen.
 
#Overal aan te koppelen.
 
#Geschikt voor gezamenlijk gebruik zonder openbaar maken (delen).
 
#Geschikt voor gezamenlijk gebruik zonder openbaar maken (delen).
 +
#Ook geschikt als ntfs (Windows) partitie.
 
;Nadelen
 
;Nadelen
#Een partitie met ext4 (Linux) formaat kan niet door Windows worden gebruikt.
+
#Een ntfs (Windows) partitie in Linux gebruiken kan extra aanpassingen nodig hebben. Bij het aanmelden kan een waarschuwing verschijnen dat root de eigenaar zal zijn. Dit heeft geen gevolgen bij normaal gebruik, maar kan van invloed zijn bij het werken met speciale programma's en bestanden.
#Een ntfs (Windows) partitie als home gebruiken zal bij het aanmelden van een Linux gebruiker een waarschuwing geven en de eigenaar zal root zijn. Dit heeft geen gevolgen bij normaal gebruik, maar kan van invloed zijn bij het werken met speciale bestanden.
+
#Na een schone installatie van een nieuwere Linux Mint versie worden de meeste gebruikers-instellingen van de oude versie ook teruggezet, waardoor het kan gebeuren dat niet de volledige nieuwe persoonlijke instellingen zichtbaar worden.
 +
::'''Tip:''' Dit kan worden voorkomen door de nieuwe home te verplaatsen en daarna alleen de zichtbare mappen en bestanden van de oude home naar de nieuwe home versie te kopiëren.
  
== Problemen ==
+
== Problemen oplossen ==
 
Zoals beschreven kan bij gebruik van een home-map op een ntfs partitie een melding over gebruikersrechten verschijnen.
 
Zoals beschreven kan bij gebruik van een home-map op een ntfs partitie een melding over gebruikersrechten verschijnen.
Op [https://help.ubuntu.com/community/dmrcErrors {en} The Error Message] wordt dit uitgebreid behandeld.
+
Op [https://help.ubuntu.com/community/MountingWindowsPartitions#Configuring_.2Fetc.2Ffstab Mounting Windows Partitions] wordt dit uitgebreid behandeld.
 
 
== Persoonlijke map verplaatsen ==
 
Kijk bij ''Schema Linux Mint home mappen systeem'' aan het begin van dit artikel wat met een gebruikersmap of persoonlijkemap wordt bedoeld.
 
 
 
Het verplaatsen van een hele gebruikersmap gaat op dezelfde wijze als voor de hele home inhoud.
 
 
 
Het verplaatsen van alleen de normaal zichtbare persoonlijke mappen is een stuk eenvoudiger.
 
Hiervoor zijn geen speciale maatregelen nodig en kan in elk systeem worden uitgevoerd, ook in het systeem waarin de mappen staan.
 
 
 
'''Let op:''' Installatie van programma's door een gebruiker worden altijd in de verborgen mappen van die gebruiker gedaan.
 
 
 
===Voorbereiding===
 
Maak hiervoor een eigen /home partitie, dat is makkelijker en veiliger. 
 
*Zie [[#Partitie_maken|Partitie_maken]] voor uitgebreide uitleg.
 
*'''Let op:''' De partitie kan met bijna elk formaat worden ingedeeld en dat formaat MOET in fstab worden aangegeven.
 
 
 
===Kopiëren verplaatsen===
 
Kopieer de normaal zichtbare mappen naar de nieuwe locatie.
 
 
 
Verplaats de oude mappen naar een andere locatie, dit kan als backup worden gebruikt.
 
 
 
===Aanpassen fstab===
 
Zie [[#Home_koppelen|Home_koppelen]] voor uitgebreide uitleg.
 
:Type in de terminal <code>sudo blkid</code>. Er verschijnt een lijst met alle partitie gegevens.
 
:Zoek de regel van de partitie met de persoonlijke mappen.
 
:Type in datzelfde terminalvenster <code>sudo gedit /etc/fstab</code>.
 
:Plaats onder de tekst in fstab een # teken en plak daarachter de regel van de persoonlijke partitie.
 
:Maak daaronder een regel met UUID=....... /home/gebruiker
 
Op de puntjes moet het ''UUID nummer'' van de partitie staan en ''gebruiker'' is de naam van de gebruikersmap waarin de mappen moeten worden gekoppeld.
 
 
 
Erachter komt ext4 defaults 0 1 (pas ext4 aan aan het formaat van de persoonlijke partitie waar de mappen staan).
 
 
 
;Voorbeeld UUID
 
in dit voorbeeld staat de nieuwe partitie in blkid als /dev/sda4: LABEL="Mint 17-3C" UUID="4aadfg13-a9db-4a3d-969d-fc66c973ed70" TYPE="ext4"
 
 
 
Plaats onder de tekst in fstab een de partitie-regel, dit wordt dan:
 
# /dev/sda4: LABEL="Mint 17-3C" UUID="4aadfg13-a9db-4a3d-969d-fc66c973ed70" TYPE="ext4".
 
 
 
Daaronder zonder " " tekens, maar denk om de spaties.
 
UUID=4aadfg13-a9db-4a3d-969d-fc66c973ed70 /home ext4 defaults 0 1
 
 
 
Opslaan en klaar. Opnieuw aanmelden, herstarten hoeft niet.  
 
  
 
== Zie ook ==
 
== Zie ook ==
 +
*[[Overleg:HomePartitie|Anders beschreven]]
 +
*[[PartitieInfo|Partitie gegevens]]
 
*[[Gebruikers-Groepen]]
 
*[[Gebruikers-Groepen]]
  

Huidige versie van 10 aug 2021 om 20:34

Een /home-partitie in Linux Mint is een Home Map op een partitie buiten de systeem partitie. Dit in tegenstelling van een home-map die standaard bij de installatie van Linux Mint wordt aangemaakt als onderdeel van de systeem partitie.

In de home-map of home-partitie worden de gebruikers-mappen geplaatst met alle voor en door de gebruiker aangemaakte mappen, programma's en bestanden.

Elke gebruikers-map kan op een eigen partitie worden geplaatst.

Home apart

Bij de installatie van Linux Mint kan de home-map op een andere partitie, buiten de systeem locatie, worden aangemaakt. Hierin zal dan ook de beheerdersmap worden geïnstalleerd.[1]

Ook na een systeem installatie kan met Gparted een aparte (home) partitie worden aangemaakt. Deze is echter leeg en kan gebruikt worden om de originele home-map of een deel daarvan in te plaatsen.

Het principe voor verplaatsen van de hele home inhoud is hetzelfde voor een enkele gebruikersmap.

Home verplaatsen

Belangrijk: Bij het verplaatsen van een home-map mag dat systeem niet in gebruik zijn. Gebruik hiervoor een Linux Mint live versie of start met een ander Linux systeem.

Er zijn verschillende manieren om de inhoud van de home-map buiten de systeem partitie te plaatsen.

Hiermee wordt alles in een keer geregeld. Het enige wat hier van belang is, is dat er direct twee partities worden aangemaakt. Een systeem partitie en een home partitie.

Hierbij moet de (home) partitie zijn aangemaakt en kunnen de niet in gebruik zijnde gebruikersmap in de aangemaakte (home) partitie worden geplaatst.

Alleen mogelijk als men genoeg ervaring heeft met werken in de terminal. Fouten in de verwerking worden wel duidelijker zichtbaar.

Deze programma's zetten alle eigenschappen van de mappen en bestanden precies over en ontstaan er geen problemen met map en bestand rechten.

De standaard

Met deze manier kan alles in 3 stappen worden gedaan en is het overzichtelijk. Alles kan eenvoudig worden hersteld bij eventuele vergissingen.

Benodigdheden:

- Een ander Linux systeem voor het kopiëren en verplaatsen van de Gebruikers-map(pen).
- De gegevens van de nieuwe home-locatie om in fstab te plaatsen.
Stap 1 Voorbereiding
  • 1.1. Start het systeem waarvan de map moet worden verplaatst.
  • 1.2. Start GParted en maak een (/home) partitie aan. Lees in GParted hoe dat kan.
  • 1.3. Vermeld de nieuwe partitie in fstab. Lees bij Verklaringen en in fstab hoe dat kan.
Stap 2 Kopiëren
  • 2.1. Start een live versie of een ander systeem, maakt niet uit welke als het maar Linux is.
  • 2.2. Kopieer de inhoud (gebruikers(s) map(pen)) van de home naar de nieuwe locatie.
Controleren
Het verplaatsen van gegevens kan altijd gegevensverlies veroorzaken.
Dus herstart nu de pc met het systeem waarvan de home-inhoud is gekopieerd.
De originele home map wordt nu in /root opgeslagen.
Root is leeg!!! Nee hoor, root is alleen leesbaar als root. Open als beheerder met het Muismenu.
Controleer of de goede partitie is gekoppeld. Ga naar stap 3 als alles goed werkt.
Stap 3 Verplaatsen
  • 3 Verplaats de inhoud van de oude home naar een andere plaats. Dit is dan meteen de backup.

Klaar. Start je systeem op de normale manier.

Verklaringen

Werk het best in het normale systeem, dit scheelt een hoop zoekwerk en daardoor minder kans op fouten.

In het volgende wordt Gedit gebruikt als tekstbewerker, maar kan ook met Xed(Mint 18.x), Nano, Pluma enz.

Merk op dat hier ext4 partitie indeling wordt gebruikt. Controleer dat en pas aan indien nodig.

Stap 1.2 Gparted

Herstart de pc in het normale systeem (waarvan de gebruikers-map wordt verplaatst).

Start GParted en maak een (/home) partitie aan.

Hierin moet een map worden gemaakt waarvan de gebruiker eigenaar is.

Maak met Bestandsbeheer een nieuwe map in de nieuwe partitie.

Een nieuwe partitie is altijd van root en kan als root in Bestandsbeheer worden bewerkt (Muismenu - Open als beheerder).
Na het maken van de map moeten de bestandsrechten worden aangepast. Dit kan makkelijk in hetzelfde root venster van Bestandsbeheer.
Stap 1.3 fstab

Eerst even een kopie maken met sudo cp /etc/fstab /etc/fstab_backup

  • 1 Type in de terminal lsblk -f. Er verschijnt een lijst met alle partitie gegevens.
Voorbeeld
sda                                                            
├─sda1 ext4   M1-C183     eebf14fe-6637-4170-880f-d2be65b75986 /
├─sda2 ext4   M2-hM1+W1   d24c0918-0cff-482c-bc52-c9bf6e8eeedc /media/root/M2-hM1+W1
└─sda3 swap               e51bb4cc-9a8d-4e7e-9679-fb6fa0db84fe [SWAP]
sdb                                                            
├─sdb1 ext4   W1          c91a7656-c9d7-43db-9cd6-2c660209b51d 
├─sdb2 ext4   W2          dfd31f58-3ea0-4ece-9089-d85ba9eb3cf3 /home
├─sdb3 ext4   W3          8116473c-1ecd-4287-8e9a-23651d3f108c 
  • 2 Zoek en kopieer de regel van de partitie waar de nieuwe (home) gebruikersmap(pen) staan.
  • 3 Type in datzelfde terminalvenster: sudo gedit /etc/fstab en de inhoud van fstab wordt zichtbaar.
Tip: Is het zeker dat fstab van het goede systeem wordt gelezen?
/media/gebruiker/M1C173hM6/etc/fstab
Is iets anders dan
/etc/fstab
  • 4 Plaats onder de tekst in fstab een # teken en daarachter de regel van de nieuwe (home) partitie als geheugensteun.
  • 5 Maak daaronder een regel met UUID=....... /home ext4 defaults 0 2
    Op de puntjes moet het UUID nummer van de partitie staan, zie het voorbeeld hieronder.
Voorbeeld UUID
Ons lsblk -f voorbeeld is ├─sda1 ext4 M1-C183 eebf14fe-6637-4170-880f-d2be65b75986 /
Plaats onder de tekst in fstab een # teken en daarachter de partitie-regel, dit wordt dan:
# ├─sda1 ext4 M1-C183 eebf14fe-6637-4170-880f-d2be65b75986 /
Daaronder zonder " " tekens, maar denk om de spaties. Let op: TYPE="ext4" kan ook wat anders zijn en staat vermeld in de gekopieerde regel, pas dat aan.
UUID=eebf14fe-6637-4170-880f-d2be65b75986 /home ext4 defaults 0 2
De laatste twee regels in fstab zijn dan:
# ├─sda1 ext4 M1-C183 eebf14fe-6637-4170-880f-d2be65b75986 /
UUID=eebf14fe-6637-4170-880f-d2be65b75986 /home ext4 defaults 0 2
Sla fstap op en sluit af.
stap 2 en 3. Kopieer en verplaats de originele home inhoud.
  • 2.1. Start een live versie of een ander systeem, maakt niet uit welke als het maar Linux is.
  • 2.2. Kopieer de inhoud (gebruikers(s) map(pen)) van de home naar de nieuwe locatie.
Dit kan met Bestandsbeheer of met een speciaal kopieer programma.

Controleer of de goede partitie is gekoppeld. Ga verder met 3 als alles goed werkt.

  • 3 Verplaats de inhoud (gebruikers(s) map(pen)) van de originele (oude) home naar een andere plaats (partitie).
Dit kan met Bestandsbeheer of met een speciaal kopieer programma en is dan meteen de backup.

Klaar. Herstart het systeem.

Voor en nadelen

Voordelen
  1. Gebruikersmappen staan veilig bij systeemherstel of systeemvernieuwing.
  2. Overal aan te koppelen.
  3. Geschikt voor gezamenlijk gebruik zonder openbaar maken (delen).
  4. Ook geschikt als ntfs (Windows) partitie.
Nadelen
  1. Een ntfs (Windows) partitie in Linux gebruiken kan extra aanpassingen nodig hebben. Bij het aanmelden kan een waarschuwing verschijnen dat root de eigenaar zal zijn. Dit heeft geen gevolgen bij normaal gebruik, maar kan van invloed zijn bij het werken met speciale programma's en bestanden.
  2. Na een schone installatie van een nieuwere Linux Mint versie worden de meeste gebruikers-instellingen van de oude versie ook teruggezet, waardoor het kan gebeuren dat niet de volledige nieuwe persoonlijke instellingen zichtbaar worden.
Tip: Dit kan worden voorkomen door de nieuwe home te verplaatsen en daarna alleen de zichtbare mappen en bestanden van de oude home naar de nieuwe home versie te kopiëren.

Problemen oplossen

Zoals beschreven kan bij gebruik van een home-map op een ntfs partitie een melding over gebruikersrechten verschijnen. Op Mounting Windows Partitions wordt dit uitgebreid behandeld.

Zie ook

Bronnen en referenties

  1. Home, wat zit er in