Questions tagged [debugfs]
ext2/ext3/ext4 file system debugger
26
questions
0
votes
0answers
35 views
Understanding the output of debugfs stat - what is ETB0?
In order to find out whether a file is using any bad blocks, I want to compare the extents listed in the output of debugfs' stat command to the list of bad blocks of a device (as suggested in the ...
0
votes
0answers
530 views
“Bad magic number in super-block while opening filesystem” when trying to open a disk partition with debugs
I'm trying to trace some I/O on my Linux virtual machine. The capture gives me LBAs which I need to map to the file name. I'm trying to use debugfs for that.
For example, I want to see what file LBA=...
1
vote
1answer
124 views
creating a debugfs file that is used to read/write u32 value
I'm trying to create a file with the following specifications.
The file "myfile" in a debugfs sub-directory is to be read only by any user, and when read,
should return the current value of ...
-1
votes
2answers
149 views
Copying or restoring crtime for files/directories on ext4fs filesystem
I wonder if there are ways to copy or restore crtime (creation time) for inodes/files/directories in Linux in 2020. I've accidentally deleted a folder while I still have a full disk backup, but ...
1
vote
1answer
81 views
How to enlarge an ext3/ext4 filesystem through debugfs?
I’m in a situation where I want to enlarge the default size of an ext4 filesystem used by the firmware.
The problem is resize2fs is doing extra things like clearing some filesystems features and ...
0
votes
0answers
44 views
How to get directory structure and inodes from files recovered through debugfs
Somehow system update at hosting VPS site deleted my cpanel.
I tried to recover files on Centos using debugfs.
Command used
1. debugfs /dev/ploop40383p1
2. lsdel - gave me the nodes that were deleted....
0
votes
1answer
41 views
RAID1 recovery process skipping bad blocks
I have a RAID1 array with one sligtly damaged disk /dev/sdb. I put a fresh hard disk /dev/sda into this array in order to mirror sdb (then I’m gonna replace sdb with a fresh HDD).
# cat /proc/mdstat
...
2
votes
2answers
374 views
Batch processing a ddrescue mapfile with debugfs
I have a mapfile produced by ddrescue which lists 418 bad sectors where each line looks like this (the minus indicates a bad block):
Position Size
0x1CC7C68000 0x00001000 -
By converting the ...
2
votes
0answers
491 views
debugfs occasionally fails to read inode data
I need to get date and time when a file was created. The file is stored at ext4 filesystem so the information is available in the i-node and I use debugfs to read this information:
# debugfs -R "stat ...
1
vote
0answers
481 views
how to use ftrace to function_trace a kernel modules interrupt?
I have a Banana Pi Arm device with 2 cores (1.2 GHz) running a Debian kernel which I enabled ftrace kernel debug options. I want to determine the amount of time spent in a kernel module function. The ...
1
vote
1answer
594 views
/sys/kernel/debug/dynamic_debug/control not writable, follow xhci_hcd debug guide
I want to follow this tutorial. But I can't write to /sys/kernel/debug/dynamic_debug/control- or [debugfs]/dynamic_debug/control-file as suggested by the guide, even tough I am root, the special ...
2
votes
0answers
179 views
Alternative to debugfs for Android environment
For the purposes of retrieving a file's creation time (if available), I'd use debugfs. Unfortunately, debugfs is not part of most Android distributions. Are there any similar, more ubiquitous ...
1
vote
2answers
193 views
Creation time anomaly
I need to know the creation time of a file. I tried to run the stat filename command. But my fs does not store file creation time as metadata.
[root@s1 XYZ]# stat ./px/cd/78/...
2
votes
1answer
6k views
debugfs and “Bad magic number”
I'm trying to get file creation time using whatever I could find on the Internet and there's generally one solution that works for everybody, and this is the tutorial: https://tecadmin.net/file-...
7
votes
2answers
2k views
rmdir failed to remove empty directory
I have a problem with removing empty dir, strace shows error:
rmdir("empty_dir") = -1 ENOTEMPTY (Directory not empty)
And ls -la empty_dir shows nothing. So i connected to the fs (ext4) with debugfs ...
5
votes
4answers
4k views
How come that inodes of directories store filenames in ext4 filesystem?
A directory inode isn't substantially different from that of a regular file's inode, what I comprehend from Ext4 Disk Layout is that:
Directory Entries:
Therefore, it is more accurate to say ...
3
votes
1answer
205 views
Which file occupies block 123456789 on /dev/sda?
I would like to know which file occupies a given block on a blockdevice.
The procedure should at least support ext4 on Encrypted LVM, but it would be delicious if it also explained how to do this for ...
2
votes
1answer
206 views
Ftrace time duration
I echoed 1 to tracing_on in /sys/kernel/debug/tracing directory and echoed 0 again after a second. However, the timestamp of the first entry is 216.852 and that of the last entry is 234.136 giving me ...
2
votes
0answers
137 views
Bad sector file diagnosis: did I reach the right conclusion about corrupted files?
I am in the middle of a failing drive data recovery process (see How can I find out which files are lost through a ddrescue recovery atempt?). I must say that I have no experience with disk management ...
26
votes
3answers
2k views
How to delete a file named “filen/ame” (with slash) on an ext4 filesystem in debugfs?
Playing with e2fsprogs debugfs, by change/accident, a file named filen/ame was created. Obviously the forward slash character / serves as the special separator character in pathnames.
Still using ...
1
vote
0answers
953 views
How can I open a debugfs on a partition in an image file?
I am trying to open a debugfs on an image obtained from dd. I'm interested in the 3rd/5th partition.
Number Start End Size Type File system Flags
1 32256B ...
1
vote
1answer
2k views
How to dump the list of used inodes on a ext4 filesystem by using debugfs?
After a hard drive I/O failue and an attempt at fsck recovery on an ext4 partition, I've got a disk where the numbers of used inode is vastly different according to 'df -i' and according to 'find . | ...
2
votes
0answers
55 views
Finding files contained in particular block group
How do I see/list what files have blocks in a particular block group? I'm looking at a small disk image with an ext3 file system. Can I use debugfs, and if so, how?
2
votes
1answer
156 views
Set debugfs pager
I do not want pager to clear screen when using debugfs.
Have tried things like, as per man for debugfs:
export PAGER='less -FX'
debugfs foo bar
export DEBUGFS_PAGER='less -FX'
debugfs foo bar
...
4
votes
2answers
12k views
why lsdel in debugfs doesn't work?
I have the partition /dev/sdb1 with file-system ext3 mounted at /mnt/folder.
I touch a file in /mnt/folder and remove that file.
Then I use debugfs /dev/sdb1 and then enter lsdel,
but it says "0 ...
3
votes
2answers
519 views
Why debugfs doesn't show crtime in nanoseconds?
I am using:
debugfs -R 'stat <7473635>' /dev/sda7
to get the file creation time (crtime).
Inode: 7473635 Type: regular Mode: 0664 Flags: 0x80000
Generation: 1874934325 Version: ...