Kirjoittaja Aihe: Voiko Koti hakemiston siirtää ssd-levylle, jos sen formatoi ext4:llä(RATKAISTU)  (Luettu 3317 kertaa)

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Minulla on home samalla 59 gigan osiolla, missä on Kubuntun järjestelmä.

Erillinen osio olisi helpottanut toimintaa, mutta näinkin onnistuu  8)

Ongelma on vain toimintajärjestyksessä. Et halua poistaa vanhaa /home-kansiota ennen kuin olet saanut kaiken sieltä turvaan uudelle. Etkä myöskään halua liittää uutta /home-kansiota ennen kuin tiedostot on kopioitu, tai et enää näe niitä tiedostoja.

Melkein sanoisin, että helpointa on:

  • alusta ensin ulkoinen levy uudeksi ext4-taltioksi
  • kirjaudu sitten ulos graafisesta järjestelmästä ja siirry Alt+funktionäppäimellä tekstipuolelle
  • kirjaudu sisään ja vaihda root-käyttäjäksi komennolla ”sudo su -”
  • siirry juurikansioon komennolla ”cd /” ja muuta home-kansion nimeksi jotain muuta, esim. ”mv /home /home.bak”
  • katso lsblk-komennolla uuden levyn UUID ja liitä asema komennolla ”mount UUID=… /home”
  • kopioi kaikki vanhasta kansiosta uuteen: ”cp -auR /home.bak /home”
  • lisää nano-muokkaimella yo. rivi /etc/fstab-tiedostoon ja tallenna
  • käynnistä uudelleen: ”shutdown -r now”

Tässä on valitettavan monta vaihetta, ja moni niistä täytyy tehdä graafisessa tilassa ihan sen takia, että graafinen tila ei tykkää, jos /home/TUNNUS katoaa alta. Tekstitila sen sijaan ei juuri piittaa, joten siellä näitä asioita voi vähän paremmin tehdä.

(Tarkistakaa nyt ihmeessä, montako virhettä ensin proseduuriin tehdä; minun on mentävä, teeni jäähtyy!)
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Mietin myös, olisiko kuitenkin yksinkertaisempaa näin:
  • alusta ensin ulkoinen levy uudeksi ext4-taltioksi
  • liitä se ylläpitäjäoikeuksin päätteestä: ”sudo mount UUID=… /mnt”
  • edelleen päätteessä kopioi kansiorakenne: ”sudo mount -auR /home/* /mnt”
  • lisää oikea rivi /etc/fstab-tiedostoon
  • kirjaudu sitten ulos graafisesta järjestelmästä ja siirry Alt+funktionäppäimellä tekstipuolelle
  • kirjaudu sisään ja vaihda root-käyttäjäksi komennolla ”sudo su -”
  • siirry juurikansioon komennolla ”cd /” ja muuta home-kansion nimeksi jotain muuta, esim. ”mv /home /home.bak”
  • käynnistä uudelleen: ”shutdown -r now”
  • tämän jälkeen /home.bak-kansion voi poistaa

Tässä mallissa kekkulointi tekstipuolella on vähemmän, mutta päätettä joutuu silti käyttämään, jotta saisi oikeat oikeudet eikä jokin veto ja pudotus menisi vahingossa metsään.

Oleellisin vaikea vaihe on vain se, milloin voi vanhan /home-kansion poistaa tai edes nimetä uudelleen ilman, että jotain outoa tapahtuu.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Pontus12

  • Käyttäjä
  • Viestejä: 2400
    • Profiili
Valitettavasti huomasin kotihamiston siirtämisen ulkoiselle ssd-levylle tarkoittavan, että muiden ssd-levyjen käyttäminen Kubuntun kanssa on silloin mahdotonta, koska minulla on vain yksi ssd-portti. Toki niitä voisi käyttää tavallisen usb:kautta, mutta sekään ei tuntuisi kovin järkevältä. Yritän siis laajentaa linux-osiota ja jos mahdollista tehdä jonnekin siirrettävän varmuuskopion koko linux-järjestelmästä ja jos se ei onnistu asennan silloin Kubntun uudelleen. Merkitsen tämän aiheen ratkaistuksi ja aloitan ehkä uuden koskien varmuuskopiointi ohjelmaa. Muutta kiitos kaikille tähänastisesta. Olen saanut monia hyviä neuvoja ja ehkä jopa oppinut ymmärtämään linuxia vähän enemmän.