HomePartitie: verschil tussen versies

Uit LinuxMintNL WiKi
Ga naar: navigatie, zoeken
(Aangepast)
(vernieuwd)
Regel 1: Regel 1:
 
{{Wiu}}
 
{{Wiu}}
Een '''home-partitie''' in Linux Mint is een apart deel op een opslagapparaat waarin alle data van een gebruiker wordt geplaatst.
+
Een '''home-partitie''' in Linux Mint is een gebruikers-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 het bestandssysteem.
 
  
In de home-map of -partitie wordt een gebruikers-map geplaatst met alle voor en door de gebruiker aangemaakte mappen, programma's en bestanden.
+
Dit in tegenstelling van een /home-gebruikers-map die standaard bij de installatie van Linux Mint wordt aangemaakt als onderdeel van de systeem partitie.
  
In een home map of partitie kunnen verschillende gebruikers-mappen worden geplaatst.
+
In de /home-map of home-partitie wordt een gebruikers-map geplaatst met alle voor en door de gebruiker aangemaakte mappen, programma's en bestanden.
  
Elke gebruikers-map kan als een eigen home partitie worden aangemaakt.
+
In een /home-map of home-partitie kunnen verschillende gebruikers-mappen worden geplaatst.
  
== In 3 stappen home verplaatsen ==
+
Elke gebruikers-map kan op een eigen home-partitie worden aangemaakt.
# Met een live versie de home verplaatsen naar de gewenste partitie of schijf.
 
# In de terminal de partitie gegevens van de nieuwe home zoeken met: sudo blkid
 
# In fstab van het hoofdsysteem de partitie-gegevens plaatsen met sudo gedit /etc/fstab, voorbeeld: UUID=28bbb870-35ca-4e5e-9209-315d323499dc /home ext4 defaults 0 2
 
  
== Waar ==
+
== Home apart ==
De home kan op twee plaatsen in [[Bestandsbeheer]] worden aangegeven.
+
Bij het verplaatsen van een home-map mag dat systeem niet in gebruik zijn.
;Home-map of Home-partitie
+
Gebruik hiervoor een Linux Mint live versie of start met een ander systeem.
Staat als '' 'home' '' in '''Bestandssysteem''' in Bestandsbeheer van de huidige gebruiker.
+
 
 +
Er zijn drie manieren om een gebruikers-map buiten de systeem partitie te plaatsen.
 +
# Bij installatie van de distributie.
 +
# Verplaatsen met bestandsbeheer.
 +
# Verplaatsen in de terminal.
  
;Home-partitie
+
=== Met Bestandsbeheer ===
Staat onder '''Apparaten''' in Bestandsbeheer vanuit een andere of live versie.<br />
+
Met deze manier kan alles in 3 stappen worden gedaan en is het meest overzichtelijk.
Hierbij wordt de naam vermeld die bij het aanmaken van de partitie of als Etiket (label) is opgegeven.
+
Alles kan eenvoudig worden hersteld bij eventuele vergissingen.
  
== Maken ==
+
'''Benodigdheden:'''
In deze voorbeelden wordt een hele partitie gebruikt om de hele home te verplaatsen.
+
:- Een live versie van Linux Mint voor het verplaatsen van de Gebruikers-map(pen).
 +
:- De gegevens van de nieuwe home-locatie om in fstab te plaatsen.
 +
 
 +
;Stap 1 Verplaatsen
 +
*1 Start een live versie of een ander systeem, maakt niet uit welke als het maar Linux is.
 +
*1.2. Open hiermee een lege partitie voor de nieuwe home, of maak er een met [[Schijven]] of [[GParted]].
 +
