Whamcloud - gitweb
Align the types used by jbd2_journal_bmap and getblk with the kernel
[tools/e2fsprogs.git] / debugfs / debug_cmds.ct
index a799dd7..1ff6c9d 100644 (file)
@@ -73,6 +73,9 @@ request do_rm, "Remove a file (unlink and kill_file, if appropriate)",
 request do_kill_file, "Deallocate an inode and its blocks",
        kill_file;
 
+request do_copy_inode, "Copy the inode structure",
+       copy_inode;
+
 request do_clri, "Clear an inode's contents",
        clri;
 
@@ -157,9 +160,15 @@ request do_dirsearch, "Search a directory for a particular filename",
 request do_bmap, "Calculate the logical->physical block mapping for an inode",
        bmap;
 
+request do_fallocate, "Allocate uninitialized blocks to an inode",
+       fallocate;
+
 request do_punch, "Punch (or truncate) blocks from an inode by deallocating them",
        punch, truncate;
 
+request do_symlink, "Create a symbolic link",
+       symlink;
+
 request do_imap, "Calculate the location of an inode",
        imap;
 
@@ -178,5 +187,47 @@ request do_dump_mmp, "Dump MMP information",
 request do_set_mmp_value, "Set MMP value",
        set_mmp_value, smmp;
 
+request do_extent_open, "Open inode for extent manipulation",
+       extent_open, eo;
+
+request do_zap_block, "Zap block: fill with 0, pattern, flip bits etc.",
+       zap_block, zap;
+
+request do_block_dump, "Dump contents of a block",
+       block_dump, bdump, bd;
+
+request do_list_xattr, "List extended attributes of an inode",
+       ea_list;
+
+request do_get_xattr, "Get an extended attribute of an inode",
+       ea_get;
+
+request do_set_xattr, "Set an extended attribute of an inode",
+       ea_set;
+
+request do_rm_xattr, "Remove an extended attribute of an inode",
+       ea_rm;
+
+request do_list_quota, "List quota",
+       list_quota, lq;
+
+request do_get_quota, "Get quota",
+       get_quota, gq;
+
+request do_idump, "Dump the inode structure in hex",
+       inode_dump, idump, id;
+
+request do_journal_open, "Open the journal",
+       journal_open, jo;
+
+request do_journal_close, "Close the journal",
+       journal_close, jc;
+
+request do_journal_write, "Write a transaction to the journal",
+       journal_write, jw;
+
+request do_journal_run, "Recover the journal",
+       journal_run, jr;
+
 end;