summaryrefslogtreecommitdiff
path: root/patches.tizen/0508-f2fs-add-description-for-fsck.f2fs-and-dump.f2fs.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches.tizen/0508-f2fs-add-description-for-fsck.f2fs-and-dump.f2fs.patch')
-rw-r--r--patches.tizen/0508-f2fs-add-description-for-fsck.f2fs-and-dump.f2fs.patch86
1 files changed, 86 insertions, 0 deletions
diff --git a/patches.tizen/0508-f2fs-add-description-for-fsck.f2fs-and-dump.f2fs.patch b/patches.tizen/0508-f2fs-add-description-for-fsck.f2fs-and-dump.f2fs.patch
new file mode 100644
index 00000000000..bfd29f8178b
--- /dev/null
+++ b/patches.tizen/0508-f2fs-add-description-for-fsck.f2fs-and-dump.f2fs.patch
@@ -0,0 +1,86 @@
+From 0f3f7643a7e8bab7f0d901e9a43b2491dd80be09 Mon Sep 17 00:00:00 2001
+From: Changman Lee <cm224.lee@samsung.com>
+Date: Thu, 4 Jul 2013 17:12:47 +0900
+Subject: [PATCH 0508/1302] f2fs: add description for fsck.f2fs and dump.f2fs
+
+This patch adds some description on fsck.f2fs and dump.f2fs which is
+recently merged into f2fs-tools.
+
+Signed-off-by: Changman Lee <cm224.lee@samsung.com>
+Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
+Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
+---
+ Documentation/filesystems/f2fs.txt | 43 ++++++++++++++++++++++++++++++++++----
+ 1 file changed, 39 insertions(+), 4 deletions(-)
+
+diff --git a/Documentation/filesystems/f2fs.txt b/Documentation/filesystems/f2fs.txt
+index b91e2f2..0500c19 100644
+--- a/Documentation/filesystems/f2fs.txt
++++ b/Documentation/filesystems/f2fs.txt
+@@ -18,8 +18,8 @@ according to its internal geometry or flash memory management scheme, namely FTL
+ F2FS and its tools support various parameters not only for configuring on-disk
+ layout, but also for selecting allocation and cleaning algorithms.
+
+-The file system formatting tool, "mkfs.f2fs", is available from the following
+-git tree:
++The following git tree provides the file system formatting tool (mkfs.f2fs),
++a consistency checking tool (fsck.f2fs), and a debugging tool (dump.f2fs).
+ >> git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git
+
+ For reporting bugs and sending patches, please use the following mailing list:
+@@ -149,8 +149,12 @@ USAGE
+ # mkfs.f2fs -l label /dev/block_device
+ # mount -t f2fs /dev/block_device /mnt/f2fs
+
+-Format options
+---------------
++mkfs.f2fs
++---------
++The mkfs.f2fs is for the use of formatting a partition as the f2fs filesystem,
++which builds a basic on-disk layout.
++
++The options consist of:
+ -l [label] : Give a volume label, up to 512 unicode name.
+ -a [0 or 1] : Split start location of each area for heap-based allocation.
+ 1 is set by default, which performs this.
+@@ -164,6 +168,37 @@ Format options
+ -t [0 or 1] : Disable discard command or not.
+ 1 is set by default, which conducts discard.
+
++fsck.f2fs
++---------
++The fsck.f2fs is a tool to check the consistency of an f2fs-formatted
++partition, which examines whether the filesystem metadata and user-made data
++are cross-referenced correctly or not.
++Note that, initial version of the tool does not fix any inconsistency.
++
++The options consist of:
++ -d debug level [default:0]
++
++dump.f2fs
++---------
++The dump.f2fs shows the information of specific inode and dumps SSA and SIT to
++file. Each file is dump_ssa and dump_sit.
++
++The dump.f2fs is used to debug on-disk data structures of the f2fs filesystem.
++It shows on-disk inode information reconized by a given inode number, and is
++able to dump all the SSA and SIT entries into predefined files, ./dump_ssa and
++./dump_sit respectively.
++
++The options consist of:
++ -d debug level [default:0]
++ -i inode no (hex)
++ -s [SIT dump segno from #1~#2 (decimal), for all 0~-1]
++ -a [SSA dump segno from #1~#2 (decimal), for all 0~-1]
++
++Examples:
++# dump.f2fs -i [ino] /dev/sdx
++# dump.f2fs -s 0~-1 /dev/sdx (SIT dump)
++# dump.f2fs -a 0~-1 /dev/sdx (SSA dump)
++
+ ================================================================================
+ DESIGN
+ ================================================================================
+--
+1.8.3.2
+