Questions tagged [debugfs]

ext2/ext3/ext4 file system debugger

Filter by
Sorted by
Tagged with
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: ...