chfs [ -n NodeName ] [ -m NewMountPoint ] [ -u MountGroup ] [ -A { yes | no } ] [ -p { ro | rw } ] [ -t { yes | no } ] [ -a Attribute=Value ] [ -d Attribute ] FileSystem
chfs 命令更改文件系统的属性。新的安装点、自动安装、许可权以及文件系统大小都可以被设置或更改。FileSystem 参数指定文件系统的名称,表示为安装点。
有些文件系统的属性是在创建该文件系统时设置的,因而不能更改。对于日志文件系统(JFS),这样的属性包括段的大小、块的大小、每个 i 节点的字节数、压缩以及最小文件系统大小。对于增强的日志文件系统(JFS2),不能更改块的大小。
可以使用基于 Web 的系统管理器中的“文件系统”应用程序来更改文件系统特征。还可以使用系统管理界面程序(SMIT)smit chfs 快速路径来运行此命令。
以下属性/值对是特别针对日志文件系统(JFS)的:
JFS 文件系统的最大大小为其段大小和 nbpi 值的函数。这些值可得出以下大小限制:
nbpi | 段的大小(字节) | 最大大小(512 字节块) | 最大大小(兆字节) | 最大大小(吉字节) |
---|---|---|---|---|
512 | 512、1024、2048、4096 | 16777216 | 8192 | 8 |
1024 | 512、1024、2048、4096 | 33554432 | 16384 | 16 |
2048 | 512、1024、2048、4096 | 67108864 | 32768 | 32 |
4096 | 512、1024、2048、4096 | 134217728 | 65536 | 64 |
8192 | 512、1024、2048、4096 | 268435456 | 131072 | 128 |
16384 | 512 | 268435456 | 262144 | 256 |
16384 | 1024、2048、4096 | 536870912 | 524288 | 512 |
32768 | 512 | 268435456 | 1048576 | 1024 |
32768 | 1024 | 536870912 | 2097152 | 2048 |
32768 | 2048、4096 | 1073741824 | 4194304 | 4096 |
65536、131072 | 512 | 268435456 | 8388608 | 8192 |
65536、131072 | 1024 | 536870912 | 16777216 | 16384 |
65536、131072 | 2048 | 1073741824 | 33554432 | 32768 |
65536、131072 | 4096 | 2147483648 | 67108804 | 65536 |
AIX 4.3 中,可以具有 512 到 128K 的 NBPI 值,连同相对应的最大文件系统大小。 |
文件系统驻留在其中的卷组定义最大逻辑卷的大小,并且限制文件系统大小。
以下的属性/值对是具体针对增强的日志文件系统(JFS2):
EX: /j2.1: dev = /dev/fslv00 vfs = jfs2 log = /dev/fslv00 mount = false account = false但在 AIX 5.2 中,如果文件系统使用行内日志,日志条目则为 /etc/filesystems 中的关键字 INLINE:
EX: /j2.23: dev = /dev/fslv04 vfs = jfs2 log = INLINE mount = false options = rw account = false如果文件系统是在 AIX 5L 或 AIX 5.1 上创建并随后升级为 AIX 5.2,则可使用 chfs 更改 /etc/filesystems 中的 inlinelog 名。
访问控制:只有 root 用户可以运行此命令。
chfs -a size=24576 /test此命令将 /test 日志文件系统的大小更改为 24576 个 512 字节块,或 12MB(只要先前的大小没有这么大)。
chfs -a size=+8192 /test此命令会将 /test 日志文件系统的大小增加 8192 个 512 字节块或 4MB。
chfs -m /test2 /test此命令将文件系统的安装点从 /test 更改为 /test2。
chfs -d account /home
此命令将记帐属性从 /home 文件系统中除去。记帐属性从 /etc/filesystems 文件的 /home: 节中被删除。
chfs -a splitcopy=/backup -a copy=2 /testfs
这样就在 /backup 安装了 /testfs 的只读副本。
chfs -a size=12M /test此命令将 /test 日志文件系统的大小更改为 12MB(只要先前的大小没这么大)。
/etc/filesystems | 列出已知的文件系统并定义它们的特征。 |
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Accounting Overview 解释了文件系统记帐子系统。
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 File Systems 解释了文件系统类型、管理、结构和维护。
有关安装基于 Web 的系统管理器的信息,请参阅《AIX 5L V5.2 基于 Web 的系统管理器管理指南》中的『第 2 章:安装与系统需求』。
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 System Management Interface Tool 解释了 SMIT 结构、主菜单和任务。