#26 Le 03/10/2019, à 17:29
- moko138
Re : Récupérer une Corbeille
montre
sudo lsblk -o name,fstype,label,size,mountpoint -e 7 | grep sd
pour nous assurer que ton disque interne est toujours sda
Puis, si oui :
sudo extundelete --restore-directory home/isaric/.local/share/Trash --after 1569974400 -o /media/ubuntu/Sv_isaric /dev/sda4
La différence, après vérification de ce qui a fonctionné chez moi cette nuit, est l'absence de "/" devant "home".
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#27 Le 03/10/2019, à 17:36
- Isaric
Re : Récupérer une Corbeille
ubuntu@ubuntu:~$ sudo lsblk -o name,fstype,label,size,mountpoint -e 7 | grep sd
sda 931.5G
├─sda1 vfat 35M
├─sda3 ext4 29.3G
└─sda4 ext4 902.2G
sdb iso9660 Ubuntu 19.04 amd64 7.5G /cdrom
├─sdb1 iso9660 Ubuntu 19.04 amd64 2G
└─sdb2 vfat Ubuntu 19.04 amd64 3.7M
sdd 931.5G
└─sdd1 ext4 Sv_isaric 931.5G /media/ubuntu/Sv_isaric
ubuntu@ubuntu:~$ bash -c "date '+%s' -d '- 1620 minutes' "
1570019656
ubuntu@ubuntu:~$ sudo extundelete --restore-directory home/isaric/.local/share/Trash --after 1570019656 -o /media/ubuntu/Sv_isaric /dev/sda4
Only show and process deleted entries if they are deleted on or after 1570019656 and before 9223372036854775807.
NOTICE: Extended attributes are not restored.
Loading filesystem metadata ... 7218 groups loaded.
Loading journal descriptors ... 0 descriptors loaded.
extundelete: Extent block checksum does not match extent block while finding inode for home
extundelete: Extent block checksum does not match extent block while finding inode for home
Failed to restore file home/isaric/.local/share/Trash
Could not find correct inode number past inode 2.
Try altering the filename to one of the entries listed below.
File name | Inode number | Deleted status
extundelete: Operation not permitted while restoring directory.
extundelete: Operation not permitted when trying to examine filesystem
ubuntu@ubuntu:~$
Dernière modification par Isaric (Le 03/10/2019, à 17:37)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#28 Le 03/10/2019, à 17:45
- moko138
Re : Récupérer une Corbeille
P.S. : Arrête de bidouiller avec "bash -c "date '+%s' -d ' "
Tu peux abaisser la valeur de "--after" en-dessous de
1569974400 mais l'augmenter à
1570024980 n'est pas une bonne idée ! Car elle exclut du résultat potentiel les éléments mis à la corbeille plus récemment !
Exemple : Pour reculer de dix jours supplémentaires (864.000 secondes) dans la récup' :
sudo extundelete --restore-directory home/isaric/.local/share/Trash --after 1569110400 -o /media/ubuntu/Sv_isaric /dev/sda4
Cela augmente le champ du récupérable.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#29 Le 03/10/2019, à 17:58
- Isaric
Re : Récupérer une Corbeille
Je souhaite récupérer la corbeille vidée hier (02/10/19) après 15 heures...
Je ne sais pas trop calculer ce nombre et je pensais qu'il fallait multiplier le nombre d'heures écoulées x 60 et changer dans la commande
bash -c "date '+%s' -d '- 1500 minutes' "
ubuntu@ubuntu:~$ sudo extundelete --restore-directory home/isaric/.local/share/Trash --after 1569110400 -o /media/ubuntu/Sv_isaric /dev/sda4
Only show and process deleted entries if they are deleted on or after 1569110400 and before 9223372036854775807.
NOTICE: Extended attributes are not restored.
Loading filesystem metadata ... 7218 groups loaded.
Loading journal descriptors ... 0 descriptors loaded.
extundelete: Extent block checksum does not match extent block while finding inode for home
extundelete: Extent block checksum does not match extent block while finding inode for home
Failed to restore file home/isaric/.local/share/Trash
Could not find correct inode number past inode 2.
Try altering the filename to one of the entries listed below.
File name | Inode number | Deleted status
extundelete: Operation not permitted while restoring directory.
extundelete: Operation not permitted when trying to examine filesystem
ubuntu@ubuntu:~$
Dernière modification par Isaric (Le 03/10/2019, à 18:32)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#30 Le 03/10/2019, à 18:26
- Isaric
Re : Récupérer une Corbeille
J'ai lancé un
ubuntu@ubuntu:/media/ubuntu$ ls -l
total 4
drwxr-xr-x 17 1000 1000 4096 Feb 25 2019 Sv_isaric
ubuntu@ubuntu:/media/ubuntu$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#31 Le 03/10/2019, à 19:07
- moko138
Re : Récupérer une Corbeille
Tu souhaites "récupérer la corbeille vidée hier (02/10/19) après 15 heures".
Oui mais si les fichiers ou dossiers (ou liens) y ont été mis avant hier 15 heures, c'est cela qu'il faut prendre en compte !
Si je mets à 18h30 à la corbeille un élément quelconque (disons toto.jpg), il prend dans la corbeille la date d'aujourd'hui 18h30 ! Même si l'instant d'avant, toto.jpg était daté de 1999.
Vérifie !
Donc si je vide la corbeille à 19h00, eh bien, pour retrouver le fichier, il faudra que je me positionne
--after ce que tu veux mais avant 18h30 d'aujourd'hui !
Voilà pourquoi, je te disais que tu pouvais abaisser le nombre (qui, je te le rappelle, est la durée écoulée depiuis la date fixe du 1/1/1970, en secondes) pour accroître des chances.
Reste le message d'erreur :
Could not find correct inode number past inode 2.
Je l'ai eu deux fois cette nuit en tâtonnant pour te trouver la bonne méthode.
- La première fois, ça coïncidait avec la même erreur de syntaxe que celle que je t'ai fait faire plus haut ((le "/" initial en trop) ;
- La seconde fois, j'avais fait une erreur de nom.
(Ôte-moi d'un doute : dans la session installée, ton nom d'user, c'est bien exactement isaric ?)
Peut-être que ça correspond à cette option "-o" qui n'est pas documentée.
En ce cas, on peut s'affranchir de la désignation du réceptacle, tout simplement en t'y plaçant avant de lancer extundelete !
Ce qui donne :
cd /media/ubuntu/Sv_isaric ; sudo umount -v /dev/sda4 ; sudo extundelete --restore-directory home/isaric/.local/share/Trash --after 1569110400 /dev/sda4
Et si jamais tu as bidouillé en supprimant carrément ta corbeille, ça donne :
cd /media/ubuntu/Sv_isaric ; sudo umount -v /dev/sda4 ; sudo extundelete --restore-directory home/isaric/.local/share --after 1569110400 /dev/sda4
Essaie aussi (même si j'y crois moins) :
cd /media/ubuntu/Sv_isaric ; sudo umount -v /dev/sda4 ; sudo extundelete --restore-directory isaric/.local/share --after 1569110400 /dev/sda4
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#32 Le 03/10/2019, à 19:16
- moko138
Re : Récupérer une Corbeille
Use --help for a usage message.
Exécute :
extundelete --help > /media/ubuntu/Sv_isaric/extundelete--help.txt
Puis ouvre le fichier extundelete--help.txt de ton disque externe,
et postes-en ici le contenu, merci !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#33 Le 03/10/2019, à 23:01
- Isaric
Re : Récupérer une Corbeille
Tu souhaites "récupérer la corbeille vidée hier (02/10/19) après 15 heures".
Oui mais si les fichiers ou dossiers (ou liens) y ont été mis avant hier 15 heures, c'est cela qu'il faut prendre en compte !
Ce que je veux récupérer je l'ai mis à la poubelle et dans les " minutes " qui ont suivies , j'ai vidé la poubelle et les autres éléments antérieurs n'ont aucune importance...
[édit 051019]
ubuntu@ubuntu:~$ setxkbmap fr
ubuntu@ubuntu:~$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
Ign:1 cdrom://Ubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416) disco InRelease
Hit:2 cdrom://Ubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416) disco Release
Get:4 http://archive.ubuntu.com/ubuntu disco InRelease [257 kB]
Get:5 http://security.ubuntu.com/ubuntu disco-security InRelease [97.5 kB]
Get:6 http://archive.ubuntu.com/ubuntu disco-updates InRelease [97.5 kB]
Get:7 http://security.ubuntu.com/ubuntu disco-security/main amd64 Packages [213 kB]
Get:8 http://archive.ubuntu.com/ubuntu disco/main amd64 Packages [995 kB]
Get:9 http://security.ubuntu.com/ubuntu disco-security/main Translation-en [76.4 kB]
Get:10 http://security.ubuntu.com/ubuntu disco-security/main amd64 DEP-11 Metadata [37.6 kB]
Get:11 http://security.ubuntu.com/ubuntu disco-security/main DEP-11 48x48 Icons [11.7 kB]
Get:12 http://security.ubuntu.com/ubuntu disco-security/main DEP-11 64x64 Icons [27.4 kB]
Get:13 http://archive.ubuntu.com/ubuntu disco/main Translation-en [509 kB]
Get:14 http://security.ubuntu.com/ubuntu disco-security/main amd64 c-n-f Metadata [4884 B]
Get:15 http://security.ubuntu.com/ubuntu disco-security/restricted amd64 Packages [3816 B]
Get:16 http://security.ubuntu.com/ubuntu disco-security/restricted Translation-en [932 B]
Get:17 http://security.ubuntu.com/ubuntu disco-security/restricted amd64 c-n-f Metadata [116 B]
Get:18 http://archive.ubuntu.com/ubuntu disco/main amd64 DEP-11 Metadata [499 kB]
Get:19 http://archive.ubuntu.com/ubuntu disco/main DEP-11 48x48 Icons [97.2 kB]
Get:20 http://archive.ubuntu.com/ubuntu disco/main DEP-11 64x64 Icons [179 kB]
Get:21 http://archive.ubuntu.com/ubuntu disco/main amd64 c-n-f Metadata [30.0 kB]
Get:22 http://archive.ubuntu.com/ubuntu disco/universe amd64 Packages [9065 kB]
Get:23 http://archive.ubuntu.com/ubuntu disco/universe Translation-en [5251 kB]
Get:24 http://archive.ubuntu.com/ubuntu disco/universe amd64 DEP-11 Metadata [3546 kB]
Get:25 http://archive.ubuntu.com/ubuntu disco/universe DEP-11 48x48 Icons [2759 kB]
Get:26 http://archive.ubuntu.com/ubuntu disco/universe DEP-11 64x64 Icons [8369 kB]
Get:27 http://archive.ubuntu.com/ubuntu disco/universe amd64 c-n-f Metadata [277 kB]
Get:28 http://archive.ubuntu.com/ubuntu disco-updates/main amd64 Packages [281 kB]
Get:29 http://archive.ubuntu.com/ubuntu disco-updates/main Translation-en [107 kB]
Get:30 http://archive.ubuntu.com/ubuntu disco-updates/main amd64 DEP-11 Metadata [134 kB]
Get:31 http://archive.ubuntu.com/ubuntu disco-updates/main DEP-11 48x48 Icons [19.4 kB]
Get:32 http://archive.ubuntu.com/ubuntu disco-updates/main DEP-11 64x64 Icons [44.2 kB]
Get:33 http://archive.ubuntu.com/ubuntu disco-updates/main amd64 c-n-f Metadata [7776 B]
Get:34 http://archive.ubuntu.com/ubuntu disco-updates/restricted amd64 Packages [4208 B]
Get:35 http://archive.ubuntu.com/ubuntu disco-updates/restricted Translation-en [968 B]
Get:36 http://archive.ubuntu.com/ubuntu disco-updates/restricted amd64 c-n-f Metadata [116 B]
Fetched 33.0 MB in 58s (568 kB/s)
Reading package lists... Done
ubuntu@ubuntu:~$ sudo apt-get update
Ign:1 cdrom://Ubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416) disco InRelease
Hit:2 cdrom://Ubuntu 19.04 _Disco Dingo_ - Release amd64 (20190416) disco Release
Hit:3 http://archive.ubuntu.com/ubuntu disco InRelease
Hit:5 http://archive.ubuntu.com/ubuntu disco-updates InRelease
Hit:6 http://security.ubuntu.com/ubuntu disco-security InRelease
Reading package lists... Done
ubuntu@ubuntu:~$ sudo apt install extundelete
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
extundelete
0 upgraded, 1 newly installed, 0 to remove and 341 not upgraded.
Need to get 53.7 kB of archives.
After this operation, 155 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu disco/universe amd64 extundelete amd64 0.2.4-2 [53.7 kB]
Fetched 53.7 kB in 0s (335 kB/s)
Selecting previously unselected package extundelete.
(Reading database ... 155920 files and directories currently installed.)
Preparing to unpack .../extundelete_0.2.4-2_amd64.deb ...
Unpacking extundelete (0.2.4-2) ...
Setting up extundelete (0.2.4-2) ...
Processing triggers for man-db (2.8.5-2) ...
ubuntu@ubuntu:~$ sudo umount -v /dev/sda4
umount: /dev/sda4: not mounted.
ubuntu@ubuntu:~$ echo; mount | grep /sd ; echo ; df -Th | grep -Ev "udev|tmpfs|loop"
/dev/sdb on /cdrom type iso9660 (ro,noatime,nojoliet,check=s,map=n,blocksize=2048)
/dev/sdd1 on /media/ubuntu/Sv_isaric type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb iso9660 2.0G 2.0G 0 100% /cdrom
/cow overlay 3.9G 638M 3.3G 17% /
/dev/sdd1 ext4 916G 671G 199G 78% /media/ubuntu/Sv_isaric
ubuntu@ubuntu:~$ cd /media/ubuntu/Sv_isaric ; sudo umount -v /dev/sda4 ; sudo extundelete --restore-directory home/isaric/.local/share/Trash --after 1569110400 /dev/sda4
umount: /dev/sda4: not mounted.
Only show and process deleted entries if they are deleted on or after 1569110400 and before 9223372036854775807.
NOTICE: Extended attributes are not restored.
Loading filesystem metadata ... 7218 groups loaded.
Loading journal descriptors ... 0 descriptors loaded.
extundelete: Extent block checksum does not match extent block while finding inode for home
extundelete: Extent block checksum does not match extent block while finding inode for home
Failed to restore file home/isaric/.local/share/Trash
Could not find correct inode number past inode 2.
Try altering the filename to one of the entries listed below.
File name | Inode number | Deleted status
extundelete: Operation not permitted while restoring directory.
extundelete: Operation not permitted when trying to examine filesystem
ubuntu@ubuntu:/media/ubuntu/Sv_isaric$ cd /media/ubuntu/Sv_isaric ; sudo umount -v /dev/sda4 ; sudo extundelete --restore-directory home/isaric/.local/share --after 1569110400 /dev/sda4
umount: /dev/sda4: not mounted.
Only show and process deleted entries if they are deleted on or after 1569110400 and before 9223372036854775807.
NOTICE: Extended attributes are not restored.
Loading filesystem metadata ... 7218 groups loaded.
Loading journal descriptors ... 0 descriptors loaded.
extundelete: Extent block checksum does not match extent block while finding inode for home
extundelete: Extent block checksum does not match extent block while finding inode for home
Failed to restore file home/isaric/.local/share
Could not find correct inode number past inode 2.
Try altering the filename to one of the entries listed below.
File name | Inode number | Deleted status
extundelete: Operation not permitted while restoring directory.
extundelete: Operation not permitted when trying to examine filesystem
ubuntu@ubuntu:/media/ubuntu/Sv_isaric$ cd /media/ubuntu/Sv_isaric ; sudo umount -v /dev/sda4 ; sudo extundelete --restore-directory isaric/.local/share --after 1569110400 /dev/sda4
umount: /dev/sda4: not mounted.
Only show and process deleted entries if they are deleted on or after 1569110400 and before 9223372036854775807.
NOTICE: Extended attributes are not restored.
Loading filesystem metadata ... 7218 groups loaded.
Loading journal descriptors ... 0 descriptors loaded.
Searching for recoverable inodes in directory isaric/.local/share ...
0 recoverable inodes found.
Looking through the directory structure for deleted files ...
0 recoverable inodes still lost.
No files were undeleted.
ubuntu@ubuntu:/media/ubuntu/Sv_isaric$ extundelete --help > /media/ubuntu/Sv_isaric/extundelete--help.txt
bash: /media/ubuntu/Sv_isaric/extundelete--help.txt: Permission denied
ubuntu@ubuntu:/media/ubuntu/Sv_isaric$
Dernière modification par Isaric (Le 05/10/2019, à 08:49)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#34 Le 04/10/2019, à 07:22
- moko138
Re : Récupérer une Corbeille
Ce que je veux récupérer je l'ai mis à la poubelle et dans les " minutes " qui ont suivies , j'ai vidé la poubelle et les autres éléments antérieurs n'ont aucune importance...
D'aaaaccoooord !
= =
a) Pour le --help
Tente
extundelete --help | sudo tee /media/ubuntu/Sv_isaric/extundelete--help.txt ; sudo chown -c ubuntu:isaric /media/ubuntu/Sv_isaric/extundelete--help.txt
Puis ouvre le fichier extundelete--help.txt de ton disque externe,
et postes-en ici le contenu, merci !
b) Pour t'éviter, à chaque démarrage de la live, la perte de temps et la pollution engendrées par
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
sudo apt-get update
sudo apt install extundelete
Tu peux faire une fois pour toutes :
sudo cp -av /var/cache/apt/archives/extundelete*.deb /media/ubuntu/Sv_isaric/
Après quoi, lors de tes démarrages ultérieurs, il te suffira - même sans connexion - de faire
sudo dpkg -i /media/ubuntu/Sv_isaric/extundelete*.deb
pour avoir extundelete opérationnel.
c) En relisant les retours infructueux,
NOTICE: Extended attributes are not restored.
est un avertissement normal.
Loading filesystem metadata ... 7218 groups loaded.
indique que le système de fichiers de sda4 a bien été trouvé.
Mais c'est là :
Loading journal descriptors ... 0 descriptors loaded.
que ce n'est pas bon !
Car, même dans mes tentatives ratées, j'ai toujours obtenu :
Loading journal descriptors ... nnnn descriptors loaded.
Et a priori, je connais trop mal la cuisine interne de l'ext4 pour surmonter cet obstacle.
Montre quand même
sudo extundelete --superblock /dev/sda4
et
sudo extundelete --journal --superblock /dev/sda4
ainsi que (mais là, je crains que ce ne soit trop clair) :
sudo tune2fs -l /dev/sda4 | grep -Ei "Mount count|Maximum mount|Filesystem created|Last checked|Check interval"
Savant Nasman,
une idée ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#35 Le 04/10/2019, à 08:31
- Isaric
Re : Récupérer une Corbeille
Voici pour la première partie :
ubuntu@ubuntu:~$ sudo cp -av /var/cache/apt/archives/extundelete*.deb /media/ubuntu/Sv_isaric/
cp: cannot stat '/var/cache/apt/archives/extundelete*.deb': No such file or directory
ubuntu@ubuntu:~$ extundelete --help | sudo tee /media/ubuntu/Sv_isaric/extundelete--help.txt ; sudo chown -c ubuntu:isaric /media/ubuntu/Sv_isaric/extundelete--help.txt
Usage: extundelete [options] [--] device-file
Options:
--version, -[vV] Print version and exit successfully.
--help, Print this help and exit successfully.
--superblock Print contents of superblock in addition to the rest.
If no action is specified then this option is implied.
--journal Show content of journal.
--after dtime Only process entries deleted on or after 'dtime'.
--before dtime Only process entries deleted before 'dtime'.
Actions:
--inode ino Show info on inode 'ino'.
--block blk Show info on block 'blk'.
--restore-inode ino[,ino,...]
Restore the file(s) with known inode number 'ino'.
The restored files are created in ./RECOVERED_FILES
with their inode number as extension (ie, file.12345).
--restore-file 'path' Will restore file 'path'. 'path' is relative to root
of the partition and does not start with a '/'
The restored file is created in the current
directory as 'RECOVERED_FILES/path'.
--restore-files 'path' Will restore files which are listed in the file 'path'.
Each filename should be in the same format as an option
to --restore-file, and there should be one per line.
--restore-directory 'path'
Will restore directory 'path'. 'path' is relative to the
root directory of the file system. The restored
directory is created in the output directory as 'path'.
--restore-all Attempts to restore everything.
-j journal Reads an external journal from the named file.
-b blocknumber Uses the backup superblock at blocknumber when opening
the file system.
-B blocksize Uses blocksize as the block size when opening the file
system. The number should be the number of bytes.
--log 0 Make the program silent.
--log filename Logs all messages to filename.
--log D1=0,D2=filename Custom control of log messages with comma-separated
Examples below: list of options. Dn must be one of info, warn, or
--log info,error error. Omission of the '=name' results in messages
--log warn=0 with the specified level to be logged to the console.
--log error=filename If the parameter is '=0', logging for the specified
level will be turned off. If the parameter is
'=filename', messages with that level will be written
to filename.
-o directory Save the recovered files to the named directory.
The restored files are created in a directory
named 'RECOVERED_FILES/' by default.
chown: invalid group: ‘ubuntu:isaric’
ubuntu@ubuntu:~$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#36 Le 04/10/2019, à 08:35
- Isaric
Re : Récupérer une Corbeille
Deuxième partie :
ubuntu@ubuntu:~$ sudo extundelete --superblock /dev/sda4
NOTICE: Extended attributes are not restored.
Inodes count: 59129856
Blocks count: 236500992
Reserved blocks count: 11825049
Free blocks count: 97098638
Free inodes count: 58926797
First Data Block: 0
Block size: 4096
Fragment size: 4096
# Blocks per group: 32768
# Fragments per group: 1
# Inodes per group: 8192
Mount time: 1570114427
Write time: 1570114478
Mount count: 922
Maximal mount count: -1
Magic signature: 61267
File system state: 1
Behaviour when detecting errors: 1
minor revision level: 0
time of last check: 1540455677
max. time between checks: 0
OS: 0
Revision level: 1
Default uid for reserved blocks: 0
Default gid for reserved blocks: 0
First non-reserved inode: 11
size of inode structure: 256
block group # of this superblock: 0
compatible feature set: 60
incompatible feature set: 706
readonly-compatible feature set: 1131
128-bit uuid for volume: f0bde22e6e0f417ba9d98d3f583dfa20
For compression: 0
Nr to preallocate for dirs: 0
Per group table for online growth: 1024
uuid of journal superblock: 00000000000000000000000000000000
inode number of journal file: 8
device number of journal file: 0
start of list of inodes to delete: 0
HTREE hash seed: 2918477d974b148be932f2abfcf0a942
Default hash version to use: 1
Default type of journal backup: 1
First metablock group: 0
When the filesystem was created: 1540455677
Compatible feature set: HAS_JOURNAL EXT_ATTR RESIZE_INODE DIR_INDEX
Incompatible feature set: FILETYPE
Read only compatible feature set: SPARSE_SUPER LARGE_FILE
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ sudo extundelete --journal --superblock /dev/sda4
NOTICE: Extended attributes are not restored.
Journal Super Block:
Signature: 0xc03b3998
Block type: Superblock version 2
Sequence Number: 0
Journal block size: 4096
Number of journal blocks: 262144
Journal block where the journal actually starts: 1
Sequence number of first transaction: 1638614
Journal block of first transaction: 0
Error number: 0
Compatible Features: 0
Incompatible features: 19
Read only compatible features: 0
Journal UUID: 0xf0bde22e6e0f417ba9d98d3f20fa3d58
Number of file systems using journal: 1
Location of superblock copy: 0
Max journal blocks per transaction: 0
Max file system blocks per transaction: 0
IDs of all file systems using the journal:
1. 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ sudo tune2fs -l /dev/sda4 | grep -Ei "Mount count|Maximum mount|Filesystem created|Last checked|Check interval"
Filesystem created: Thu Oct 25 08:21:17 2018
Mount count: 922
Maximum mount count: -1
Last checked: Thu Oct 25 08:21:17 2018
Check interval: 0 (<none>)
ubuntu@ubuntu:~$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#37 Le 04/10/2019, à 11:20
- Isaric
Re : Récupérer une Corbeille
Un grand merci à tous et plus particulièrement à moko138 et bravos pour sa persévérance et son efficacité !
Je vais être obligé d'ouvrir l'ordinateur "normalement" et de l'utiliser !
Je peux tout de même continuer à faire des essais pour voir si la situation se débloque et on ne sait jamais
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#38 Le 04/10/2019, à 17:05
- moko138
Re : Récupérer une Corbeille
Je vais être obligé d'ouvrir l'ordinateur "normalement" et de l'utiliser !
Aïe ! Tu sais que ça risque d'anéantir tes chances de récupération. Tu l'as déjà fait et pour l'instant, ça ne nous a pas réussi...
C'est d'autant plus dommage que
ubuntu@ubuntu:~$ sudo tune2fs -l /dev/sda4 | grep -Ei "Mount count|Maximum mount|Filesystem created|Last checked|Check interval" Filesystem created: Thu Oct 25 08:21:17 2018 Mount count: 922 Maximum mount count: -1 Last checked: Thu Oct 25 08:21:17 2018 Check interval: 0 (<none>) ubuntu@ubuntu:~$
montre que - contrairement à ce que je craignais - ta sda4 n'a pas connu de fsck depuis la perte de ton fichier.
Elle n'a même jamais été vérifiée, ce qui n'est pas recommandé.
- -
'/var/cache/apt/archives/extundelete*.deb': No such file or directory
Normal quand on a redémarré une live non persistante : le .deb sera dans ton cache dès que tu l'auras installé et tant que la live n'aura pas été éteinte.
- -
Merci pour extundelete--help.txt : il y a donc une chance à tenter via l'option -b (utiliser un superblock de secours).
Si tu n'as pas renoncé, montre cette commande (inerme) :
sudo mke2fs -n /dev/sda4
Et garde en mémoire :
sudo extundelete --superblock /dev/sda4 (...) Block size: 4096
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#39 Le 04/10/2019, à 20:23
- Isaric
Re : Récupérer une Corbeille
J'ai déjà redémarré ma session "normale"
ubuntu@ubuntu:~$ sudo dpkg -i /media/ubuntu/Sv_isaric/extundelete*.deb
dpkg: error: cannot access archive '/media/ubuntu/Sv_isaric/extundelete*.deb': No such file or directory
ubuntu@ubuntu:~$
On me demande
ubuntu@ubuntu:~$ sudo mke2fs -n /dev/sda4
mke2fs 1.44.6 (5-Mar-2019)
/dev/sda4 contains a ext4 file system
last mounted on /home on Fri Oct 4 13:36:44 2019
Proceed anyway? (y,N)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#40 Le 04/10/2019, à 21:10
- moko138
Re : Récupérer une Corbeille
1) Prière de lire mon message précédent.
2) Oui
EDIT
répondre y (pour "oui")
FIN d'édit
puisque :
man mke2fs
-n Indiquer à mke2fs de ne pas réellement créer le système de fichiers, mais
d'afficher ce qu'il ferait s'il devait le créer.
Dernière modification par moko138 (Le 04/10/2019, à 21:21)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#41 Le 05/10/2019, à 07:03
- Isaric
Re : Récupérer une Corbeille
Je suis obligé de travailler entre les essais sur ma session, mais je veux bien continuer la progression de tentative de récupérer quelque chose... un grand à moko138 de persévérer malgré mon manque d'efficacité et de coopération.
Pour info : aux essais de démarrage "F9", n'accroche pas toujours la clé USB et part sur ma session "normale"...
1) je n'ai pas réussi à récupérer extundelete*.deb pour le mettre sur le disque externe
2)
ubuntu@ubuntu:~$ sudo mke2fs -n /dev/sda4
mke2fs 1.44.6 (5-Mar-2019)
/dev/sda4 contains a ext4 file system
last mounted on /home on Sat Oct 5 04:36:07 2019
Proceed anyway? (y,N) y
Creating filesystem with 236500992 4k blocks and 59129856 inodes
Filesystem UUID: 107544b8-9ec2-48cc-9c4a-ea9efa1410bb
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
ubuntu@ubuntu:~$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#42 Le 05/10/2019, à 07:33
- moko138
Re : Récupérer une Corbeille
OK. Maintenant installe extundelete.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#43 Le 05/10/2019, à 07:58
- Isaric
Re : Récupérer une Corbeille
A chaque démarrage en live, je fais systématiquement les 6 premières étapes de :
https://forum.ubuntu-fr.org/viewtopic.p … #p22157861
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#44 Le 05/10/2019, à 08:09
- moko138
Re : Récupérer une Corbeille
A chaque démarrage en live, je fais systématiquement les 6 premières étapes de :
https://forum.ubuntu-fr.org/viewtopic.p … #p22157861
Eh bien c'est trop.
Montre déjà :
sudo cp -av /var/cache/apt/archives/extundelete*.deb /media/ubuntu/Sv_isaric/
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#45 Le 05/10/2019, à 08:20
- moko138
Re : Récupérer une Corbeille
...C'est trop parce que
setxkbmap fr ### sans point !
ne se justifie que s'il est nécessaire (en gros, si, quand tu tapes un A, s'affiche un Q). Et dans ce cas, c'est autre chose qu'il faut taper, puisque le clavier n'est pas encore en azerty.
...C'est trop parce que tu pourras bientôt remplacer les 3 "sudo apt..." par (DDE monté) :
sudo dpkg -i /media/ubuntu/Sv_isaric/extundelete*.deb
...Et c'est trop parce que les tentatives qui ont échoué, les répéter sans correctif, hein...
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#46 Le 05/10/2019, à 09:58
- Isaric
Re : Récupérer une Corbeille
6 premières étapes de :
https://forum.ubuntu-fr.org/viewtopic.p … #p22157861
+
ubuntu@ubuntu:~$ sudo cp -av /var/cache/apt/archives/extundelete*.deb /media/ubuntu/Sv_isaric/
cp: cannot stat '/var/cache/apt/archives/extundelete*.deb': No such file or directory
ubuntu@ubuntu:~$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#47 Le 05/10/2019, à 10:21
- moko138
Re : Récupérer une Corbeille
Montre
dpkg -l | grep undelete; echo; ls -l /var/cache/apt/archives ; echo; df -Th | grep sd
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#48 Le 05/10/2019, à 10:33
- Isaric
Re : Récupérer une Corbeille
ubuntu@ubuntu:~$ dpkg -l | grep undelete; echo; ls -l /var/cache/apt/archives ; echo; df -Th | grep sd
ii extundelete 0.2.4-2 amd64 utility to recover deleted files from ext3/ext4 partition
total 0
-rw-r----- 1 root root 0 Apr 16 19:10 lock
drwx------ 1 _apt root 40 Oct 5 07:55 partial
/dev/sdb iso9660 2.0G 2.0G 0 100% /cdrom
/dev/sdd1 ext4 916G 671G 199G 78% /media/ubuntu/Sv_isaric
ubuntu@ubuntu:~$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#49 Le 05/10/2019, à 10:59
- moko138
Re : Récupérer une Corbeille
OKkkkkkkkkkkkkkkkkk ! Le cache :
total 0
-rw-r----- 1 root root 0 Apr 16 19:10 lock
drwx------ 1 _apt root 40 Oct 5 07:55 partial
est déjà vidé.
Alors :
cd /media/ubuntu/Sv_isaric && apt-get download extundelete ; ls | grep "\.deb"
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#50 Le 05/10/2019, à 11:06
- Isaric
Re : Récupérer une Corbeille
ubuntu@ubuntu:~$ cd /media/ubuntu/Sv_isaric && apt-get download extundelete ; ls | grep "\.deb"
Err:1 http://archive.ubuntu.com/ubuntu disco/universe amd64 extundelete amd64 0.2.4-2
Could not open file /media/ubuntu/Sv_isaric/extundelete_0.2.4-2_amd64.deb - open (13: Permission denied) [IP: 91.189.88.162 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/universe/e/extundelete/extundelete_0.2.4-2_amd64.deb Could not open file /media/ubuntu/Sv_isaric/extundelete_0.2.4-2_amd64.deb - open (13: Permission denied) [IP: 91.189.88.162 80]
ubuntu@ubuntu:/media/ubuntu/Sv_isaric$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne