DEBUGFS

Section: Maintenance Commands (8)
Updated: May 1996
Index Return to Main Contents
 

NAME

debugfs - ext2 file system debugger  

SYNOPSIS

debugfs [ [ -w ] device ]  

DESCRIPTION

debugfs is a file system debugger. It can be used to examine and change the state of an ext2 file system.
device is the special file corresponding to the device containing the ext2 file system (e.g /dev/hdXX).  

OPTIONS

-w
Specify that the file system should be open in read-write mode. Without this option, the file system is open in read-only mode.
 

COMMANDS

debugfs is an interactive debugger. It understands a number of commands.
cat <file>
Dump the contents of an inode to stdout.
cd <directory>
Change the current working directory to specified directory
chroot <directory>
Change the root directory to be the specified inode.
close
Close the currently open file system.
clri <file>
Clear the contents of the inode corresponding to file
dump <file> <out_file>
Dump the contents of an inode to a file.
expand_dir <file>
Expand a directory.
find_free_block [goal]
Find the first free block, starting from goal and allocates it.
find_free_inode [dir [mode]]
Find a free inode and allocates it.
freeb <block>
Mark the block as not allocated.
freei <file>
Free the inode corresponding to file
help
Print a list of commands understood by debugfs(8).
icheck <block>
Do block->inode translation.
iname <inode>
Print the file name corresponding to inode (currently not implemented - see ncheck).
initialize <device> <blocksize>
Create an ext2 file system on device
kill_file <file>
Remove a file and deallocates its blocks.
ln <source_file> <dest_file>
Create a link.
ls [pathname]
Emulate the ls(1) command.
modify_inode <file>
Modify the contents of the inode corresponding to file
mkdir <file>
Make a directory.
mknod <file> [p|[[c|b] <major> <minor>]]
Create a special device file
ncheck <inode>
Do inode->name translation.
open [-w] <device>
Open a file system.
pwd
Print the current working directory.
quit
Quit debugfs
rm <file>
Remove a file.
rmdir <directory>
Remove a directory.
setb <block>
Mark the block as allocated.
seti <file>
Mark in use the inode corresponding to file
show_super_stats
List the contents of the super block.
stat <file>
Dump the contents of the inode corresponding to file
testb <block>
Test if the block is marked as allocated.
testi <file>
Test if the inode correponding to file is marked as allocated.
unlink <file>
Remove a link.
write source_file <file>
Create a file in the filesystem named file, and copy the contents of source_file into the destination file.
 

AUTHOR

debugfs was written by Theodore Ts'o <tytso@mit.edu>.  

SEE ALSO

dumpe2fs(8), e2fsck(8), mke2fs(8)


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
COMMANDS
AUTHOR
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 15:32:56 GMT, November 05, 2024