Siis uusi asennus, mutta nykyisten pakettien ja kamojen siirto USB:n kautta. Meneekö näin?
Kotihakemisto USB:lle:
cp -r /home/user /path/to/external/usb
Pakettilistaus USB:lle:
dpkg --get-selections > /path/to/external/usb/installed-packages.txt
Konffit jne. USB:lle:
cp -r /etc /path/to/external/usb/etc-backup
cp -r /var /path/to/external/usb/var-backup
Tässä kohtaa uuden Debianin asennus, jonka jälkeen
Konffit USB:ltä:
cp -r /path/to/external/usb/etc-backup/* /etc/
cp -r /path/to/external/usb/var-backup/* /var/
USB:ltä kotihakemisto:
cp -r /path/to/external/usb/user /home/
Vanhat paketit USB:ltä:
sudo dpkg --set-selections < /path/to/external/usb/installed-packages.txt
sudo apt-get dselect-upgrade
Päivitetään järjestelmä:
sudo apt update
sudo apt upgrade
Debian siirto toiselle levylle
2
174
Vastaukset
- Anonyymi
Tuo kopiointi noin on ongelmallista, koska tiedostot tunnistetaan käyttäjillä user-ID ja group-ID:n avulla. etc-hakemistosta on siis pelastettava passwd, shadow sekä group tiedostot vähintään. passwd-tiedostosta löytyy user-ID:t, käytännössä ensimmäisenä luotu käyttäjä saa id:n 1000 ja siitä se sitten kasvaa. Käyttäjä saa myös saman numeroisen group-id:n. shadow-tiedosto sisältää mm. käyttäjän salasanan suolattuuna. Group-tiedosto toisaalta luettelee, mihin ryhmiin käyttäjä kuuluu ja toisaalta määrittelee ryhmiä.
Esim.
käyttäjä user1 voisi olla ryhmän 1001 omistaja:
user1:x:1001
toisaalta voisi olla share-ryhmä, jonka group-id on esim. 1111 ja jonka jakaa useampi käyttäjä voidakseen vaihdella yhteisiä tiedostoja:
share:x:1111:user1,user2,user3
Jos tiedostojen oikeudet näyttävät järjettömiltä ne voi korjata:
$ chown -R user1.user1 /home/user1
-korjaa kaikki tiedostot käyttäjän kotihakemistosta kyseiselle käyttäjälle kuuluviksi
-tiedostojen kopiointiin voisi käyttää myös rsync-komentoa, jolloin tiedostot saa vaikka backup-nimiselle serverille::
5 rsync -avuzP /home/user1/ root@backup:/mnt/userbackups/user1/
Muita pelastettavia ohjelmia voi löytyä esim /opt-hakemistosta, johon monet asentaa ohjelmia, joita ei pakettivarastosta löydy. - Anonyymi
Kopioimiseen voi käyttää "cp -r":n sijaan "cp -a" :ta, jolloin tiedostojen ja hakemistojen käyttöoikeudet ja muut ominaisuudet pysyvät ennallaan.
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 467595
- 334193
- 573695
- 503180
- 172866
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons602507- 542388
- 512358
- 402329
- 162276