Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: 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:
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?
-
Virheilmoituksen se antoi, mutta alkoi kopioida.
dd: virhe luettaessa tiedostoa '/dev/sdb1': I/O-virhe
-
Kopioinnin jälkeen voit yrittää korjata tiedostojärjestelmän vikaa fsck:lla joko levykuvassa tai alkuperäisessä osiossa.
-
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.