J'ai un fichier en cours de téléchargement (à partir d'une source difficile à télécharger à nouveau), mais supprimé accidentellement de l'espace de noms du système de fichiers (/ tmp / blah), et j'aimerais récupérer ce fichier.
Normalement, je pourrais juste cp /proc/$PID/fd/$FD /tmp/blah
, mais dans ce cas, cela ne me procurerait qu'un instantané partiel, car le fichier est toujours en cours de téléchargement. De plus, une fois le téléchargement terminé, le processus de téléchargement (par exemple Chrome) fermera le FD.
Est-il possible de récupérer par inode / créer un lien dur? D'autres solutions? Si cela fait une différence, je suis principalement concerné par ext4.