Grimoire-Command.es

To content | To menu | To search

Tag - repair

Entries feed

2018-02-23

Restore lost files with photorec

Récupérer des fichiers supprimés avec photorec

photorec /dev/sdc [1]

Notes

[1] Follow terminal's instructions

Test and restore lost partitions with testdisk

Vérifier et restaurer des partitions perdues avec testdisk

testdisk /dev/sdc [1]

Notes

[1] Follow terminal's instructions…

2018-02-21

Test storage with fat filesystem for bad blocks

Vérifier l'existence de blocs défectueux sur un disque dur de stockage avec système de fichiers fat16 / fat32.

sudo fsck.vfat -t -w /dev/sdb1

  • t : mark bad blocks to avoid them
  • w : actually write things down

2018-02-20

Test and repair fat storage filesystem

Vérifier, réparer et nettoyer un système de fichier (fat16, fat32)

sudo fsck.vfat -l -a -w /dev/sdb1

  • l : List read files
  • a : automatically repair what can be repaired
  • w : write corrections on disk

2018-02-19

Recover suppressed files in ext filesystem via extundelete

Récupérer un fichier supprimé dans un système de fichier ext3 / ext4

extundelete --restore-file path/to/deleted/file.ext /dev/sda [1]

Notes

[1] Options exist : --restore-directory ; --restore-all ; --after date ; refert to man

2018-02-15

Test storage with ext filesystem for bad blocks

Vérifier l'existence de blocs défectueux sur un disque dur de stockage avec système de fichiers ext2 / ext3 / ext4.

e2fsck -k -c -v /dev/sdb1 [1]

  • k : keep track of bad blocks
  • c : use external badblock command to find new ones
  • v : verbose, to follow this slow process

Notes

[1] As root

2018-02-14

Test and repair ext storage filesystem

Vérifier, réparer et nettoyer un système de fichier ext (ext2, ext3, ext4)

e2fsck -pfv /dev/sdb1 [1]

  • p : preen, automatically repair simple problems
  • f : force, check even if filesystem is marked as clean
  • v : verbose, write more info in the terminal to help human tracking where the process is, and getting less nervous…

Notes

[1] As root ; can also be called fsck.ext4 for instance…

2018-01-31

Extract strings from binary files

Retrouver les chaînes de caractères d'un fichier binaire

strings -a -n 300 -e S a_binary_file.db [1]

Notes

[1] Scan all file, set line length to 300, choose a 8-bit character encoding

2017-11-16

Check, repair and clean databases

Vérifier, réparer et nettoyer des bases de données

  • MySQL : mysqlcheck ( --check | --auto-repair | --repair | --optimize ) --all-databases
  • PostgreSQL : vacuumdb -a -z
  • SQLite : for z in `/bin/ls *.sqlite`; do sqlite3 $z VACUUM; done