filesystems 文件
用途
集中文件系统特征。
描述
文件系统是一个完整的目录结构,包括根 ( / ) 目录及其下的任何目录和文件。 将文件系统限制为逻辑卷。 有关文件系统的所有信息都集中在 /etc/filesystems 文件中。 大多数文件系统维护命令都采用它们在此文件中的缺省值。 该文件组织为节名称,这些节名称是文件系统名称,而内容是指定文件系统特征的属性/值对。
文件系统 文件有两个用途:
- 它记录了文件系统的布局特征。
- 它使设置文件系统的人员不必输入和记住诸如文件系统所在的设备之类的项,因为该信息是在文件中定义的。
需求:
- 名称和值对必须具有某种形式的缩进。 例如,一个空格或一个选项卡。
- 在文件系统安装点中不允许空格和逗号字符。 逗号只用作一个名称的多个值的定界符。
- 请勿将文本放在引号之前或之后。 例如,不允许使用
dev=abc"/dev/fd0"def
,这将导致未定义的行为。
文件系统属性
每个节都对通常安装文件系统的目录进行命名。 "文件系统" 属性指定文件系统的所有参数。 当前使用的属性为:
属性 | 描述 |
---|---|
帐户 | 由 多磁盘 命令使用以确定要由记帐系统处理的文件系统。 此值可以是 True 值或 False 值。 |
boot | 由 mkfs 命令使用以初始化新文件系统的引导块。 这指定要放置到文件系统的第一个块中的装入模块的名称。 |
check | 由 Fsck 命令使用,以确定要检查的缺省文件系统。 True 值启用检查,而 False 值禁用检查。 如果指定了数字,而不是 True 值,那么将在指定的检查传递中检查文件系统。 Fsck 命令中描述的多次通过检查允许以并行方式检查不同驱动器上的文件系统。 |
dev | 对于本地安装,标识文件系统所驻留的块特殊文件或要安装的文件或目录。 系统管理实用程序使用此属性将文件系统名称映射到相应的设备名称。 对于远程安装,它标识要安装的文件或目录。 |
可用 | 此值可以是 true 或 false 。 已过时且已忽略。 |
安装 | 由 安装 命令使用,以确定缺省情况下是否应安装此文件系统。 安装 属性的可能值如下所示:
|
nodename | 由 安装 命令使用以确定哪个节点包含远程文件系统。 如果此属性不存在,那么表示安装是本地安装。 诺德纳梅 属性的值应是有效的节点昵称。 可以使用 安装 -n 命令来覆盖此值。 |
选项 | 具有特定于文件系统类型的含义的关键字的逗号分隔列表。 这些选项将在安装时传递到文件系统。 |
大小 | 由 mkfs 命令使用以供参考并构建文件系统。 该值是文件系统中 512 个字节的块的数目。 |
TYPE | 用于对相关安装进行分组。 发出 安装 -t 字符串 命令时,将安装所有当前已卸载的文件系统,并且其 类型 属性等于 字符串 参数。 |
vfs | 指定安装的类型。 例如, vfs=nfs 指定所安装的虚拟文件系统是 NFS 文件系统。 |
vol | 由 mkfs 命令在初始化新文件系统上的标签时使用。 该值是最大长度为 6 个字符的卷或包标签。 |
LOG | LVName 必须是在修改此文件系统时将日志数据写入到的文件系统日志记录逻辑卷名称的完整路径名。 这仅对日志文件系统有效。 |
示例
以下是典型 /etc/filesystems 文件的示例:
注: 修改此文件可能会对文件系统产生若干影响。
*
* File system information
*
default:
vol = "OS"
mount = false
check = false
/:
dev = /dev/hd4
vol = "root"
mount = automatic
check = true
log = /dev/hd8
/home:
dev = /dev/hd1
vol = "u"
mount = true
check = true
log = /dev/hd8
/home/joe/1:
dev = /home/joe/1
nodename = vance
vfs = nfs
/usr:
dev = /dev/hd2
vol = "usr"
mount = true
check = true
log = /dev/hd8
/tmp:
dev = /dev/hd3
vol = "tmp"
mount = true
check = true
log = dev/hd8
注: 星号 (*) 是 /etc/filesystems 文件中使用的注释字符。
文件
项 | 描述 |
---|---|
/etc/filesystems | 列出已知文件系统并定义其特征。 |
/etc/vfs | 包含虚拟文件系统类型的描述。 |