Guide til at lave særskilt /home partion

Har du en guide til en funktion eller et program? Har du tips og trick, som du gerne vil dele med andre? Post dem her.
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Guide til at lave særskilt /home partion

Indlæg af Stra »

Som mange andre installerede jeg i sin tid Ubuntu, uden at forholde mig til at få lavet et seperat /home partion.
Det kan være vældig parktisk at have, da man således kan ligge et nyt OS (ny udgivelse eller man har lavet så meget rod i systemet at det er nemmere med en ny installation.) ind, uden at miste de forskellige indstillinger man har lavet i diverse programmer og sine gamle mails.

Inden vi starter tager vi lige en backup, af det vi ikke vil miste ud på en ekstern harddisk e.l.

Derefter laves en ny partion baseret på ext3 filsystemet. Hvordan det gøres vil jeg ikke komme ind på her. Blot at det kan gøres via liveCD eller gparted livCD.

Når det er gjort, skal man bemærke sig, hvilket navn partionen har, hvor styresystemet ligger (mit /dev/sda1/, og den partion, som man vil lave til sit /home (mit /dev/sda5)

Så går vi i gang.

Åbn terminalen og indtast

Kode: Vælg alt

sudo mkdir /old
sudo mount -t ext3 /dev/sda1 /old
sudo mkdir /new
sudo mount -t ext3 /dev/sda5 /new
Så skal filerne fra det gamle home kopieres over i det nye.

Kode: Vælg alt

cd /old/home
find . -depth -print0 | sudo cpio --null --sparse -pvd /new/
sudo mv /old/home /old/home_backup
sudo mkdir /old/home
Glem, hvad koden betyder - bare kopier den ind.

Så skal vi have fortalt, at vi skal bruge den nye partion, som /home

Kode: Vælg alt

sudo cp /old/etc/fstab /old/etc/fstab_backup
gksudo gedit /old/etc/fstab
Det åbner en tekst fil, hvor der i slutningen indsættes
/dev/sda5 /home ext3 nodev,nosuid 0 2
og her /dev/sda? dit nr.
og gem filen.

Endelig vil vi have styr på rettighederne

Kode: Vælg alt

sudo -i
chown -R username:username /home/username
chmod 644 /home/username/.dmrc
chmod 644 /home/username/.ICEauthority
exit
Erstat username med dit brugernavn (hos mig /fro)

(Sudo -i er for at blive root)

Dette giver dig skrive og læse rettigheder over dit home.

Skulle der være problemer med at kunne bruge det nye /home, start Ubuntu LiveCden op og hop i terminal

Kode: Vælg alt

sudo mkdir /recovery
sudo mount -t ext3 /dev/sda1 /recovery
sudo cp -R /recovery/home_backup /recovery/home
sudo cp /recovery/etc/fstab_backup /recovery/etc/fstab
og man får sit gamle home igen.

Virker det hele derefter, kan man fjerne old home

Kode: Vælg alt

sudo rm -rf /home_backup

oversat fra http://www.psychocats.net/ubuntu/separatehome
Senest rettet af Stra 20. jan 2009, 20:27, rettet i alt 2 gange.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Guide til at lave særskilt /home partion

Indlæg af laoshi »

Tak for guiden. Nu fik jeg endelig taget mig sammen til at få oprettet en særskilt /home partition.
Vedr. oprettelsen af ny partition fulgte jeg vejledningen i dit kildelink. Alt fungerede ok.
I guiden er det nødvendigt at bruge:

Kode: Vælg alt

find . -depth -print0 |sudo cpio --null --sparse -pvd /new/

Men da jeg kom til at skulle redigere fstab kom der problemer - gedit kunne ikke åbne. Og der opstod en lang række andre problemer. Lidt nervepirrende.
Løsningen blev at indsætte live-cd - køre fra cd - mounte diskens root-partition- og her kunne jeg så redigere fstab. Efter genstart måtte jeg så køre

Kode: Vælg alt

chown -R username:username /home/username
chmod 644 /home/username/.dmrc
chmod 644 /home/username/.ICEauthority
exit

Og nu funker tingene som de skal.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Re: Guide til at lave særskilt /home partion

Indlæg af Stra »

laoshi skrev:Men da jeg kom til at skulle redigere fstab kom der problemer - gedit kunne ikke åbne. Og der opstod en lang række andre problemer. Lidt nervepirrende.
Løsningen blev at indsætte live-cd - køre fra cd - mounte diskens root-partition- og her kunne jeg så redigere fstab.
Havde jeg ingen problem med de 2 gange jeg har brugt guiden.
Efter genstart måtte jeg så køre

Kode: Vælg alt

chown -R username:username /home/username
chmod 644 /home/username/.dmrc
chmod 644 /home/username/.ICEauthority
exit

Og nu funker tingene som de skal.
Måtte jeg også.
Hvis flere har haft den oplevelse, eller rettere ingen har undgået det, kunne det ligeså godt skrives ind i guiden.

stra
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
Casper Hansen
Indlæg: 1443
Tilmeldt: 23. jan 2008, 17:47

Re: Guide til at lave særskilt /home partion

Indlæg af Casper Hansen »

Jeg har altid lavet særskilt /home, men hvergang jeg skal installere på ny og bare vælger at installere på min "gamle" "/" partition, bliver min /home partition som et ekstern drev og den "nye" /home bliver kun på få GB.
- Hvordan kan det være?
Billede

Når en tråd er løst så marker den løst
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Re: Guide til at lave særskilt /home partion

Indlæg af Stra »

Casper Hansen skrev:Jeg har altid lavet særskilt /home, men hvergang jeg skal installere på ny og bare vælger at installere på min "gamle" "/" partition, bliver min /home partition som et ekstern drev og den "nye" /home bliver kun på få GB.
- Hvordan kan det være?
Forstår ikke helt problemet, men når du skal installere på ny, skal du ved partioneringsvinduet, ændre / til /home på den partion, hvor dit /home ligger.

Edit: Og så skal man huske, at bruge det samme usernavn og kode :D Ellers kan man ikke bruge det gamle.

Stra
Senest rettet af Stra 12. jan 2009, 18:51, rettet i alt 2 gange.
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
Casper Hansen
Indlæg: 1443
Tilmeldt: 23. jan 2008, 17:47

Re: Guide til at lave særskilt /home partion

Indlæg af Casper Hansen »

Stra skrev:
Casper Hansen skrev:Jeg har altid lavet særskilt /home, men hvergang jeg skal installere på ny og bare vælger at installere på min "gamle" "/" partition, bliver min /home partition som et ekstern drev og den "nye" /home bliver kun på få GB.
- Hvordan kan det være?
Forstår ikke helt problemet, men når du skal installere på ny, skal du ved partioneringsvinduet, skal dit gamle /home, sættes til /home.

Stra


Hm okay, lyder lovende. Takker :)
Billede

