IBM AIX 5.3 系统管理文件系统
/dev/hd4 -- / jfs2 262144 -- yes no
/dev/hd1 -- /home jfs2 262144 -- yes no
/dev/hd2 -- /usr jfs2 2359296 -- yes no
/dev/hd9var -- /var jfs2 262144 -- yes no
/dev/hd3 -- /tmp jfs2 262144 -- yes no
/proc -- /proc procfs -- -- yes no
/dev/hd10opt -- /opt jfs2 262144 -- yes no
/dev/lv00 -- /fs1 jfs 262144 -- no no
/dev/fslv00 -- /fs2 jfs2 262144 ro no no
# lsfs -q
Name Nodename Mount Pt VFS Size Options Auto Accounting
/dev/hd4 -- / jfs2 262144 -- yes no
(lv size: 262144, fs size: 262144, block size: 4096, sparse files: yes, inline log: no,
inline log size: 0, EAformat: v1, Quota: no, DMAPI: no, VIX: no)
/dev/hd1 -- /home jfs2 262144 -- yes no
(lv size: 262144, fs size: 262144, block size: 4096, sparse files: yes, inline log: no,
inline log size: 0, EAformat: v1, Quota: no, DMAPI: no, VIX: no)
/dev/hd2 -- /usr jfs2 2359296 -- yes no
(lv size: 2359296, fs size: 2359296, block size: 4096, sparse files: yes, inline log:
no,inline log size: 0, EAformat: v1, Quota: no, DMAPI: no, VIX: no)
/dev/hd9var -- /var jfs2 262144 -- yes no
(lv size: 262144, fs size: 262144, block size: 4096, sparse files: yes, inline log: no,
inline log size: 0, EAformat: v1, Quota: no, DMAPI: no, VIX: no)
/dev/hd3 -- /tmp jfs2 262144 -- yes no
(lv size: 262144, fs size: 262144, block size: 4096, sparse files: yes, inline log: no,
inline log size: 0, EAformat: v1, Quota: no, DMAPI: no, VIX: no)
/proc -- /proc procfs -- -- yes no
/dev/hd10opt -- /opt jfs2 262144 -- yes no
(lv size: 262144, fs size: 262144, block size: 4096, sparse files: yes, inline log: no,
inline log size: 0, EAformat: v1, Quota: no, DMAPI: no, VIX: no)
/dev/lv00 -- /fs1 jfs 262144 -- no no
(lv size: 262144, fs size: 262144, frag size: 4096, nbpi: 4096, compress: no, bf: false, ag: 8)
/dev/fslv00 -- /fs2 jfs2 262144 ro no no
(lv size: 262144, fs size: 262144, block size: 4096, sparse files: yes, inline log: no,
inline log size: 0, EAformat: v1, Quota: no, DMAPI: no, VIX: no)
十一. 删除文件系统
您可以使用 rmfs 命令来删除文件系统。该命令将从 /etc/filesystems 中删除相应的节,以及该文件系统所处的逻辑卷。
# lsvg -l testvg
testvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
loglv00 jfslog 1 1 1 closed/syncd N/A
lv00 jfs 1 1 1 closed/syncd /fs1
loglv01 jfs2log 1 1 1 open/syncd N/A
fslv00 jfs2 1 1 1 closed/syncd /fs2
testlv jfs2 1 1 1 open/syncd /test
# rmfs /test
rmfs: 0506-921 /test is currently mounted.
# umount /test
# rmfs /test
rmlv: Logical volume testlv is removed.
# lsvg -l testvg
testvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
loglv00 jfslog 1 1 1 closed/syncd N/A
lv00 jfs 1 1 1 closed/syncd /fs1
loglv01 jfs2log 1 1 1 closed/syncd N/A
fslv00 jfs2 1 1 1 closed/syncd /fs2
# cat /etc/filesystems|grep test
十二. 更改文件系统的属性
您可以使用 chfs 命令来更改文件系统的某些属性,如装入点权限、日志设备,或者大小,如示例所示。如果文件系统新的大小要大于逻辑卷的大小,那么将对逻辑卷进行扩展以容纳该文件系统,假设它没有超过最大逻辑分区数。
# lsfs -a
Name Nodename Mount Pt VFS Size Options Auto Accounting
/dev/hd4 -- / jfs2 262144 -- yes no
/dev/hd1 -- /home jfs2 262144 -- yes no
/dev/hd2 -- /usr jfs2 2359296 -- yes no
/dev/hd9var -- /var jfs2 262144 -- yes no
/dev/hd3 -- /tmp jfs2 262144 -- yes no
/proc -- /proc procfs -- -- yes no
/dev/hd10opt -- /opt jfs2 262144 -- yes no
/dev/lv00 -- /fs1 jfs 262144 -- no no
/dev/fslv00 -- /fs2 jfs2 262144 ro no no
# chfs -a size=250M -p rw /fs2
Filesystem size changed to 524288
# lsfs -a
Name Nodename Mount Pt VFS Size Options Auto Accounting
/dev/hd4 -- / jfs2 262144 -- yes no
/dev/hd1 -- /home jfs2 262144 -- yes no
/dev/hd2 -- /usr jfs2 2359296 -- yes no
/dev/hd9var -- /var jfs2 262144 -- yes no
/dev/hd3 -- /tmp jfs2 262144 -- yes no
/proc -- /proc procfs -- -- yes no
/dev/hd10opt -- /opt jfs2 262144 -- yes no
/dev/lv00 -- /fs1 jfs 262144 -- no no
/dev/fslv00 -- /fs2 jfs2 524288 rw no no
十三. 检查文件系统的一致性
fsck 命令可以检查文件系统的一致性,并以交互的方式修复文件系统。您不应该对一个已装入的文件系统运行 fsck 命令。您必须能够读取该文件系统所处的设备文件。fsck 命令尝试修复文件系统元数据结构,显示关于所找到的不一致内容的信息,并提示您使用相应的权限对其进行修复。它并不恢复数据块中的数据。如果您丢失了数据,那么您必须从备份进行还原。
fsck 命令将所检测到的孤立的文件和目录放到文件系统 root 目录中的 lost+found 目录中。
在系统启动时,将调用 fsck 命令对 /、/usr、/var 和 /tmp 文件系统进行验证。如果验证不成功,则将使得系统无法正常启动。
十四. 日志设备
下面的部分描述了关于文件系统日志的基本信息。
14.1 创建日志设备
在安装系统时,将在 hd8 中为 rootvg 创建专门的日志设备。当您的文件系统的大小不断增加时,您应该考虑增加缺省日志的大小,或者创建新的日志设备。
要创建日志设备,您应该使用 mklv 命令,并将逻辑卷类型指定为 jfslog 或者 jfs2log。
14.2 初始化日志设备
可以使用 logform 命令对日志设备进行初始化,以清除所有的日志记录。相同的命令也可以用于 jfslog设备、jfs2log2 设备或者内联日志。logform 命令不会影响数据本身。
要对名为 loglv01 的 jf2log 设备进行初始化,可以使用下面的命令:
logform /dev/loglv01
【IBM AIX 5.3 系统管理文件系统】相关文章: