]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blobdiff - debugfs/debug_cmds.ct
ext2fs: convert unicode normalization from NFKD -> NFD
[thirdparty/e2fsprogs.git] / debugfs / debug_cmds.ct
index 95dea0dfc8ccaddccf542ccb930ffd24a58d185f..1ff6c9dcd6b53aa6ac570946f201a21b320372c5 100644 (file)
@@ -13,6 +13,9 @@ request do_open_filesys, "Open a filesystem",
 request do_close_filesys, "Close the filesystem",
        close_filesys, close;
 
+request do_freefrag, "Report free space fragmentation",
+       freefrag, e2freefrag;
+
 request do_features, "Set/print superblock features",
        feature, features;
 
@@ -46,6 +49,12 @@ request do_stat, "Show inode information ",
 request do_dump_extents, "Dump extents information ",
        dump_extents, extents, ex;
 
+request do_blocks, "Dump blocks used by an inode ",
+       blocks;
+
+request do_filefrag, "Report fragmentation information for an inode",
+       filefrag;
+
 request do_link, "Create directory link",
        link, ln;
 
@@ -64,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;
 
@@ -148,17 +160,74 @@ 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;
 
 request        do_dump_unused, "Dump unused blocks",
        dump_unused;
 
-request do_set_current_time, "Set current time to use when setting filesystme fields",
+request do_set_current_time, "Set current time to use when setting filesystem fields",
        set_current_time;
 
 request do_supported_features, "Print features supported by this version of e2fsprogs",
        supported_features;
 
+request do_dump_mmp, "Dump MMP information",
+       dump_mmp;
+
+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;