[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Lungo] tabella delle partizioni distrutta, un aiuto?



Il 28 novembre 2017 16:15:47 CET, Giuliano Grandin <giuliano.grandin@gmail.com> ha scritto:
Ciao a tutti.
Ieri sera, dopo una lunga giornata, ho messo in pratica il detto che
errare è umano, ma che per fare veramente casino ci vuole la password
di ROOT!.

Senza riflettere più di tanto ho copia-incollato col mouse questo
comando:

pv < /dev/zero > /dev/sda

con l'intenzione di modificarlo sulla linea di comando di un terminale
dov'ero "root". Ovviamente nel copiare non ho pensato a un eventuale
carattere di "ENTER" alla fine della riga, che c'era: infatti in poco
tempo ho sovrascritto circa 1,6 GiB del disco del portatile con gli
zeri...., CTRL-C ha fermato il tutto, ma ormai il danno è fatto.

Il sistema è rimasto in piedi perché la prima partizione è di swap e la
seconda è / .

Ora la macchina è ancora accesa (è un portatile), ci sta girando gpart
per vedere se riesce a capirci qualcosa, ma mi chiedo, le informazioni
di /proc/partitions /proc/devices /etc/fstab e/o altri file, possono
aiutarmi a ricostruire la tavole delle partizioni?

Il sistema è Stretch aggiornato ieri sera (verso le 21:30) prima della
stupidaggine....

Ecco il contenuto dei file che potrebbero servire, se qualcuno ha idee:

a514: ~# cat /etc/debian_version
9.2
a514: ~#


a514: ~# cat /proc/devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
21 sg
29 fb
99 ppdev
108 ppp
116 alsa
128 ptm
136 pts
180 usb
188 ttyUSB
189 usb_device
216 rfcomm
226 drm
248 hidraw
249 mei
250 bsg
251 watchdog
252 rtc
253 tpm
254 gpiochip

Block devices:
259 blkext
7 loop
8 sd
11 sr
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd


a514: ~# cat /proc/partitions
major minor #blocks name

8 0 488386584 sda
8 1 20971520 sda1
8 2 467414040 sda2
11 0 1048575 sr0
a514: ~#


a514: ~# lsscsi -dv
[0:0:0:0] disk ATA TOSHIBA MQ01ABF0 1K /dev/sda [8:0]
dir: /sys/bus/scsi/devices/0:0:0:0 [/sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0]
[1:0:0:0] cd/dvd TSSTcorp CDDVDW SU-208FB FU01 /dev/sr0 [11:0]
dir: /sys/bus/scsi/devices/1:0:0:0 [/sys/devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0]
a514: ~#


a514: ~# fdisk -l /dev/sda
Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
a514: ~#


a514: ~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=62345bc2-c95d-4c3b-9e11-e98f1049a40c / ext4 noatime,nodiratime,errors=remount-ro 0 1
# swap was on /dev/sda1 during installation
UUID=6754655f-762e-4e59-a8e6-3f8ade61e433 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
a514: ~#


a514: ~# cat /etc/apt/sources.list
### File di configurazione di apt.
## Versione del 2017-10-29-10.51, sostituzione di http con https dopo aver
## installato apt-transport-https. Non funziona per virualbox.org.
## Letto su https://lists.debian.org/debian-italian/2017/10/msg00154.html

## Stretch
deb https://deb.debian.org/debian-security stretch/updates main contrib non-free
deb https://deb.debian.org/debian/ stretch main contrib non-free
deb https://deb.debian.org/debian/ stretch-updates main contrib non-free
deb https://deb.debian.org/debian/ stretch-proposed-updates main contrib non-free
## deb https://deb.debian.org/debian/ stretch-backports main contrib non-free
a514: ~#


Spero che possiate aiutarmi, altrimenti devo reinstallare, ma per
fortuna i dati sono riuscito a copiarli.

Allego anche il file testo con la scansione di gpart, l'ho scorso, vedo
due possibili partizioni (swap e / ), ma come uso i dati?
Anime molto pie che mi possono aiutare?

Grazie in anticipo

Giuliano

--
« I don't know what's the matter with people: they don't learn by
understanding; they learn by some other way — by rote or something.
Their knowledge is so fragile »

Richard Phillips Feynman,
Surely You're Joking, Mr. Feynman!: Adventures of a Curious Character.


Usa testdisk per recuperare e riscrivere la tabella delle partizioni, se ha sovrascritto solo mbr e swap (e hai fortuna) non dovresti perdere nulla.

Saluti
--
Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità.
Reply to: