Två /home?! efter uppgradering.

Frågor om LiveCDn samt installation och uppgradering av Ubuntu och dess varianter
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

Borde fungera med

Kod: Markera allt

diff -r /gammalhome/home/edfast /gammalhome/edfast
Användarvisningsbild
edfast
Inlägg: 241
Blev medlem: 05 maj 2011, 12:51
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm/Notodden/Skårby

Re: Två /home?! efter uppgradering.

Inlägg av edfast »

Returnerar

Kod: Markera allt

edfast@edfast-zobuntu:~$ diff -r /gammalhome/home/edfast /gammalhome/edfast
diff: /gammalhome/home/edfast/.config/google-chrome/SingletonCookie: Filen eller katalogen finns inte
diff: /gammalhome/edfast/.config/google-chrome/SingletonCookie: Filen eller katalogen finns inte
diff: /gammalhome/home/edfast/.config/google-chrome/SingletonLock: Filen eller katalogen finns inte
diff: /gammalhome/edfast/.config/google-chrome/SingletonLock: Filen eller katalogen finns inte
diff: /gammalhome/home/edfast/.config/google-chrome/SingletonSocket: Filen eller katalogen finns inte
diff: /gammalhome/edfast/.config/google-chrome/SingletonSocket: Filen eller katalogen finns inte
Filen /gammalhome/home/edfast/.dropbox/command_socket är ett uttag (socket) medan filen /gammalhome/edfast/.dropbox/command_socket är ett uttag (socket)
Filen /gammalhome/home/edfast/.dropbox/iface_socket är ett uttag (socket) medan filen /gammalhome/edfast/.dropbox/iface_socket är ett uttag (socket)
Verkar inte vara så mycket att bry sig om, eller vad? Jag vet inte vad SingletonLock är, och Googlar jag får jag grekiska.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

edfast skrev:Jag vet inte vad SingletonLock är, och Googlar jag får jag grekiska.
Chromium och ok att ta bort så det ser bra ut.

Nu ligger användarmappen edfast rätt för att fungera för en separat /home.

Nästa steg är det du gjorde tidigare dvs ändra i /etc/fstab igen som jag föreslog i mitt första inlägg (igår 22:17) i tråden och starta sen om datorn och försök logga in på edfast. Borde fungera denna gång.

Fungerar det så återstår sen att rensa upp i sda5 och sen flytta över mappar och filer du vill spara i sda7 till sda5, samt slutligen även rensa upp i sda7. Men vi kommer till det sen.
Användarvisningsbild
edfast
Inlägg: 241
Blev medlem: 05 maj 2011, 12:51
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm/Notodden/Skårby

Re: Två /home?! efter uppgradering.

Inlägg av edfast »

Bootar och loggar in utan anmärkning. Fortsatt utrymmesvarning. Vart nu?
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

Jag förutsätter att du har mitt monteringsdirektiv kvar i /etc/fstab.
Det är nu det som gäller och ska inte behövas ändras igen.

För att göra dina filer du skapat i 12.04 tillgängliga så behöver du starta upp via en livecd.

Därefter kör du följande kommandon:

Kod: Markera allt

sudo mount /dev/sda7 /mnt
cd /mnt && sudo mv home home_1204 && sudo mkdir home
sudo umount /mnt
dvs du monterar 12.04-partitionen, döper om /home till /home_1204 samt skapar en ny monteringspunkt /home på vilken din "gammalhome" numer monteras. Härmed gör du dina mappar och filer du skapat i 12.04 synliga. Om det sista kommandot, umount, misslyckas så ignorera det.

Starta sen om datorn utan livecd.

När du startar Nautilus så ska du nu under Filsystem se både mappen home och home_1204.

Lägg sen ut svaren på följande kommandon

Kod: Markera allt

ls -l /home
ls -l /home_1204
så får vi se om allt ser rätt ut.
Användarvisningsbild
edfast
Inlägg: 241
Blev medlem: 05 maj 2011, 12:51
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm/Notodden/Skårby

Re: Två /home?! efter uppgradering.

Inlägg av edfast »

Efter kommandot

Kod: Markera allt

cd /mnt && sudo mv home home_1204 && sudo mkdir home
får jag svaret

Kod: Markera allt

