summaryrefslogtreecommitdiffstats
path: root/disk-utils/mkfs.cramfs.8.adoc
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 14:30:35 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 14:30:35 +0000
commit378c18e5f024ac5a8aef4cb40d7c9aa9633d144c (patch)
tree44dfb6ca500d32cabd450649b322a42e70a30683 /disk-utils/mkfs.cramfs.8.adoc
parentInitial commit. (diff)
downloadutil-linux-upstream.tar.xz
util-linux-upstream.zip
Adding upstream version 2.38.1.upstream/2.38.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--disk-utils/mkfs.cramfs.8.adoc85
1 files changed, 85 insertions, 0 deletions
diff --git a/disk-utils/mkfs.cramfs.8.adoc b/disk-utils/mkfs.cramfs.8.adoc
new file mode 100644
index 0000000..67f0e62
--- /dev/null
+++ b/disk-utils/mkfs.cramfs.8.adoc
@@ -0,0 +1,85 @@
+//po4a: entry man manual
+= mkfs.cramfs(8)
+:doctype: manpage
+:man manual: System Administration
+:man source: util-linux {release-version}
+:page-layout: base
+:command: mkfs.cramfs
+
+== NAME
+
+mkfs.cramfs - make compressed ROM file system
+
+== SYNOPSIS
+
+*mkfs.cramfs* [options] _directory file_
+
+== DESCRIPTION
+
+Files on cramfs file systems are zlib-compressed one page at a time to allow random read access. The metadata is not compressed, but is expressed in a terse representation that is more space-efficient than conventional file systems.
+
+The file system is intentionally read-only to simplify its design; random write access for compressed files is difficult to implement. cramfs ships with a utility (*mkcramfs*(8)) to pack files into new cramfs images.
+
+File sizes are limited to less than 16 MB.
+
+Maximum file system size is a little under 272 MB. (The last file on the file system must begin before the 256 MB block, but can extend past it.)
+
+== ARGUMENTS
+
+The _directory_ is simply the root of the directory tree that we want to generate a compressed filesystem out of.
+
+The _file_ will contain the cram file system, which later can be mounted.
+
+== OPTIONS
+
+*-v*::
+Enable verbose messaging.
+
+*-E*::
+Treat all warnings as errors, which are reflected as command exit status.
+
+*-b* _blocksize_::
+Use defined block size, which has to be divisible by page size.
+
+*-e* _edition_::
+Use defined file system edition number in superblock.
+
+*-N* _big, little, host_::
+Use defined endianness. Value defaults to _host_.
+
+*-i* _file_::
+Insert a _file_ to cramfs file system.
+
+*-n* _name_::
+Set name of the cramfs file system.
+
+*-p*::
+Pad by 512 bytes for boot code.
+
+*-s*::
+This option is ignored. Originally the *-s* turned on directory entry sorting.
+
+*-z*::
+Make explicit holes.
+
+include::man-common/help-version.adoc[]
+
+== EXIT STATUS
+
+*0*::
+success
+*8*::
+operation error, such as unable to allocate memory
+
+== SEE ALSO
+
+*fsck.cramfs*(8),
+*mount*(8)
+
+include::man-common/bugreports.adoc[]
+
+include::man-common/footer.adoc[]
+
+ifdef::translation[]
+include::man-common/translation.adoc[]
+endif::[]