MKREISERFS(8)
π MKREISERFS(8) π
okay bestie, gather round, because this is the create tool for the Linux ReiserFS filesystem β it lives in the System Manager's Manual and it's literally the moment your sad empty device gets a whole personality. π
β¨ NAME β¨
mkreiserfs β The create tool for the Linux ReiserFS filesystem. she makes filesystems. that's the whole job. iconic behavior. π
πΈ SYNOPSIS πΈ
mkreiserfs [ -dfV ] [ -b | --block-size N ] [ -h | --hash HASH ] [ -u |
--uuid UUID ] [ -l | --label LABEL ] [ --format FORMAT ] [ -q | --quiet
] [ -j | --journal-device FILE ] [ -s | --journal-size N ] [ -o |
--journal-offset N ] [ -t | --transaction-max-size N ] [ -B |
--badblocks file ] device [ filesystem-size ]
π DESCRIPTION π
mkreiserfs creates a Linux ReiserFS filesystem on a device (usually a disk partition). like, it's giving "I'm about to change your whole life" energy.
deviceβ this is the special file that corresponds to a device or to a partition (e.g./dev/hdXXfor an IDE disk partition or/dev/sdXXfor a SCSI disk partition). no cap, that's the one you point at. π«Άfilesystem-sizeβ this is the size in blocks of the filesystem. if you just... don't mention it,mkreiserfswill automatically set it for you. she's got it. π
π¦ OPTIONS π¦
-b | --block-size NβNis the block size in bytes. it may only be set to a power of 2 within the512-8192interval. that's the vibe check, bestie, don't fight it. β¨-h | --hash HASHβHASHspecifies which hash function will sort the names in the directories. choose fromr5,rupasov, ortea.r5is the default one. periodt. π--format FORMATβFORMATspecifies the format for the new filsystem. choose format3.5or3.6. if none is specified,mkreiserfswill create format3.6if the running kernel is2.4or higher, and format3.5if kernel2.2is running, and will refuse creation under all other kernels. yes she will straight up say no. π-u | --uuid UUIDβ sets the Universally Unique IDentifier of the filesystem toUUID(see alsouuidgen(8)). the format of theUUIDis a series of hex digits separated by hypthens, e.g.:
"c1b9d5a2-f162-11cf-9ece-0020afc76f16"
if the option is skipped, mkreiserfs will by default generate a new UUID. she's self-sufficient like that. π
-l | --label LABELβ sets the volume label of the filesystem.LABELcan at most be16characters long; if it is longer than16characters,mkreiserfswill truncate it. so pick something cute and short, bestie. π-q | --quietβ setsmkreiserfsto work quietly without producing messages, progress or questions. it is useful, but only for use by end users, if you runmkreiserfsin a script. lowkey the script-girlie special. π€«-j | --journal-device FILEβFILEis the name of the block device on which is to be places the filesystem journal. π-o | --journal-offset NβNis the offset where the journal starts when it is to be on a separate device. default is0.Nhas no effect when the journal is to be on the host device. ok so context matters, noted. π-s | --journal-size NβNis the size of the journal in blocks. when the journal is to be on a separate device, its size defaults to the number of blocks that the device has. when journal is to be on the host device, its size defaults to8193and the maximal possible size is32749(for blocksize4k). the minimum size is513blocks (whether the journal is on the host or on a separate device). yes bestie,513is the floor, no going below. π₯-t | --transaction-max-size NβNis the maximum transaction size parameter for the journal. the default, and max possible, value is1024blocks. it should be less than half the size of the journal. if specified incorrectly, it will automatically be adjusted. she's not mad, she's just gonna fix it for you. π«Ά-B | --badblocks fileβFileis the file name of the file that contains the list of blocks to be marked as bad on the filesystem. this list can be created by/sbin/badblocks -b block-size device. π-fβ forcesmkreiserfsto continue even when the device is the whole disk, looks mounted, or is not a block device. if-fis specified more than once, it allows the user to avoid asking for confirmation. so yes, the more times you say it, the less she asks. β οΈ-dβ setsmkreiserfsto print debugging information duringmkreiserfs. for the nosy girlies. π-Vβ prints the version and then exits. one last little flex and she's out. bye. π
π AUTHOR π
this version of mkreiserfs has been written by Edward Shishkin <edward@namesys.com>. give him his flowers. πΈ
π BUGS π
please report bugs to the ReiserFS developers <reiserfs-devel@vger.kernel.org>, providing as much information as possible--your hardware, kernel, patches, settings, all printed messages; check the syslog file for any related information. spill everything, bestie, they want the whole tea. β
π SEE ALSO π
reiserfsck(8), debugreiserfs(8), reiserfstune(8)
okay that's the whole page, and this one's brought to you by Reiserfsprogs-3.6.27, dated January 2009. yeah she's vintage, she's still iconic, periodt. πβ¨π
π¦ where this page comes from
- debian bookworm: reiserfsprogs 1:3.6.27-4
- debian trixie: reiserfsprogs 1:3.6.27-9 Β· GPL-2.0-only
- ubuntu jammy: reiserfsprogs 1:3.6.27-4build4
- ubuntu noble: reiserfsprogs 1:3.6.27-7.1build1 Β· GPL-2.0-only
- ubuntu questing: reiserfsprogs 1:3.6.27-9
- Copyright 1996-2004 Hans Reiser
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms