104 lines
3.4 KiB
Diff
104 lines
3.4 KiB
Diff
From b9f2b3de43c820a4259ec8855359a2d8d18abe01 Mon Sep 17 00:00:00 2001
|
|
From: Karel Zak <kzak@redhat.com>
|
|
Date: Mon, 6 Oct 2008 12:56:37 +0200
|
|
Subject: [PATCH] mount: sync tmpfs info in mount.8 with Documentation/filesystems/tmpfs.txt
|
|
|
|
Addresses-Red-Hat-Bugzilla: #465761
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
---
|
|
mount/mount.8 | 71 +++++++++++++++++++++++++++++++++++++++++++++++++-------
|
|
1 files changed, 62 insertions(+), 9 deletions(-)
|
|
|
|
Index: util-linux-ng-2.14.1/mount/mount.8
|
|
===================================================================
|
|
--- util-linux-ng-2.14.1.orig/mount/mount.8
|
|
+++ util-linux-ng-2.14.1/mount/mount.8
|
|
@@ -1607,26 +1607,79 @@ and the current version of
|
|
None.
|
|
|
|
.SH "Mount options for tmpfs"
|
|
-The following parameters accept a suffix
|
|
-.BR k ,
|
|
-.B m
|
|
-or
|
|
-.B g
|
|
-for Ki, Mi, Gi (binary kilo, mega and giga) and can be changed on remount.
|
|
.TP
|
|
.BI size= nbytes
|
|
Override default maximum size of the filesystem.
|
|
The size is given in bytes, and rounded down to entire pages.
|
|
-The default is half of the memory.
|
|
+The default is half of the memory. The size parameter also accepts a suffix %
|
|
+to limit this tmpfs instance to that percentage of your physical RAM:
|
|
+the default, when neither size nor nr_blocks is specified, is size=50%
|
|
.TP
|
|
.B nr_blocks=
|
|
-Set number of blocks.
|
|
+The same as size, but in blocks of PAGE_CACHE_SIZE
|
|
.TP
|
|
.B nr_inodes=
|
|
-Set number of inodes.
|
|
+The maximum number of inodes for this instance. The default
|
|
+is half of the number of your physical RAM pages, or (on a
|
|
+machine with highmem) the number of lowmem RAM pages,
|
|
+whichever is the lower.
|
|
+.PP
|
|
+The tmpfs mount options for sizing (
|
|
+.BR size ,
|
|
+.BR nr_blocks ,
|
|
+and
|
|
+.BR nr_inodes )
|
|
+accept a suffix
|
|
+.BR k ,
|
|
+.B m
|
|
+or
|
|
+.B g
|
|
+for Ki, Mi, Gi (binary kilo, mega and giga) and can be changed on remount.
|
|
+
|
|
.TP
|
|
.B mode=
|
|
Set initial permissions of the root directory.
|
|
+.TP
|
|
+.B uid=
|
|
+The user id.
|
|
+.TP
|
|
+.B gid=
|
|
+The group id.
|
|
+.TP
|
|
+.B mpol=[default|prefer:Node|bind:NodeList|interleave|interleave:NodeList]
|
|
+Set the NUMA memory allocation policy for all files in that
|
|
+instance (if the kernel CONFIG_NUMA is enabled) - which can be adjusted on the
|
|
+fly via 'mount -o remount ...'
|
|
+.RS
|
|
+.TP
|
|
+.B default
|
|
+prefers to allocate memory from the local node
|
|
+.TP
|
|
+.B prefer:Node
|
|
+prefers to allocate memory from the given Node
|
|
+.TP
|
|
+.B bind:NodeList
|
|
+allocates memory only from nodes in NodeList
|
|
+.TP
|
|
+.B interleave
|
|
+prefers to allocate from each node in turn
|
|
+.TP
|
|
+.B interleave:NodeList
|
|
+allocates from each node of NodeList in turn.
|
|
+.PP
|
|
+The NodeList format is a comma-separated list of decimal numbers and ranges, a
|
|
+range being two hyphen-separated decimal numbers, the smallest and largest node
|
|
+numbers in the range. For example, mpol=bind:0-3,5,7,9-15
|
|
+
|
|
+Note that trying to mount a tmpfs with an mpol option will fail if the
|
|
+running kernel does not support NUMA; and will fail if its nodelist
|
|
+specifies a node which is not online. If your system relies on that
|
|
+tmpfs being mounted, but from time to time runs a kernel built without
|
|
+NUMA capability (perhaps a safe recovery kernel), or with fewer nodes
|
|
+online, then it is advisable to omit the mpol option from automatic
|
|
+mount options. It can be added later, when the tmpfs is already mounted
|
|
+on MountPoint, by 'mount -o remount,mpol=Policy:NodeList MountPoint'.
|
|
+.PE
|
|
|
|
.SH "Mount options for udf"
|
|
udf is the "Universal Disk Format" filesystem defined by the Optical
|