Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: ubutumpula - 12.04.17 - klo:17.50
-
Koneessani on kaksi levyä. Aikoinaan tilanpuutteen vuoksi asensin HOME -osion eri levylle kuin käyttiksen (16.04 LTS). Nyt tilanne on muuttunut ja haluaisin uuden HOME -osion samalle levylle kuin käyttiskin, jotta voin siirtää sen levyn toiseen koneeseen. Miten tulisi menetellä?
-
Eli haluat muuttaa nykyistä asennusta niin, että kotiosio (osio, joka on liitetty /home-liitospisteeseen) on samalla levyllä kuin juuriosio (eli osio, jonka liitospiste on /). Tässä on kolme vaihetta:
- Tee tilaa uudelle kotiosiolle eli käytännössä kutista levyltä nykyisiä osioita ja sitten luo siihen tilaan uusi osio (tiedostojärjestelmä tavallisesti ext4).
- Kopioi tiedostot uudelle kotiosiolle. Tee kopiointi niin etteivät oikeudet muutu eli käytännössä helpoin lienee cp -a.
- Korjaa juuriosion etc/fstab-tiedostoon oikeat merkinnät /home-liitospisteen kohdalle.
Jos et halua tai tarvitse enää erillistä kotiosiota, voit jättää tuon osioiden luonnin väliin ja kopioida tiedostot juuriosion home-hakemistoon sekä poistaa /home-liitospisteen fstab-tiedostosta. Tämä on hieman yksinkertaisempaa, mutta ei merkittävästi. Molemmat kyllä onnistuvat ohjeita noudattamalla.
Ohjeet Wikissä: Kotihakemisto omalla osiollaan (https://wiki.ubuntu-fi.org/Kotihakemisto_omalla_osiolla)
Ohje on hieman vanhahtava, mutta olennaisilta osiltaan edelleen käyttökelpoinen. Gparted löytyy hieman eri tavalla nykyisistä jakeluista, mutta on edelleen mukana asennuslevyllä. Live-CD:n vastine on nykyään asennuslevy (tai -tikku) käynnistettynä kokeilutilassa.
Tässä tapauksessa et halua lisätä toista /home-liitospistettä fstab-tiedostoon vaan korjata vanhan sopivaksi. Tämä on tärkeä huomio ettei niitä tule vahingossa kahta. Lisäksi suosittelen myös käyttämään fstabissa osiotunnuksen sijaan osion UUID-tunnusta, jotka näet tällä komennolla:
sudo blkid
Laitat siis uuden kotiosion UUID-tunnuksen vanhan osion UUID:n tilalle; muita muutoksia ei tarvita, jos vanha osio käyttää samaa tiedostojärjestelmää kuin uusi.
-
Tein nuo vaiheet juuri täsmälleen noin, mutta yrittäessäni kirjautua tuolle levylle, niin palaa aina takaisin kirjautumisikkunaan. Jos vaihdan tuon toisella levyllä olevan HOME -osion UUID:n takaisin, niin kirjautuminen onnistuu normaalisti. Jossain on siis jotain vielä tekemättä.
Gparted näyttää tuon toisella levyllä olevan (siis vanhan) HOME -osion kohdalla liitospisteen "/home", mutta tuon uuden kohdalla on vain tyhjää. Johtuisiko siitä?
-
Tein nuo vaiheet juuri täsmälleen noin, mutta yrittäessäni kirjautua tuolle levylle, niin palaa aina takaisin kirjautumisikkunaan. Jos vaihdan tuon toisella levyllä olevan HOME -osion UUID:n takaisin, niin kirjautuminen onnistuu normaalisti. Jossain on siis jotain vielä tekemättä.
Näytä listaukset:
sudo blkid
cat /etc/fstab
Uuden kotiosion sisältö kiinnostaisi myös:
sudo mount /dev/sdXY /mnt
ls -l /mnt
(missä /dev/sdXY on uuden kotiosiosi laite)
Gparted näyttää tuon toisella levyllä olevan (siis vanhan) HOME -osion kohdalla liitospisteen "/home", mutta tuon uuden kohdalla on vain tyhjää. Johtuisiko siitä?
Eli mitä fstabissa oli määritelty, kun katsoit tilannetta GPartedilla? Tuossa tilanteessa vanha kotiosio oli liitettynä pisteeseen /home ja uutta osiota ei oltu liitetty mihinkään, joka on odotettu tilanne, jos olit niin määritellyt fstabissa.
-
Tässä listauksia
sudo blkid:
/dev/sda1: LABEL="14.04 LTS (sda1)" UUID="96c35c05-eba3-426d-a846-433f5ead3e08" TYPE="ext4" PTTYPE="dos" PARTUUID="000e01c0-01"
/dev/sda4: LABEL="v12.04 (sda4)" UUID="063dcfd2-e2d9-4fac-b85e-680439e90339" TYPE="ext4" PARTUUID="000e01c0-04"
/dev/sda5: LABEL="10.04 LTS (sda5)" UUID="40417b11-d60d-440a-b5d8-b51768626998" TYPE="ext4" PARTUUID="000e01c0-05"
/dev/sda6: LABEL="NTFS1 (sda6)" UUID="06B3A9D91E4ADBCB" TYPE="ntfs" PARTUUID="000e01c0-06"
/dev/sda7: LABEL="NTFS2 (sda7)" UUID="56457CCF37BF4AC8" TYPE="ntfs" PARTUUID="000e01c0-07"
/dev/sda8: LABEL="12.04 LTS (sda8)" UUID="3146f27d-fb7e-4e95-a35f-1cbb2e228852" TYPE="ext4" PARTUUID="000e01c0-08"
/dev/sda9: LABEL="12.04 LTS/HOME" UUID="cc09c3f5-a83c-4ff3-b3a4-613a649549bc" TYPE="ext4" PARTUUID="000e01c0-09"
/dev/sda10: UUID="e7a5fd66-88bb-46e8-8f0f-4774107db8f9" TYPE="ext4" PARTUUID="000e01c0-0a"
/dev/sda11: LABEL="ACER (sda11)" UUID="8A180D80180D6C8F" TYPE="ntfs" PARTUUID="000e01c0-0b"
/dev/sda12: LABEL="14.04 LTS/HOME" UUID="427a4d1b-5dcf-45e0-a653-76271f5006a1" TYPE="ext4" PARTUUID="000e01c0-0c"
/dev/sda13: LABEL="16.04 LTS(sda13)" UUID="35c94a53-67b6-430e-970d-b9adb272b92d" TYPE="ext4" PARTUUID="000e01c0-0d"
/dev/sda14: UUID="6cdf1246-f297-46f9-8b18-e5054906e272" TYPE="swap" PARTUUID="000e01c0-0e"
/dev/sdb1: LABEL="PQSERVICE" UUID="A078DB3F16D9B5D2" TYPE="ntfs" PARTUUID="e7f5fc3a-01"
/dev/sdb5: LABEL="16.04 LTS (sdb5)" UUID="e0140533-8925-4d4e-bd0c-0c8a4024f5ff" TYPE="ext4" PARTUUID="e7f5fc3a-05"
/dev/sdb6: LABEL="Varaus (sdb6)" UUID="fc50e42f-6045-4266-a86d-e6f8ff02955d" TYPE="ext4" PARTUUID="e7f5fc3a-06"
/dev/sdb7: UUID="be49f6a0-05c4-4c44-b6f1-3e598d746f17" TYPE="swap" PARTUUID="e7f5fc3a-07"
/dev/sdb8: UUID="f9b5e062-36b6-4334-8f8d-014ff9bf64c2" TYPE="ext4" PARTUUID="e7f5fc3a-08"
fstab:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb6 during installation
UUID=e0140533-8925-4d4e-bd0c-0c8a4024f5ff / ext4 errors=remount-ro 0 1
# /home was on /dev/sda9 during installation
# UUID=cc09c3f5-a83c-4ff3-b3a4-613a649549bc /home ext4 defaults 0 2
# /home was on /dev/sdb8 during installation
UUID=f9b5e062-36b6-4334-8f8d-014ff9bf64c2 /home ext4 defaults 0 2
# swap was on /dev/sdb8 during installation
UUID=be49f6a0-05c4-4c44-b6f1-3e598d746f17 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0
ja uudelle kotiosion sisällöksi kopioitu vanhan kotiosion sisältö:
drwxrwxrwx 5 minä minä 4096 loka 6 2014 Ab
-rw-rw-rw- 1 minä minä 6128640 syys 21 2015 Asiak1.doc
drwxrwxrwx 19 minä minä 4096 maali 3 13:46 Asiakirjat
drwxrwxrwx 2 minä minä 4096 kesä 9 2013 det_ancestor_report
drwxrwxrwx 2 minä minä 4096 kesä 9 2013 det_descendant_report
drwxrwxrwx 4 minä minä 4096 joulu 13 00:29 Digiboksi Vu+ Duo2
drwxr-xr-x 2 minä minä 4096 loka 3 2016 dwhelper
-rw-r--r-- 1 minä minä 8511 syys 13 2015 examples.desktop
drwxrwxrwx 2 minä minä 4096 syys 24 2014 Images
drwxrwxrwx 2 minä minä 4096 kesä 8 2014 Imaget
drwxrwxrwx 3 minä minä 4096 touko 9 2016 Julkinen
drwxrwxr-x 2 minä minä 4096 huhti 17 2016 Kameran kortti 128 MB
drwxrwxrwx 3 minä minä 4096 huhti 27 2014 Kameran kortti 2GB
drwxrwxrwx 3 minä minä 4096 marra 24 2014 Korput
drwxrwxr-x 2 minä minä 4096 huhti 12 20:22 Kuvat
drwxrwxr-x 2 minä minä 4096 huhti 12 20:23 Lataukset
drwxrwxr-x 2 minä minä 4096 loka 26 04:45 LGPL
drwxrwxrwx 2 minä minä 4096 syys 22 2015 Mallit
drwxrwxrwx 2 minä minä 4096 marra 27 2014 menut
drwxrwxrwx 3 minä minä 4096 marra 27 2014 MsDos
drwxrwxrwx 3 minä minä 4096 marra 27 2014 MS-dos
drwxrwxrwx 2 minä minä 4096 elo 29 2014 Musiikki
drwxrwxrwx 8 minä minä 4096 loka 20 2014 My Albums
drwxrwxrwx 8 minä minä 4096 helmi 3 2014 Nimetön kansio
drwxrwxr-x 2 minä minä 4096 joulu 28 16:10 Omituiset otukset
drwxrwxr-x 2 minä minä 4096 marra 18 2015 Osoite
drwxrwxrwx 2 minä minä 36864 huhti 27 2014 Palautus 1
drwxrwxrwx 2 minä minä 4096 huhti 11 23:53 Pvkirja
drwxrwxrwx 6 minä minä 4096 tammi 10 2014 r13
drwxrwxrwx 3 minä minä 4096 loka 6 2014 simpleviewer_2.3.2
drwxrwxrwx 9 minä minä 4096 tammi 8 2014 Suku
drwx---rwx 2 minä minä 4096 joulu 20 12:53 Temppi
drwxrwxrwx 4 minä minä 4096 maali 30 21:51 Tikut
drwxrwxrwx 2 minä minä 4096 marra 10 23:18 Työpöytä
drwxrwxr-x 2 minä minä 4096 helmi 6 2013 Ubuntu One
drwxrwxrwx 6 minä minä 4096 elo 20 2013 usr
drwxrwxrwx 7 minä minä 4096 helmi 3 2014 Vanha tikku
drwxrwxrwx 2 minä minä 4096 loka 5 2014 Vanhatvalokuvat
drwxrwxr-x 2 minä minä 4096 huhti 12 20:23 Videot
drwxrwxrwx 6 minä minä 4096 joulu 1 2015 VirtualBox VMs
drwxrwxrwx 3 minä minä 4096 helmi 3 2014 W508 kuvat
drwxrwxrwx 8 minä minä 4096 marra 20 2014 XP
drwxrwxrwx 2 minä minä 4096 touko 23 2013 YleAreena
sda:ssa on siis vanha kotiosio (sda9) ja uusi on sdb:ssä (sdb8). Juuriosio on sdb5.
Niin, tietenkään uusi ei voinut olla liitettynä, kun en sitä saanut esille, koska en päässyt tuon uuden kotiosion kanssa kirjausruutua pidemmälle. En siis voinut katsoa gpartetilla tilannetta uuden osion kanssa. Vai olisiko siinä jokin temppu, millä se onnistuisi, ilman kirjautumista?
-
ja uudelle kotiosion sisällöksi kopioitu vanhan kotiosion sisältö:
drwxrwxrwx 5 minä minä 4096 loka 6 2014 Ab
-rw-rw-rw- 1 minä minä 6128640 syys 21 2015 Asiak1.doc
drwxrwxrwx 19 minä minä 4096 maali 3 13:46 Asiakirjat
[...]
Listaamasi tiedostot ovat nyt siis osion juuressa? Se ei käy, koska silloinhan ne päätyvät /home-hakemistoon /home/minä -hakemiston sijaan.
Luo osiolle hakemisto tunnuksesi nimellä, ja siirrä nuo kamat sen alle.
-
Niinpä tietenkin. Enpä hoksannut tuota juttua.
Kiitos hyvistä ohjeista.