etc/filesystems概述
文件系统是一个完整的目录结构,包括根目录和他底下任何文件的目录,并且文件系统被限定在单一的逻辑卷上。在AIX上所有的文件系统信息/etc/filesystems
集中化的管理文件系统属性而存在,他的作用和Linux上的/etc/fstab文件类似。
/etc/filesystems的常见属性
属性
|
描述
|
account
|
使用dodisk命令统计文件系统的详细信息,属性值为true或false。具体参加dodisk命令的用法
|
check
|
使用fsck命令来确认文件系统是否需要检查,为true时进行检查,false时不检查。当check的属性值为数字时,表示将文件系统划分为不同的组,同组中的文件系统被依次进行fsck检查,不同的组在分隔的平行进程中被检查
|
dev
|
系统的对应物理设备的块设备名称
|
mount
|
使用mount命令来决定是否挂载文件系统,不同的属性值如下
automatic:当系统启动时自动挂载文件系统,和ture值不同的是automatic值不会在执行mount all命令时自动挂载,在umount all命令时自动卸载,默认情况下/,/usr,/tmp和/var文件系统都是automatic值
false:默认情况下不进行挂载
readonly:以readonly方式挂载文件系统
removeable:以removeable方式挂载文件系统,当有文件在removeable上打开的时候,removeable文件系统和一
般挂载的文件系统没有区别。然而,当在该文件系统上没有文件被打开,没有进程访问,所有的磁盘缓存都写入介质的时候,操作系统将无法访问该文件系统,类似
于弹出的U盘,光盘设备。
true:文件系统可以被mount all命令挂载,可以被umount all命令卸载。mount all命令在系统初始化的时候会自动挂载这类文件系统。
|
log
|
记录文件系统的修改信息,该属性值必须为逻辑卷的绝对路径,且只对jfs和jfs2文件系统有效
|
vol
|
mkfs命令在创建文件系统时所使用的标签,最长为6个字符串
|
type
|
用于批量的挂载相同属性的文件系统,当执行mount -t “Typ属性”时,所有和“Typ属性”一致且未挂载的文件系统的文件系统都将被挂载
|
vfs
|
文件系统类型
|
/etc/filesystems示例
/:
dev = /dev/hd4
vfs = jfs2
log = /dev/hd8
mount = automatic
check = false
type = bootfs
vol = root
free = true
/home:
dev = /dev/hd1
vfs = jfs2
log = /dev/hd8
mount = true
check = 1
vol = /home
free = false
/usr:
dev = /dev/hd2
vfs = jfs2
log = /dev/hd8
mount = automatic
check = false
type = bootfs
vol = /usr
free = false
/var:
dev = /dev/hd9var
vfs = jfs2
log = /dev/hd8
mount = automatic
check = false
type = bootfs
vol = /var
free = false
/tmp:
dev = /dev/hd3
vfs = jfs2
log = /dev/hd8
mount = automatic
check = false
vol = /tmp
free = false
/admin:
dev = /dev/hd11admin
vol = "/admin"
mount = true
check = false
free = false
vfs = jfs2
log = /dev/hd8
/proc:
dev = /proc
vol = "/proc"
mount = true
check = false
free = false
vfs = procfs
/opt:
dev = /dev/hd10opt
vfs = jfs2
log = /dev/hd8
mount = true
check = 1
vol = /opt
free = false
/var/adm/ras/livedump:
dev = /dev/livedump
vfs = jfs2
log = /dev/hd8
mount = true
account = false
/oracle10g:
dev = /dev/lv_oracle
vfs = jfs2
log = /dev/hd8
mount = true
options = rw
account = false
/arch_log:
dev = /dev/lv_archlog
vfs = jfs2
log = /dev/loglv00
mount = true
options = rw
account = false
/rman_db2_bk:
dev = /dev/lv_rman_db02_bk
vfs = jfs2
log = /dev/loglv00
mount = true
options = rw
account = false
/rman_data:
dev = /dev/lv_rman_data
vfs = jfs2
log = /dev/loglv00
mount = true
options = rw
account = false
/testfs:
dev = /dev/lv01
vfs = jfs2
log = /dev/loglv01
mount = false
check = false
options = rw
account = false
误删除filesystems文件后的恢复方法
现象描述:
在某局点,客户的维护人员在使用df -k命令后,发现磁盘剩余空间不足,想要删除一些日志等文件,结果不小心在删除过程中把/etc/filesystems文件误删除,并且之前没有使用磁带备份。 处理过程:
1、从其他机器上拷贝一个/etc/filesystems文件,主要是恢复rootvg中的/usr,/tmp等fs,注意需要修改不同的地方,如jfs和jfs2,本机没有的fs等;
2、用户创建的fs,可以通过df查看已mount的fs,然后手动加入到/etc/filesystems;
3、对于未mount的fs,通过lsvg -l vgname查看lvname,然后通过getlvcb -TA lvname查看该lv对应的fs信息,例如:
# lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 1 1 closed/syncd N/A
hd6 paging 16 16 1 open/syncd N/A
hd8 jfs2log 1 1 1 open/syncd N/A
hd4 jfs2 1 1 1 open/syncd N/A
hd2 jfs2 57 57 1 open/syncd N/A
hd9var jfs2 1 1 1 open/syncd N/A
hd3 jfs2 1 1 1 open/syncd N/A
hd1 jfs2 1 1 1 open/syncd N/A
hd10opt jfs2 2 2 1 open/syncd N/A
fslv00 jfs2 128 128 1 open/syncd N/A
getlvcb -TA fslv00
AIX LVCB
intrapolicy = m
copies = 1
interpolicy = m
lvid = 000b2c6f00004c0000000114a5db6990.10
lvname = fslv00
label = /patch
machine id = B2C6F4C00
number lps = 128
relocatable = y
strict = y
stripe width = 0
stripe size in exponent = 0
type = jfs2
upperbound = 32
fs = vfs=jfs2:log=/dev/hd8:ptions=rw:account=false
time created = Mon Aug 27 16:03:15 2007
time modified = Mon Aug 27 16:03:16 2007
然后将得到的fs信息手工加入到/etc/filesystems
到此就完成了/etc/filesystems文件的恢复工作
建议与总结:在进行系统清理时,对于自己不清楚的文件一定要做好备份。
参考至:http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/filesystems.htm
http://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html#MEDIAMOUNTPOINT
http://ebsblog.blog.163.com/blog/static/127949789200981533017151/
本文原创,转载请注明出处、作者
如有错误,欢迎指正
邮箱:czmcj@163.com
分享到:
相关推荐
aix etc/filesystem文件详解 介绍/etc/filesystem文件下的每个参数的含义
《Oracle大型数据库系统在AIX/UNIX上的实战详解》编写过程中数度邀请在时代朝阳参加Oracle职业/就业课程的学员试读《Oracle大型数据库系统在AIX/UNIX上的实战详解》,这为《Oracle大型数据库系统在AIX/UNIX上的实战...
《Oracle大型数据库系统在AIX/UNIX上的实战详解》以AIX UNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle...
本书以AIX/UNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle集群的环境要素和实施方法,分析了服务器综合...
本书以AIX/UNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle集群的环境要素和实施方法,分析了服务器综合...
《Oracle大型数据库系统在AIX/UNIX上的实战详解》以AIX UNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle...
《Oracle大型数据库系统在AIX/UNIX上的实战详解》以AIX UNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle...
实验一:配置/etc/hosts.allow及/etc/hosts.deny 一、实验目的 了解/etc/hosts.allow与/etc/hosts.deny 掌握/etc/hosts.allow与/etc/hosts.deny的配置 二、实验内容与步骤 简介 /etc/hosts.allow与/etc/hosts.deny...
Oracle大型数据库系统在AIXUNIX上的实战详解
本书以AIX UNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle集群的环境要素和实施方法,分析了服务器综合...
介绍在Linux/AIX/UNIX机器上搭建C++环境的过程,亲生体验过
《Oracle大型数据库系统在AIX/UNIX上的实战详解》以AIX UNIX平台为主线,以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle...
* mount -t nf:加载所有在/etc/filesystems 中定义 type=nfs 的文件系统 * df -v:显示已加载的文件系统及状态 * mount:显示已加载的文件系统信息 网络管理 * ifconfig:config 界面位址 * /etc/hosts:静态主机...
Oracle大型数据库系统在AIXUNIX上的实战详解
根据提供的标题、描述和标签,本文将围绕“Oracle大型数据库系统在AIX UNIX上的实战详解”这一主题展开,深入探讨Oracle数据库在AIX操作系统中的安装、配置与管理等关键技术点。 ### Oracle大型数据库系统概述 ...
在 AIX上安装 cloud-init 需要下载cloud init 的 rpm包:ftp://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/cloudinit 在安装cloud init过程中需要有很多依赖包,本压缩包包含了aix 7.1 默认安装下 ...
- **Linux/AIX/HP-UNIX:** - `srvctl stop nodeapps -n nodename` **步骤二:删除 CRS 自动启动程序** 此步骤包括删除与 CRS 相关的系统启动脚本和服务文件。 - **Linux:** - `rm /etc/oracle/*` - `rm -f /...
tracefile /etc/ntp.trace ``` 其中的server 127.127.1.0是一特殊的地址,表示NTP主服务器是与自身的系统时钟同步。 2. 启动xntpd守护进程:使用startsrc -s xntpd命令启动xntpd守护进程,也可以通过调用smitty,使...
标题中的“跨平台的des加密源码,支持linux/hpunix/aix/windows”指的是这是一个能够运行在多种操作系统上的数据加密标准(DES)实现。DES是一种古老的对称加密算法,由美国国家安全局设计,并由IBM实现。它在1970...