AIX命令参考大全,卷 3,i - m - mkfs 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

mkfs 命令

用途

制作一个文件系统。

语法

mkfs [ -b Boot ] [ -l Label ] [ -i i-Nodes ] [ -o Options ] [ -p Prototype ] [ -s Size ] [ -v VolumeLabel ] [ -V VfsName ] Device

描述

mkfs 命令在一个指定的设备上制作一个新的文件系统。mkfs 命令初始化卷标、文件系统卷标和启动块。

Device 参数指定一个块设备名称、原始设备名称或文件系统名称。如果此参数指定了一个文件系统名称,则 mkfs 命令使用此命令从 /etc/filesystems 文件的适用节中获取以下参数,除非用 mkfs 命令输入这些参数:

dev 设备名
vol 卷标识
size 文件系统大小
boot 安装在启动块中的程序
vfs 虚拟文件系统的定义
options KeywordKeyword=Value 格式的文件系统实现细节选项。
注:
  1. 用启用位的 setgid(设置组标识)创建文件系统。setgid 位确定了缺省的组许可权。在新文件系统下创建的所有目录都有相同的缺省组许可权。
  2. mkfs 命令不会改变已安装的文件系统中的任何内容,包括文件系统标号。当更改安装点时,如果没有安装文件系统,那么文件系统标号就会更改。
  3. 有关在条带逻辑卷上创建文件系统的信息,请参考 mklv 文档中的条带逻辑卷上的文件系统

标志

-b Boot 命名要在新文件系统的块 0 安装的程序。
-i i-Nodes 指定文件系统上的 i-nodes 的初始数量。当创建日志文件系统时,忽略此标记。
-l Label 为新文件系统指定文件系统标号。
-o Options 指定用逗号分隔的虚拟文件系统实现细节选项列表。

以下选项是“日志文件系统”(JFS)专用的:

-o ag={ 8 | 16 | 32 | 64 } 以兆字节为单位指定分配组大小。一个分配组是一个 inodes 的分组,其磁盘块类似于 BSD 柱面组。ag 的缺省值是 8。
-o bf={ true | false } 指定一个启用大文件的文件系统。请参阅“Understanding Large File Enabled File Systems”以获取更多信息。如果不需要一个启用大文件的文件系统,则将此项设置为 false;这是缺省值。指定 bf=true 需要一个 4096 的分段大小和 compress=no
-o frag={ 512 | 1024 | 2048 | 4096 } 以字节为单位指定 JFS 分段大小。文件系统分段是分配到文件的磁盘存储的最小单元。缺省的分段大小是 4096 字节。
-o compress={ no | LZ } 指定数据压缩。如果不想压缩数据,则将此项设置为 no。选择压缩要求分段大小为 2048 或更小。
-o nbpi={ 512 | 1024 | 2048 | 4096 |8192 | 16384 | 32768 | 65536 | 131072 } 指定每个 i-node 的字节数(nbpi)。nbpi 表示以字节为单位的文件系统大小占 i-node 总数的比率。缺省的 nbpi 值是 4096 字节。值 32768、65536 和 131072 仅适用于 AIX 4.2 或更新版本。
注:
  1. 用大于 8 的 ag 值创建的文件系统在 AIX 4.1 系统上不被识别。
  2. agbfcompressfragnbpi 属性是在创建文件系统时设置的,并且在成功创建文件系统之后无法更改。size 属性定义了文件系统大小的最小值,并且在创建文件系统之后无法将其减小。
  3. 无法压缩根文件系统(/ )。
  4. 一些 nbpi 值和分配组大小是互斥的。请参阅“Understanding JFS Size Limitations”以获取信息。

以下命令是“增强的日志文件系统”(JFS2)专用的:

-o agblksize={ 512 | 1024 | 2048 | 4096 } 以字节为单位指定 JFS2 块大小。文件系统块是可分配到文件上的磁盘存储的最小单元。缺省的块大小是 4096 字节。
-o name=mountpoint 为文件系统指定安装点。
-o log=LVName 指定日志逻辑卷名称。指定的逻辑卷是新的 JFS2 的记录设备。
-o log=INLINE

指定将日志放置到带有 JFS2 文件系统的逻辑卷中。如果没有指定日志文件的大小,那么 INLINE 日志将缺省为逻辑卷大小的 .4%。

-o logsize=Value 以兆字节为单位指定 INLINE 日志的大小。如果没有使用 INLINE 日志,则将其忽略。不可大于文件系统大小的 10%。
注:
agblksize 属性在创建文件系统时设置,不能在成功创建文件系统后更改。size 属性定义了文件系统大小的最小值,并且在创建文件系统之后无法将其减小。
-p Prototype 指定原型文件的名称。命令行上指定的项覆盖了原型文件中的属性。
-s Size 指定文件系统的大小。大小可以用 512 字节块、兆字节(使用后缀 M)和千兆字节(使用后缀 G)单元定义。请参阅“Understanding JFS Size Limitations”以获取更多信息。
注:
  1. 文件系统所驻留的卷组定义了一个逻辑卷大小的最大值,并且也限制了文件系统大小。
  2. -s Size 标志指定了文件大小的最小值,并且在成功创建文件系统之后无法减小。
-v VolumeLabel 指定新的文件系统的卷标号。
-V VfsName 指定虚拟文件系统(VFS)类型。 VFS 必须在 /etc/vfs 文件中有一项。

示例

  1. 要为新的文件系统指定卷和文件系统名称,请输入:
    mkfs  -lworks  -vvol001 /dev/hd3
    此命令在 /dev/hd3 设备上创建了一个空的文件系统,将卷序列号设为 vol001,文件系统名为 works。新的文件系统占用了整个设备。文件系统具有缺省分段大小(4096 字节)和缺省 nbpi 比率(4096)。
  2. 要用非缺省属性创建一个文件系统,请输入:
    mkfs  -s 8192  -o nbpi=2048,frag=512 /dev/lv01
    此命令在 /dev/lv01 设备上创建一个空的 4MB 的文件系统,其分段大小为 512 字节,且每 2048 个字节为一个 i-node。
  3. 要创建一个启用大文件的文件系统,请输入:

    mkfs -V jfs -o nbpi=131072,bf=true,ag=64 /dev/lv01

    它创建了一个启用磁盘大文件的 JFS 文件系统,并且分配组大小为 64 兆字节,磁盘的每 131072 字节为一个 inode。文件系统的大小将成为逻辑卷 lv01 的大小。

  4. 要用非缺省属性创建一个文件系统,请输入:
    mkfs -s 4M -o nbpi=2048, frag=512 /dev/lv01
    
    此命令在 /dev/lv01 设备上创建一个空的 4MB 的文件系统,其分段大小为 512 字节,且每 2048 字节为一个 i-node。

文件

/etc/vfs 包含虚拟文件系统类型的描述。
/etc/filesystems 列出已知的文件系统并定义它们的特性。

相关信息

fsck 命令、mkproto 命令和 proto 命令。

ioctl 子例程。

dir 文件、filesystems 文件和 filsys.h 文件。

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 File Systems

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Understanding JFS Size Limitations

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]