Når en tråd er løst så marker den løst
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Guide til at lave særskilt /home partion

Indlæg af laoshi »

Men da jeg kom til at skulle redigere fstab kom der problemer - gedit kunne ikke åbne. Og der opstod en lang række andre problemer.

Jeg tror at problemet opstår her:

Kode: Vælg alt

sudo mv /old/home /old/home_backup

For her flytter vi jo det gamle /home væk - og hermed også gnome-indstillinger og meget andet - og jeg har endnu ikke fået de rette tilladelser til det nye /home.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Re: Guide til at lave særskilt /home partion

Indlæg af Stra »

laoshi skrev:
Men da jeg kom til at skulle redigere fstab kom der problemer - gedit kunne ikke åbne. Og der opstod en lang række andre problemer.

Jeg tror at problemet opstår her:

Kode: Vælg alt

sudo mv /old/home /old/home_backup

For her flytter vi jo det gamle /home væk - og hermed også gnome-indstillinger og meget andet -
Ja men får du ikke et nyt /old/home, da du kører disse 2 komandoer

Kode: Vælg alt

sudo mv /old/home /old/home_backup
sudo mkdir /old/home
og jeg har endnu ikke fået de rette tilladelser til det nye /home.
Hvad tænker du mere præcis på? Hvor?

stra
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Guide til at lave særskilt /home partion

Indlæg af laoshi »

Ja men får du ikke et nyt /old/home, da du kører disse 2 komandoer

Jo, men det nye /old/home er jo så bare et tomt directory. Så måske skulle man i stedet bruge

Kode: Vælg alt

sudo cp /old/home /old/home_backup

Med tilladelserne tænker jeg på:

Kode: Vælg alt

chown -R username:username /home/username
chmod 644 /home/username/.dmrc
chmod 644 /home/username/.ICEauthority
exit

som skal udføres før jeg får tilgang til det nye /home
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Re: Guide til at lave særskilt /home partion

Indlæg af Stra »

laoshi skrev:skulle man i stedet bruge

Kode: Vælg alt

sudo cp /old/home /old/home_backup
Tror jeg ikke /old/etc/fstab ligger ikke i /home
Med tilladelserne tænker jeg på:

Kode: Vælg alt

chown -R username:username /home/username
chmod 644 /home/username/.dmrc
chmod 644 /home/username/.ICEauthority
exit

som skal udføres før jeg får tilgang til det nye /home
Altså de skal skrives ind som at man skal.

Prøv ligge at tjekke denne guide for at se om der er fejl. Jeg undrer mig over at man skal lave

Kode: Vælg alt

mkdir old/home
(jeg brugte selv denne guide i sin tid)
http://ubuntu.wordpress.com/2006/01/29/ ... partition/
Det kan være at det skal være

Kode: Vælg alt

mkdir /home
i stedet?

stra
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Guide til at lave særskilt /home partion

Indlæg af laoshi »

(jeg brugte selv denne guide i sin tid)
http://ubuntu.wordpress.com/2006/01/29/%20...%20partition/

Den er så også lidt enklere end den som du har lagt ud i tråden her, og den har ikke det med, som vi undrer os over. Måske skulle du tilrette din guide efter den? Men behold endelig afslutningen med tilladelserne.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
Stra
Indlæg: 3105
Tilmeldt: 16. jun 2007, 10:26
Geografisk sted: Ikast-Herning

Re: Guide til at lave særskilt /home partion

Indlæg af Stra »

Det sjove er, at den guide jeg har taget det efter, er en som er lavet for at forenkle den guide :( .
Jeg kigger lige på det. Og skriver det med tilladelserne ind, som et must.

stra
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10