:Zorg er ook voor dat de nieuwe home partitie niet door root wordt beheerd. Dit kan via het [[PCmuis#Muis_menu_knop|muismenu]] met ''Open als beheerder'' of in de terminal met ''[[Nemo|sudo nemo]]'' worden aangepast en formatteer deze eventueel in het gewenste systeemformaat.
 +
*1.3. '''Kopieer alle inhoud''' van de oude home naar de nieuwe locatie, hiermee is er meteen een back-up
 +
 
 +
;stap 2 Leeg de oude /home
 +
*2.1. Maak ergens een nieuwe map voor de oude home-map(pen).
 +
:Kies hiervoor het best een andere partitie, waarom zal straks duidelijk worden.
 +
*2.2. '''Verplaatst alle inhoud''' van de oude /home naar de nieuwe map, dit wordt de nieuwe back-up.
 +
 
 +
'''Het eerste deel is nu klaar.''' Alles kan worden gecontroleerd en zo nodig aangepast of hersteld.
 +
 
 +
Het volgende doe ik het liefst in het normale systeem, dit scheelt een hoop zoekwerk naar fstab en daardoor minder kans op fouten.<br />
 +
Gedit wordt bij stap 3 als tekstbewerker gebruikt, maar kan ook met Nano, Pluma enz.
 +
 
 +
Dus start de pc met het normale systeem (de versie waar de gebruikers-map uit is), hierdoor kan fstab altijd met [[TC-sudo|sudo gedit /etc/fstab]] worden gevonden en bewerkt.
 +
 +
;Stap 3 fstab
 +
# Type in de terminal: ''sudo blkid''. Er verschijnt een lijst met alle partitie gegevens.
 +
# Zoek de regel van de partitie waar de nieuwe home gebruikersmap(pen) staan en kopieer deze regel.
 +
# Type in datzelfde terminalvenster: ''sudo gedit /etc/fstab'' en de inhoud van fstab wordt zichtbaar.
 +
# Plaats onder de tekst in fstab een ''#'' teken en plak daarachter de regel van de nieuwe home-partitie. Dit is meteen een 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:
 +
De nieuwe partitie staat in blkid als /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 />
 +
'''#''' /dev/sda4: LABEL="Mint 17-3C" UUID="4aadfg13-a9db-4a3d-969d-fc66c973ed70" TYPE="ext4".
 +
 
 +
Daaronder zonder " " tekens, maar denk om de spaties.<br />
 +
UUID=4aadfg13-a9db-4a3d-969d-fc66c973ed70 /home ext4 defaults 0 2
 +
 
 +
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]].
 
Een (home) partitie kan worden gemaakt met een disk bewerking programma zoals [[Schijven]] en [[GParted]].
  
Als er een (vrije) partitie is kan die als /home in fstab worden aangemeld en wordt dan automatisch aangekoppeld als de gebruiker zich aanmeld.
+
'''Let op:''' Als een partitie moet worden bewerkt of de home-map moet worden verplaatst mag deze niet in gebruik zijn. Dit geeft direct of later fouten met beheersrechten.
  
'''Let op:''' Als een partitie moet worden bewerkt of de home-map moet worden verplaatst mag deze niet zijn aangekoppeld. Dit geeft direct of later fouten met beheersrechten.
+
=== Data veilig verplaatsen ===
 
 
== Data veilig verplaatsen ==
 
 
Er zijn altijd risico's verbonden aan het verplaatsen van gegevens.
 
Er zijn altijd risico's verbonden aan het verplaatsen van gegevens.
  
Om een partitie te kunnen bewerken kan een live dvd of [[LiveUSB|USB stick]] worden gebruikt.
+
Om de inhoud van de /home te kunnen bewerken kan een live dvd of [[LiveUSB|USB stick]] worden gebruikt.
  
Maak daarna eerst een volledige back-up van de home of gebruikers-map, met beheersrechten en inclusief verborgen bestanden.
+
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.
 
Dit kan met '' 'Openen als beheerder' '' in Bestandsbeheer of als '' 'sudo' '' in de terminal.
  
== Home verplaatsen ==
+
=== Home verplaatsen ===
 
Een bestaande home of gebruikers-map kan worden verplaatst naar een bestaande partitie. (zie Maken)
 
