Why, when I delete a file in ext4 and then restore it via debugfs, is it not restored in a visible way?
Sequencing:
$ sudo debugfs -w /dev/sda7 debugfs: ls 145312 (12) . 140473 (28) .. 145313 (16) file.one debugfs: rm file.one debugfs: ls 145312 (12) . 140473 (28) .. debugfs: stat <145313> #... dtime: 0x56788cb4 #... debugfs: undel <145313> debugfs: stat <145313> #... (НЕТ dtime, все как обычно) debugfs: ls 145312 (12) . 140473 (28) .. It turns out that after deleting the inode is listed as deleted, then I restore it, it looks like a regular one, but the file does not appear in the same place. What did I forget?