Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Jazo - 08.04.09 - klo:14.07
-
Hei,
Asensin ubuntu 8.10 64bit version läppäriini entisen windows xp:n tilalle ja valitsin asennuksen yhteydessä itse tehtävän osioinnin. Luin asennusoppaan osiointia koskevan artikkelin (http://wiki.ubuntu-fi.org/Osiointi) hieman turhan nopeasti läpi. Siispä, tein säilytettäväksi tarkoitetusta osiosta swap-osion. Tällä osiolla oli musaa, leffoja, ym tiedostoja noin 50 gigaa. Huom, tärkeistä tiedostoista tein varmuuskopion mutta olisi ihan kiva saada nuokin takaisin. Vasta asennuksen jälkeen tajusin että "nyt tuli tehtyä jotain liian nopeasti". Tuon swap, eli sivutusosion varsinainen tarkoitus valkeni minulle vasta siinä vaiheessa kun pääsin selaamaan tätä keskustelupalstaa. Voinko jotenkin palauttaa nuo swap-osiolle jääneet tiedostot?
Liitteenä kuva Gparted:sta.
[ylläpito on poistanut liitteen]
-
Lyhyt ohje:
* dd:llä kopio swap-osiosta
* photorec raksuttamaan
Pidempi ohje:
Mikäli koneessa on hyvin vähän muistia, swappia ei kannata poistaa edes tilapäisesti käytöstä, jolloin joutunet käyttämään live cd:tä
Swappi pois päältä:
sudo swapoff -a
Kopio swapin sisällöstä (vie tilaa koko osion verran, eli sen 72 gigaa)
sudo dd if=/dev/sda2 of=recovery.img
sudo chown $UID:$UID recovery.img
Ja tietojenpalautusohjelma käyntiin
sudo apt-get install testdisk
photorec recovery.img
Photorec osaa palauttaa nimestään huolimatta hyvin monen tyyppisiä tiedostoja (tiedostonimet eivät palaudu tiedostopäätettä lukuunottamatta).
Huomaa se, että tarvitset lisää tilaa imagen tallennukseen ja käsittelyyn.
Jos levytilaa ei ole käytettävissä niin voit kaiken ylemmän sijaan tehdä näin:
sudo swapoff -a
sudo apt-get install testdisk
sudo photorec /dev/sda2
Mikäli olet tehnyt sellaista, että kone on swappia jo käyttänyt niin et saa kaikkea dataa talteen.
Palautusoperaation jälkeen kannattaa tuo osiointi korjata järkeväksi.
-
Nyt tosiaan pikaisesti swappi kokonaan pois käytöstä. Jos koneessasi on vähintään 512Mt keskusmuistia, niin pärjäät hyvin perustyöskentelyssä ilman swappiakin ja voit jatkaa samalla koneella palautushommia.
sudo swapoff -a
Kommentoi swappi myös pois fstab-tiedostosta jotta sitä ei oteta seuraavassa bootissa käyttöön:
/etc/fstab
# /dev/sda2 none swap sw 0 0
Minulla olen tehnyt joitain palautushommia autopsy/sleuthkit -ohjelmapaketilla. Sleuthkit on varsinainen levyn analysointipaketti ja Autopsy on WWW-hallintaliittymä, Nämä löytyvät suoraan Ubuntun repoista.
apt-get install autopsy sleuthkit
Image-kopion kanssa pelaaminen on tietysti turvallisin vaihtoehto, mutta nämä ohjelmat pystynevät lukemaan myös suoraan tutkittavaa levyosiota. Tarvitset lisäksi vapaata levytilaa jonne palautetut tiedostot kopioidaan.
-
Nyt tosiaan pikaisesti swappi kokonaan pois käytöstä. Jos koneessasi on vähintään 512Mt keskusmuistia, niin pärjäät hyvin perustyöskentelyssä ilman swappiakin ja voit jatkaa samalla koneella palautushommia.
sudo swapoff -a
Ihan pienenä vihjeenä: jos joudut swap-osion ottamaan pois käytöstä, mutta kuitenkin epäilet tarvitsevasi swappia, voi käyttää swap-tiedostoa sopivalla levyosiolla, jolla sille tilaa riittää. Swap-tiedoston käyttö on suht' joustava tapa tilapäisesti lisätä swappia.
-
1)Kiitos vinkeistä!! Koetetaan kuitenkin pitää ohjeet selkeinä jotta aloittelijakin selviää =)
2)Swap on poissa käytöstä.
3)Ongelmaksi muodostui tuo lisätila palautettaville tiedostoille. Olin jo pidemmän aikaa ajatellut hankkia lisää tallennustilaa, en vain uskonut joutuvani tälläiseen tilanteeseen. Hankin Lacien ulkoisen kovalevyn mutta törmäsin asennusongelmiin. (Myyjä totesi tuon asentuvan myös ubuntuun ongelmitta) Otin jo yhteyttä liikkeeseen, odotellessa vastausta.. Liitteenä taas kuvat tilanteesta. Lacien kansiosta löytyy autorun -tiedosto mutta sekään ei auta tilanteeseen. Kyseessä on tuollainen kovo: http://www.lacie.com/fi/products/product.htm?pid=11050
[ylläpito on poistanut liitteen]
-
mikä tuo kuvake tuossa tyuöpöydällä on ??? ja se autorun.exe toimii ainoastaan windowsissa, joten ei kannata siitä murehtia.
-
Turhaapa moisia suorittamaan. Levy liittyy kuitenkin automaattisesti.
-
Kappas vaan:) Yritin tehdä tästä liian monimutkaista.. Tuo "autorun" tiedosto on varmuuskopiointia varten. Ilmeisesti ei toimi ubuntulla. Sillä saa tietyt tiedostot varmuuskopioitua (toimii ainakin windowsissa) ulkoiselle kovolle "yhdellä napin painalluksella". Eli nyt on ainakin tilaa palautettaville tiedostoille.
-
dd:llä saan tuollaisen ilmoituksen.
ubuntu@ubuntu:~$ sudo dd if=/dev/sda2 of=recovery.img
dd: kirjoitettaessa tiedostoon ”recovery.img”: Laitteella ei ole tilaa jäljellä
1699721+0 tietuetta sisään
1699720+0 tietuetta ulos
870256640 tavua (870 MB) kopioitu, 25,4011 s, 34,3 MB/s
ubuntu@ubuntu:~$ sudo chown $UID:$UID recovery.img
Siis miten saan määritettyä kopion paikaksi lacien ulkoisen kovon?
-
Joko siirryt ensin sinne LaCielle komennolla cd /media/LaCie (tjsp.) tai komennat tuon recovery.img:n sijaan /media/LaCie/recovery.img :)
-
Juurikin näin.
Ja poista toi 870 megan tiedosto sieltä kotikansiosta ensin.
-
Uudeksi ongelmaksi näyttää nyt muodostuvan tuon Lacien FAT32-tiedostojärjestelmä. Eli en pääse käyttämään ulkoisen kovon tallennustilaa. Ymmärtääkseni levy täytyisi ottaa käyttöön "fstab" komennolla?
[ylläpito on poistanut liitteen]
-
Ymmärtääkseni levy täytyisi ottaa käyttöön "fstab" komennolla?
Ei tarvitse.
Laitapa tän tuloste kun LaCie on kytkettynä.
sudo fdisk -l
-
"sudo fdisk -l" antaa mm. seuraavanlaisen tulosteen:
Levy /dev/sdb: 500.1 Gt, 500107862016 tavua
255 päätä, 63 sektoria/ura, 60801 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x24796452
Laite Käynn Alku Loppu Lohkot Id Järjestelmä
/dev/sdb1 21 22 10239 c W95 FAT32 (LBA)
-
Alku 21, Loppu 22
Eli osioitu päin hanuria.
Avaa gparted, poista osio ja luo uusi. Fattia ei tosin kannata käyttää tuossa - se kun ei niele kovin suuria tiedostoja. Olikohan se 2 vai 4 gigaa maksimi per tiedosto, en nyt jaksa tarkistaa.
Yleisesti ottaen olisi suotavaa, että jos levylle tulee yksi osio niin se alkaisi alusta (1) ja päättyisi loppuun (paljon enemmän kuin 22).
-
OK, osio poistettu ja luomassa uutta. Tiedostomuotona NTFS toiminee myös ubuntussa "NTFS-3g" ajurien kanssa. Miten saan levyn alustettua NTFS muotoon kun Gparted:ssa en saa valittua juuri sitä tiedostomuotoa? Saan valittua ext2, ext3, jne.. Ja tuleeko levyn olla "ensisijainen osio"?
[ylläpito on poistanut liitteen]
-
Miten saan levyn alustettua NTFS muotoon kun Gparted:ssa en saa valittua juuri sitä tiedostomuotoa?
Yllättävää. Puuttuisikohan paketti ntfsprogs: http://packages.ubuntu.com/intrepid/ntfsprogs
Ja tuleeko levyn olla "ensisijainen osio"?
Linuxissa primäärillä tai loogisella osiolla ei ole merkitystä. Windowssissa asia on hieman toinen. Itse olen Lacieni osioinut useampaa osioon, jotta on mahdollista käyttää tarkoituksenmukaisia tiedostojärjestelmiä eri osioilla.
-
1)Levyn alustus onnistui ntfsprogs -paketin asentamisen jälkeen. dd:llä tein swap -osiosta kopion ulkoiselle kovolle.
2)Photorec aloittaa tiedostojen palautuksen mutta ennen pitkää lopettaa ja ilmoittaa "muistialueen ylityksestä".
Liitteenä kuva tilanteesta.
Mitenkähän tästä eteenpäin?
[ylläpito on poistanut liitteen]
-
1)Levyn alustus onnistui ntfsprogs -paketin asentamisen jälkeen. dd:llä tein swap -osiosta kopion ulkoiselle kovolle.
2)Photorec aloittaa tiedostojen palautuksen mutta ennen pitkää lopettaa ja ilmoittaa "muistialueen ylityksestä".
Liitteenä kuva tilanteesta.
Mitenkähän tästä eteenpäin?
Laita tästä lähtien tulosteet tekstinä, älä kuvakaappauksena, kiitos.
Koska olet nyt saanut swapista kopion, voit ottaa swapin taas varsinaiseen käyttöönsä.
Muistialueen ylitys viittaisi bugiin ohjelmassa. Kokeile poistaa pakettienhallinan kautta asennettu versio ja lataa tämä http://www.cgsecurity.org/testdisk-6.11-WIP.linux26.tar.bz2 (http://www.cgsecurity.org/testdisk-6.11-WIP.linux26.tar.bz2)
Se on valmiiks käännetty, joten ei tarvitse kääntää.
-
Latasin tuon paketin, mutta miten asennan sen? .deb -päätteisten pakettien asentamiseen löytyy ohjeet wikikirjastosta.
Mitä tarkoittaa "käännetty"?
Onko kukaan törmännyt "missing bootmgr" ilmoitukseen konetta käynnistettäessä? Kun käynnistän koneen Lacien ulkoisen kovalevyn ollessa kiinni saan tuollaisen ilmoituksen. Kun irrotan ulkoisen kovalevyn niin ongelmaa ei enää ole.
-
Onko kukaan törmännyt "missing bootmgr" ilmoitukseen konetta käynnistettäessä? Kun käynnistän koneen Lacien ulkoisen kovalevyn ollessa kiinni saan tuollaisen ilmoituksen. Kun irrotan ulkoisen kovalevyn niin ongelmaa ei enää ole.
Tähän löytyi ratkaisu BIOS:n asetuksista. Aiheesta lisää http://forum.ubuntu-fi.org/index.php?topic=8070.0
-
Latasin tuon paketin, mutta miten asennan sen? .deb -päätteisten pakettien asentamiseen löytyy ohjeet wikikirjastosta.
Sitä ei tarvitse asentaa - vain purkaa.
tar xvf paketti.tar.bz2
cd jotain
./ohjelma
Mitä tarkoittaa "käännetty"?
Kääntämätön on lähdekoodia ja käännetty on ajokelpoista binääriä.
-
Mitä tarkoittaa "käännetty"?
Eiköhän tuo tarkoita valmista binääritiedostoa, jota ei tarvitse lähdekoodista kääntäjällä kääntää. Paketti puretaan komennolla:tar -xvjf testdisk-6.11-WIP.linux26.tar.bz2
Onko kukaan törmännyt "missing bootmgr" ilmoitukseen konetta käynnistettäessä? Kun käynnistän koneen Lacien ulkoisen kovalevyn ollessa kiinni saan tuollaisen ilmoituksen. Kun irrotan ulkoisen kovalevyn niin ongelmaa ei enää ole.
Niinpä. Löysit itsekin tuon ratkaisun. Ulkoinen asema oli biossista määritelty ensisijaiseksi käynnistysvaihtoehdoksi, mutta Laciella ei ollut mitä käynnistää.