Avevo già introdotto la questione in altro topic in cui però avevo messo troppa carne al fuoco e la discussione si era indirizzata più su altri aspetti.
Vi metto comunque qui il link al post in cui trattavo la questione relativa alla scheda sd
Praticamente in questa schedina della capacità di 16 GB vi sono due partizioni, una linux (formattata in ext4, se non ricordo male anche senza journal) e l'altra di swap.
Codice: Seleziona tutto
# fdisk -l /dev/sdd
Disk /dev/sdd: 15.5 GB, 15548284928 bytes
255 testine, 63 settori/tracce, 1890 cilindri, totale 30367744 settori
Unità = sectors di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00000000
Dispositivo Boot Start End Blocks Id System
/dev/sdd1 63 28306529 14153233+ 83 Linux
/dev/sdd2 28306530 30362849 1028160 82 Linux swap
Nella partizione sdd1 veniva montata la /home del sistema.
Qualcosa ha messo sottosopra tutto, purtroppo però non sono in grado di dire cosa sia stato:
- un blackout forse
- oppure potrebbe essersi banalmente rotta la scheda SD
- magari a causa delle eccessive scritture e riscritture nella swap, chissà
Però in qualche modo funziona ancora, cioè fdisk riesce a leggerne almeno la tabella delle partizioni tanto per dire.
Sono partito a fare un fsck sulla partizione linux, ext4, però ottengo:
Codice: Seleziona tutto
Error storing directory block info (inode=131708, block=0, num=61341366): Memory allocation failed
e2fsck: aborted
Allora intanto mi sono detto, facciamo una copia a basso livello della partizione con dd, tanto per lavorare sulla copia invece che direttamente sul device da recuperare... purtroppo però il tutto senza successo:
Codice: Seleziona tutto
root@darkstar:~# dd if=/dev/sdd1 of=/mnt/tmp/sdcard-corrupted bs=512
dd: lettura di "/dev/sdd1": Errore di input/output
16640+0 record dentro
16640+0 record fuori
8519680 byte (8,5 MB) copiati, 17,029 s, 500 kB/s
Vi chiedo banalmente:
1- cosa può aver causato questo sgarruppamento? Anche per capire se fosse eventualmente causato da qualche impostazione e quindi evitabile...
2- come recuperare il contenuto della scheda?
Non vi erano dati importantissimi ma più che altro configurazioni varie che potrebbero tornare utili per risistemare il sistema.
