Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: ilkant - 21.05.19 - klo:21.43

Otsikko: Hajonnut levy
Kirjoitti: ilkant - 21.05.19 - klo:21.43
Yksi 1 TB levy tai sen kirjanpito levisi kun virta sammui koneesta kesken kaiken. Nyt kun rikki mennyt levy liitetään kakkoslevyksi toiseen koneeseen, ei komento df näytä mitään tietoa toisesta levystä. Mutta KDE:n osionhallintaohjelma näkee sen levyn ja sen osiot. Osiossa /dev/sdb1 on 928,39 GB osioitu ext4:ksi ja siitä on käytössä 201,53 GB. Ilmeisesti tuo osiointityökalu v. 3.3.1 ei osaa palauttaa levyä takaisin näkyväksi. Mutta voiko sen sisällön kopioida esim. dd:llä jonnekin talteen? Esimerkiksi näin:

Koodia: [Valitse]
sudo dd if=/dev/sdb1 of=/home/käyttäjä/recovery/hajonnut.iso bs=4096 conv=noerror
Koskeeko dd tuon lähdelevyn tietoihin millään tavalla? Ts. se ei voi vioittaa sitä? Onko muita ideoita?
Otsikko: Vs: Hajonnut levy
Kirjoitti: ilkant - 21.05.19 - klo:22.21
Virheilmoituksen se antoi, mutta alkoi kopioida.

Koodia: [Valitse]
dd: virhe luettaessa tiedostoa '/dev/sdb1': I/O-virhe
Otsikko: Vs: Hajonnut levy
Kirjoitti: nm - 22.05.19 - klo:00.51
Kopioinnin jälkeen voit yrittää korjata tiedostojärjestelmän vikaa fsck:lla joko levykuvassa tai alkuperäisessä osiossa.
Otsikko: Vs: Hajonnut levy
Kirjoitti: ilkant - 22.05.19 - klo:03.18
Kopioinnin jälkeen voit yrittää korjata tiedostojärjestelmän vikaa fsck:lla joko levykuvassa tai alkuperäisessä osiossa.

Tuo fsck olikin oikea komento palauttaa levyn tiedot näkyviin. Dd toimi sekin hyvin, mutta kohdelevy tuli täyteen... Kiitos vinkistä. Olisihan tuo pitänyt tietää/muistaa.

Dd ilmoitti yhdessä sektorissa vikaa. Saattaa olla parasta ostaa uusi levy tilalle kunhan tarpeelliset tiedostot on pelastettu parempaan talteen.