mv: cannot stat `home': no such file or directory
???
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

Något måste ha gått snett. Prova igen från en livecd

Montera sda7

Kod: Markera allt

sudo mount /dev/sda7 /mnt
Lista innehållet

Kod: Markera allt

ls -1 /mnt
och här borde mappen home finnas med.

Finns home med så fortsätt med

Kod: Markera allt

cd /mnt && sudo mv home home_1204 && sudo mkdir home
Användarvisningsbild
edfast
Inlägg: 241
Blev medlem: 05 maj 2011, 12:51
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm/Notodden/Skårby

Re: Två /home?! efter uppgradering.

Inlägg av edfast »

Hej, beklagar, men ditt svar kom aningen sent, och Mr Clawfinger hann före. I tron att home kanske inte kunde döpas om till home_1204 om den inte först fanns, och att du kanske hade skrivit fel :o så testade jag med

Kod: Markera allt

cd /mnt && sudo mkdir home && sudo mv home home_1204
istället och då verkade den bita och jag kunde starta om, men det var ju inte korrekt, och nu står jag där...

Verkligen Sorry, men så går det när jag lämnas utan uppsikt. Går det att omintetgöra?
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

Jo, men för att kunna hjälpa dig behöver jag information.

Vad ger ls kommandot efter monteringen av sda7, dvs

Kod: Markera allt

sudo mount /dev/sda7 /mnt
ls -l /mnt
från en livecd?
Användarvisningsbild
edfast
Inlägg: 241
Blev medlem: 05 maj 2011, 12:51
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm/Notodden/Skårby

Re: Två /home?! efter uppgradering.

Inlägg av edfast »

Det blev såhär:

Kod: Markera allt

ubuntu@ubuntu:~$ sudo mount /dev/sda7 /mnt
ubuntu@ubuntu:~$ ls -l /mnt
total 112
drwxr-xr-x   2 root root  4096 nov  5 16:27 bin
drwxr-xr-x   3 root root  4096 nov  5 19:26 boot
drwxr-xr-x   2 root root  4096 okt  9 15:51 cdrom
drwxr-xr-x   4 root root  4096 aug 17 22:06 dev
drwxr-xr-x 136 root root 12288 jan 31 22:36 etc
drwxr-xr-x   2 root root  4096 jan 21 16:55 gammalhome
drwxr-xr-x   2 root root  4096 jan 31 14:02 home
drwxr-xr-x   4 root root  4096 jan 31 14:00 home_1204
lrwxrwxrwx   1 root root    37 okt 12 07:51 initrd.img -> /boot/initrd.img-3.2.0-32-generic-pae
drwxr-xr-x  22 root root  4096 nov  5 16:28 lib
drwx------   2 root root 16384 okt  9 15:44 lost+found
drwxr-xr-x   2 root root  4096 jan 31 14:04 media
drwxr-xr-x   2 root root  4096 apr 19  2012 mnt
drwxr-xr-x   2 root root  4096 aug 17 22:05 opt
drwxr-xr-x   2 root root  4096 apr 19  2012 proc
drwx------   9 root root  4096 jan 21 16:55 root
drwxr-xr-x   9 root root  4096 okt  9 16:04 run
drwxr-xr-x   2 root root  4096 nov  5 16:28 sbin
drwxr-xr-x   2 root root  4096 mar  5  2012 selinux
drwxr-xr-x   2 root root  4096 aug 17 22:05 srv
drwxr-xr-x   2 root root  4096 apr 14  2012 sys
drwxrwxrwt  11 root root  4096 jan 31 22:36 tmp
drwxr-xr-x  10 root root  4096 aug 17 22:05 usr
drwxr-xr-x  13 root root  4096 jan 31 14:25 var
lrwxrwxrwx   1 root root    33 okt 12 07:51 vmlinuz -> boot/vmlinuz-3.2.0-32-generic-pae
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

Vad är problemet?

Mappen /home
är tom och ska vara det eftersom du numer monterar gammalhome här

Mappen /home_1204
innehåller två mappar
- edfast (för 12.04 installationen)
- lost+found
vilket också stämmer.

När du startar upp 12.04 har du tillgång till dina mappar och filer från 10.10. Vidare hittar du motsvarande mappar och filer för 12.04 under /home_1204/edfast.

Stämmer inte detta?
Användarvisningsbild
edfast
Inlägg: 241
Blev medlem: 05 maj 2011, 12:51
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm/Notodden/Skårby

Re: Två /home?! efter uppgradering.

Inlägg av edfast »

Nog stämmer det alltid. Men jag får fortfarande upp varningsmeddelanden om att systemet är lågt på resurser (just nu 255 MiB), och att jag måste ta bort program för att kunna köra, men om jag räknar efter, så borde jag ha ungefär halva utrymmet som är avdelat till Ubuntu, dvs runt 50GB fritt. I tillägg är det oredigt värre; jag har en hel del i dubbel uppsättning, bla ubuntuone osv. Och jag vet inte hur mycket av detta det är som ställer till det och käkar upp hårddisk. Jag förstår inte vad som äter upp allt detta utrymme? Jag har ju inte plats för att köra programuppdateringarna?! Dropbox och UbuntuOne kan inte synka pga för lite diskutrymme, påstås det, men som jag ser det måste det ju vara nonsens, och det är bara det att ledig plats inte finns där dessa program förväntar sig att finna den? -Och hur gör man med det?

-Men systemet fungerar, filerna finns där, och de flesta av programmen verkar också finnas med. Är min misstanke riktig, att det inte bara räcker med att helt sonika tömma 'dublettmapparna' på innehåll, föra över till det jag vill ha kvar i 'home_1204', slänga överflödigt och sedan döpa tillbaka home_1204 till home för att allt ska bli frid och fröjd?
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

Jo, det återstår en drös rensningar men jag återkommer med det imorgon för nu är det sängdags för mig ;)
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Två /home?! efter uppgradering.

Inlägg av johanre »

Bowmore har ju full koll på läget här, men edfast, du får varningar om dåligt med utrymme för systemresurser för att din root disk (/dev/sda7) är knök-full. Det i sin tur beror på att din hemmakatalog flyttades till din root disk när du fick strul med din gamla hemmakatalog. Din root disk är ganska liten till att börja med så därför blir det nu problem.
Användarvisningsbild
edfast
Inlägg: 241
Blev medlem: 05 maj 2011, 12:51
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm/Notodden/Skårby

Re: Två /home?! efter uppgradering.

Inlägg av edfast »

Så är det. Jag satte från början av ca 10GB om jag minns rätt. Efter uppdateringen hamnade ju 'allt' på detta lilla område. Jag trodde av någon anledning att ominstallationen, när /home inte formaterades, skulle lägga nödvändiga systemfiler under / och helt enkelt fortsätta använda den befintliga /home.

Istället installerades /, /home och swap alltsammans under de 10GB, vilket jag 'borde' begripit. Nu är frågan om det går att rätta till, och jag får ju mycket god hjälp. (Detta är ett makalöst forum!)

Så här mitt i processen -som jag inte förstår så mycket av- kan jag inte undgå att ibland tänka att det 'fiffiga' med att ha en separat /home möjligen är överskattat; åtminstone om en återställning varje gång innebär lika mycket arbete ::). Men det är klart fascinerande om det går.

Men detta riskerar att bli alltför mycket OT, så punkt där.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

edfast skrev:att det 'fiffiga' med att ha en separat /home möjligen är överskattat; åtminstone om en återställning varje gång innebär lika mycket arbete ::).
Merarbetet ligger i att gå från en icke-separat /home till en separat /home och behöver bara göras en gång ;)

Vill först att du listar innehållet under /home med

Kod: Markera allt

ls -l /home
samt resultatet av

Kod: Markera allt

grep home /etc/fstab
så vi undviker några missöden/missförstånd.
Användarvisningsbild
edfast
Inlägg: 241
Blev medlem: 05 maj 2011, 12:51
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm/Notodden/Skårby

Re: Två /home?! efter uppgradering.

Inlägg av edfast »

Jag ser fram emot den dag jag förstår hur det ska gå till. Och mot den dag jag talar flytande mandarin, får nobelpriset, och gifter mig med Scarlett Johansson. Svaret på kommandona blev såhär.

Kod: Markera allt

edfast@edfast-zobuntu:~$ ls -l /home
totalt 108
drwxr-xr-x  3 root   root    4096 maj 17  2012 boot
drwxr-xr-x  2 root   root    4096 jul  3  2011 cdrom
drwxr-xr-x 73 edfast edfast  4096 feb  1 09:53 edfast
drwxr-xr-x  3 root   root    4096 jul  3  2011 home
drwx------  2 root   root   16384 jul  3  2011 lost+found
drwxr-xr-x  3 root   root    4096 sep 30 12:50 media
drwxr-xr-x  2 root   root    4096 apr 23  2010 mnt
drwxr-xr-x  3 root   root    4096 jul  3  2011 opt
drwx------ 15 root   root    4096 jun 20  2012 root
drwxr-xr-x  2 root   root    4096 dec  5  2009 selinux
drwxr-xr-x  2 root   root    4096 apr 29  2010 srv
drwxrwxrwt 12 root   root   32768 sep 30 16:36 tmp
drwxr-xr-x  2 root   root    4096 sep 30 16:41 ubiquity-apt-clone
drwxr-xr-x  4 root   root    4096 sep 30 16:42 usr
drwxr-xr-x  4 root   root    4096 sep 30 16:42 var
-rw-r--r--  1 root   root    2720 feb 21  2012 xorg.conf.new
edfast@edfast-zobuntu:~$ grep home /etc/fstab
/dev/sda5 /home  ext4 defaults 0 2
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

Ok, det ser ut precis som jag trodde.

Jag har delat in det i tre steg så kolla noggrant efter varje steg att allt verkar stämma innan du fortsätter med nästa steg då du inte kommer att ha möjlighet längre att ångra dig.

OBS! Kopiera kommadona till terminalen då ett litet skrivfel kan ställa till det.

STEG 1 - Rensa upp i den nya home-partitionen (sda5)

Under /home har du dina gamla 10.10 systemfiler och din gamla hemmapp för edfast som du nu har tillgång till i 12.04.

Det vi ska börja med är att
- rensa bort alla 10.10 systemmappar och systemfiler
- ta bort ena kopian på din hemmapp för 10.10. dvs mappen /home/home
för dem behöver du inte längre och tar bara plats på din 81GB volym.
Det vi behövde spara under /home/home har vi redan gjort och var din användarmapp edfast som nu även ligger som /home/edfast där den ska ligga för fallet en separat /home.

Enligt senaste listningen så ska dessa mappar och filer bort:

Kod: Markera allt

sudo rm -r /home/boot /home/cdrom /home/home /home/lost+found /home/media /home/mnt /home/opt /home/root 
sudo rm -r /home/selinux /home/srv /home/tmp /home/usr /home/var /home/ubiquity-apt-clone /home/xorg.conf.new
När du kört kommandona ovan så kolla vad som finns kvar under home:

Kod: Markera allt

ls -l /home
Det ska bara lista mappen edfast.

Nu har du skapat en ren home-partition.

Starta om systemet och se att allt fortfarande fungerar.
Du kommer fortfarande att få varningar om för lite utrymme.

STEG 2 - Kopiera över din sparade hemmapp för 12.10 till din nuvarande hemmapp

Kopiera över din 12.04 hemmapp till din nuvarande hemmapp:

Kod: Markera allt

sudo cp -Rp /home_1204/edfast /home/edfast/edfast_12.04
Din sparade hemmapp för 12.04 ligger nu under mappen edfast_12.04 i din hemmapp. Den innehåller både dina egna filer och konfigurationsfiler för 12.04.

Kolla att detta stämmer innan du fortsätter.

STEG 3 - Till sist rensa upp i din 12.04 systempartition

Nu när du kopierat över innehållet i home_1204 till din hemmapp så behövs den kopian inte längre, så

Kod: Markera allt

sudo rm -r /home_1204
När du tagit bort mappen home_1204 ska du inte längre få några varningar om för lite utrymme.
Användarvisningsbild
edfast
Inlägg: 241
Blev medlem: 05 maj 2011, 12:51
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm/Notodden/Skårby

Re: Två /home?! efter uppgradering.

Inlägg av edfast »

Stum av förvåning och beundran. Det verkar fungera! Inga varningsmeddelanden, Ubuntuone och Dropbox synkar för fulla segel, och Uppdateringshanteraren tuggar på i bakgrunden. Jag fattar inte helt vad som är gjort, och det skulle underlätta om det någonstans fanns ett uppritat 'träd' över var systemets olika delar ligger och hur de står i förhållande till varandra.

Men för nu bara; Stort tack för den ypperliga hjälpen! Nu ska jag bara låta alla uppdateringar lägga sig, och så justera systemet och inte minst GUIns utseende till det det var. Igen, tack!

(Jag markerar inte tråden som löst riktigt ännu, väntar och ser en dag eller så om det skulle uppstå fler frågor. Men sedan.)
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Två /home?! efter uppgradering.

Inlägg av Bowmore »

Här en kortfattad bild på hur det ser ut:

sda7 (systempartition)
bin
boot
cdrom
dev
etc
home (monteringspunkt /home i fstab för sda5)
lib
lost+found
media
mnt
opt
proc
root
run
sbin
selinux
srv
sys
tmp
usr
var

Monteringspunkten /home är endast en monteringspunkt och har inget innehåll, dvs den är tom.
Den fylls i ditt fall med innehåll när partitionen sda5 monteras här under uppstarten av systemet.
Det är det direktivet i /etc/fstab fixar.


sda5 (home-partition)
edfast

Under mappen edfast ligger sedan användarmappar och filer från 10.10 som:
> Bilder
> Dokument
> edfast_12.04 (användarmappar och filer från 12.04)
> Hämtningar
> Mallar
> Musik
> Publikt
> Skrivbord
> Video

Mappen edfast_12.04 är en backup på din hemmapp du tidigare hade i 12.04.
Skriv svar

Återgå till "Installation och uppgradering"