Een bestaande home of gebruikers-map kan worden verplaatst naar een bestaande partitie. (zie Maken)
  
'''Kopieer''' de hele home of gebruikers-map naar een veilige plaats buiten de /home map, b.v. in de Media-map, en hernoem naar Home-oud of Gebruiker-oud. (zie Data verplaatsen)
+
'''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)
 
'''Verplaats''' de originele map naar de nieuwe locatie. (zie Data verplaatsen)
Regel 49: Regel 91:
 
Koppel de nieuwe home locatie in fstab.
 
Koppel de nieuwe home locatie in fstab.
  
== Home koppelen ==
+
=== Home koppelen ===
 
'''Maak''' een kopie van [[Fstab|fstab]], want het moet worden aangepast.
 
'''Maak''' een kopie van [[Fstab|fstab]], want het moet worden aangepast.
  
Regel 57: Regel 99:
 
  /etc/fstab.
 
  /etc/fstab.
  
'''Zoek''' in de terminal de partitie waar de nieuwe home moet komen met:  
+
'''Zoek''' in de terminal de partitie waar de nieuwe home is of moet komen met:  
 
:sudo blkid
 
:sudo blkid
 
Er veschijnt een tekst als b.v.
 
Er veschijnt een tekst als b.v.
Regel 65: Regel 107:
 
De (nieuwe) partitie wordt hier geheel aan /home gekoppeld.
 
De (nieuwe) partitie wordt hier geheel aan /home gekoppeld.
  
'''Kopieer''' de locatie van fstab van het systeem waar home stond en plaats die gegevens achter ' ''sudo gedit'' '. (zie volgend voorbeeld)<br />
+
'''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:''' Klik met de muismenuknop (rechts) op fstab en klik op kopiëren.
 
'''Tip:''' Klik met de muismenuknop (rechts) op fstab en klik op kopiëren.
  
Regel 104: Regel 146:
 
#Een partitie met ext4 (Linux) formaat kan niet door Windows worden gebruikt.
 
#Een partitie met ext4 (Linux) formaat kan niet door Windows worden gebruikt.
 
#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.
 
#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.
 +
 +
== Problemen ==
 +
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.
  
 
[[Categorie:Systeem]]
 
[[Categorie:Systeem]]

Versie van 23 dec 2015 om 04:56

Werk in uitvoering, help mee om het uit te breiden'

Een home-partitie in Linux Mint is een gebruikers-map op een partitie buiten de systeem partitie.

Dit in tegenstelling van een /home-gebruikers-map die standaard bij de installatie van Linux Mint wordt aangemaakt als onderdeel van de systeem partitie.

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

In een /home-map of home-partitie kunnen verschillende gebruikers-mappen worden geplaatst.

Elke gebruikers-map kan op een eigen home-partitie worden aangemaakt.

Home apart

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 systeem.

Er zijn drie manieren om een gebruikers-map buiten de systeem partitie te plaatsen.

  1. Bij installatie van de distributie.
  2. Verplaatsen met bestandsbeheer.
  3. Verplaatsen in de terminal.

Met Bestandsbeheer

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

Benodigdheden:

- Een live versie van Linux Mint voor het verplaatsen van de Gebruikers-map(pen).
- De gegevens van de nieuwe home-locatie om in fstab te plaatsen.
Stap 1 Verplaatsen
  • 1 Start een live versie of een ander systeem, maakt niet uit welke als het maar Linux is.
  • 1.2. Open hiermee een lege partitie voor de nieuwe home, of maak er een met Schijven of GParted.
Zorg er ook voor dat de nieuwe home partitie niet door root wordt beheerd. Dit kan via het muismenu met Open als beheerder of in de terminal met sudo nemo worden aangepast en formatteer deze eventueel in het gewenste systeemformaat.
  • 1.3. Kopieer alle inhoud van de oude home naar de nieuwe locatie, hiermee is er meteen een back-up
stap 2 Leeg de oude /home
  • 2.1. Maak ergens een nieuwe map voor de oude home-map(pen).
Kies hiervoor het best een andere partitie, waarom zal straks duidelijk worden.
  • 2.2. Verplaatst alle inhoud van de oude /home naar de nieuwe map, dit wordt de nieuwe back-up.

Het eerste deel is nu klaar. Alles kan worden gecontroleerd en zo nodig aangepast of hersteld.

Het volgende doe ik het liefst in het normale systeem, dit scheelt een hoop zoekwerk naar fstab en daardoor minder kans op fouten.
Gedit wordt bij stap 3 als tekstbewerker gebruikt, maar kan ook met Nano, Pluma enz.

Dus start de pc met het normale systeem (de versie waar de gebruikers-map uit is), hierdoor kan fstab altijd met sudo gedit /etc/fstab worden gevonden en bewerkt.

Stap 3 fstab
  1. Type in de terminal: sudo blkid. Er verschijnt een lijst met alle partitie gegevens.
  2. Zoek de regel van de partitie waar de nieuwe home gebruikersmap(pen) staan en kopieer deze regel.
  3. Type in datzelfde terminalvenster: sudo gedit /etc/fstab en de inhoud van fstab wordt zichtbaar.
  4. Plaats onder de tekst in fstab een # teken en plak daarachter de regel van de nieuwe home-partitie. Dit is meteen een 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

De nieuwe partitie staat in blkid als /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:
# /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 2

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 een partitie moet worden bewerkt of 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 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 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

Maak een kopie van 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.

Zoek in de terminal de partitie waar de nieuwe home is of moet komen met:

sudo blkid

Er veschijnt een tekst als b.v.

/dev/sda7: UUID="975a25b6-a0f5-4b31-9bfe-3c05e2842719" TYPE="swap" 
/dev/sda8: LABEL="SAM8-16G" UUID="28bbb870-35ca-4e5e-9209-315d323499dc" TYPE="ext4"

De (nieuwe) partitie wordt hier geheel aan /home gekoppeld.

Kopieer de locatie van fstab in het systeem waar de oude home stond en plaats die gegevens achter ' sudo gedit '. (zie volgend voorbeeld)
Tip: Klik met de muismenuknop (rechts) op fstab en klik op kopiëren.

Open het bestand fstab.
Gebruik hiervoor een editor b.v. gedit en open deze in de terminal met:

sudo gedit /media/naam/SAM8-16G/etc/fstab

Maak ruimte voor de nieuwe vermelding. Zoek in de tekst naar '# swap was on /dev/sda- during installation' en schuif deze met de Entertoets twee regels naar beneden.

Kopieer de regel van de gewenste partitie. In dit voorbeeld gebruiken we partitie sda8

Plaats in de vrijgekomen ruimte een # teken met daarachter de gekopieerde partitie regel.
Dit wordt dan b.v.:

# /dev/sda8: LABEL="SAM8-16G" UUID="28bbb870-35ca-4e5e-9209-315d323499dc" TYPE="ext4" 

Een partitie kan worden gekoppeld met de partitie-naam, Label of UUID. (zie Fstab voor meer info)

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.

Plaats onder de nieuw geplaatste regel:

UUID=28bbb870-35ca-4e5e-9209-315d323499dc /home ext4 defaults 0 2
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 2

Sla het bestand op en sluit het af.

Klaar, herstart de pc.

Voor en nadelen

Voordelen
  1. Veilig bij systeemherstel of systeemvernieuwing.
  2. Overal aan te koppelen.
  3. Geschikt voor gezamenlijk gebruik zonder openbaar maken (delen).
Nadelen
  1. Een partitie met ext4 (Linux) formaat kan niet door Windows worden gebruikt.
  2. 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.

Problemen

Zoals beschreven kan bij gebruik van een home-map op een ntfs partitie een melding over gebruikersrechten verschijnen. Op {en} The Error Message wordt dit uitgebreid behandeld.