Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

moko138 a écrit :

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 roll, 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 roll, 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.  smile


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 neutral


"Ê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.  sad  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" roll

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  sad 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  neutral

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

Isaric a écrit :

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

moko138 a écrit :

+

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