Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > 《IBM快快通》笔记2--文件系统和逻辑卷
【标  题】:《IBM快快通》笔记2--文件系统和逻辑卷
【关键字】:IBM,2--
【来  源】:http://www.cublog.cn/u/20228/showart.php?id=176637

《IBM快快通》笔记2--文件系统和逻辑卷

Your Ad Here
二、文件系统和逻辑卷
1、AIX系统存储数据方式
物理分区PP--物理卷PV(/dev/hdisk0,也就是但个硬盘)--卷组VG--逻辑卷LV--逻辑分区LP
说明:
单个硬盘就是我们所说的物理卷,物理卷可分为多个物理分区,物理分区的大小可以通过命令lspv hdisk0 |grep PP查看,物理分区在建卷组时定义。一个或多个物理卷组成卷组,一个卷组可以划分一个或多个逻辑卷,系统安装完后,默认创建了多个系统逻辑卷,它们一hd开头的,比如hd0、hd6。逻辑卷LV可用作分页空间(Paging Space)、系统日志(SystemLog),用得最对的是用来创建文件系统filesystem,是文件系统的载体,也可以直接给数据库系统用,就是我们所说的裸设备。
一个硬盘只有当被标识为一个PV并加入到某个VG后,该硬盘才可以用。假设系统刚刚由IBM工程师添加了一块新的硬盘,或是系统管理员需要重新配置一块已被删除了(通过rmdev命令或smit菜单选项)的硬盘,管理员可以通过命令"cfgmgr"使得新硬盘变得可用(注:系统启动时,该命令会自动被运行)。如果此时管理员可以通过lspv命令看到该pv的PVID ,则该硬盘已经可以通过LVM进行进一步的配置了,否则的话,我们还需要通过如下命令将该硬盘定义成一个PV:
        #chdev  -l hdisk1 -a pv=yes

系统安装时,一个名为rootvg的卷组用来装载操作系统。在rootvg卷组中,有一些逻辑分区被用来装载一些特定的系统数据,例如启动数据hd5、日志记录(JL)hd8、分页空间(PagingSpace)hd6等。这样rootvg总是被激活的,VG STATE:           active。

在每一个卷组VG内的物理卷PV上,至少一个或多个很重要的数据区--卷组描述区(VGDA)。同一个卷组VG的各个物理卷PV上的VGDA内容,正常时应该是一致的。
在一个卷组VG中,用户可以定义若干个逻辑卷LV,一个逻辑卷在物理上可能是不连续的,有可能跨越了一个卷组中的多个物理卷。可用mklv来创建。一个逻辑卷的大小可利用逻辑分区的数目来确定。每个逻辑分区最多可有三个物理分区与之对应,多个物理分区对应于一个逻辑分区的情况,通常用于对逻辑卷生成镜像。

常用命令:
显示所有卷组
HNxxx1-/home/xxxadmin>lsvg
rootvg

显示激活的卷组
HNxxx1-/home/xxxadmin>lsvg -o
rootvg
HNxxx1-/home/xxxadmin>lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00c4d8eb00004c000000010b6e5eb851
VG STATE:           active                   PP SIZE:        128 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      1092 (139776 megabytes)
MAX LVs:            256                      FREE PPs:       96 (12288 megabytes)
LVs:                13                       USED PPs:       996 (127488 megabytes)
OPEN LVs:           12                       QUORUM:         1
TOTAL PVs:          2                        VG DESCRIPTORS: 3
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         2                        AUTO ON:        yes
MAX PPs per VG:     32512                                    
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
HNxxx1-/home/xxxadmin>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     2     2    closed/syncd  N/A
hd6                 paging     16    32    2    open/syncd    N/A
hd8                 jfs2log    1     2     2    open/syncd    N/A
hd4                 jfs2       80    160   2    open/syncd    /
hd2                 jfs2       32    64    2    open/syncd    /usr
hd9var              jfs2       32    64    2    open/syncd    /var
hd3                 jfs2       16    32    2    open/syncd    /tmp
hd1                 jfs2       48    96    2    open/syncd    /home
hd10opt             jfs2       200   400   2    open/syncd    /opt
swap                paging     16    32    2    open/syncd    N/A
fslv00              jfs2       64    64    1    open/syncd    /zzz/xxxxx/yy
hd7                 sysdump    16    16    1    open/syncd    N/A
fslv01              jfs2       32    32    1    open/syncd    /oracle
 
varyoffvg rootvg使rootvg不激活
varyonvg rootvg使rootvg激活

HNxxx1-/home/xxxadmin>lspv
hdisk0          00c4d8eb6e5e9626                    rootvg          active
hdisk1          00c4d8eb72f3b348                    rootvg          active
HNxxx1-/home/xxxadmin>lspv hdisk0
PHYSICAL VOLUME:    hdisk0                   VOLUME GROUP:     rootvg
PV IDENTIFIER:      00c4d8eb6e5e9626 VG IDENTIFIER     00c4d8eb00004c000000010b6e5eb851
PV STATE:           active                                    
STALE PARTITIONS:   0                        ALLOCATABLE:      yes
PP SIZE:            128 megabyte(s)          LOGICAL VOLUMES:  11
TOTAL PPs:          546 (69888 megabytes)    VG DESCRIPTORS:   2
FREE PPs:           72 (9216 megabytes)      HOT SPARE:        no
USED PPs:           474 (60672 megabytes)    MAX REQUEST:      256 kilobytes
FREE DISTRIBUTION:  00..00..00..00..72                        
USED DISTRIBUTION:  110..109..109..109..37                    
HNxxx1-/home/xxxadmin>lspv -p hdisk0
hdisk0:
PP RANGE  STATE   REGION        LV NAME             TYPE       MOUNT POINT
  1-1     used    outer edge    hd5                 boot       N/A
  2-34    used    outer edge    hd10opt             jfs2       /opt
 35-66    used    outer edge    fslv01              jfs2       /oracle
 67-110   used    outer edge    hd4                 jfs2       /
111-114   used    outer middle  hd4                 jfs2       /
115-130   used    outer middle  swap                paging     N/A
131-150   used    outer middle  hd10opt             jfs2       /opt
151-165   used    outer middle  hd3                 jfs2       /tmp
166-196   used    outer middle  hd9var              jfs2       /var
197-203   used    outer middle  hd2                 jfs2       /usr
204-219   used    outer middle  hd6                 paging     N/A
220-220   used    center        hd8                 jfs2log    N/A
221-221   used    center        hd4                 jfs2       /
222-222   used    center        hd2                 jfs2       /usr
223-223   used    center        hd9var              jfs2       /var
224-224   used    center        hd3                 jfs2       /tmp
225-225   used    center        hd1                 jfs2       /home
226-226   used    center        hd10opt             jfs2       /opt
227-238   used    center        hd2                 jfs2       /usr
239-253   used    center        hd4                 jfs2       /
254-300   used    center        hd1                 jfs2       /home
301-316   used    center        hd4                 jfs2       /
317-328   used    center        hd2                 jfs2       /usr
329-437   used    inner middle  hd10opt             jfs2       /opt
438-474   used    inner edge    hd10opt             jfs2       /opt
 
HNxxx1-/home/xxxadmin>lslv hd1
LOGICAL VOLUME:     hd1                    VOLUME GROUP:   rootvg
LV IDENTIFIER:      00c4d8eb00004c000000010b6e5eb851.8 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               jfs2                   WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        128 megabyte(s)
COPIES:             2                      SCHED POLICY:   parallel
LPs:                48                     PPs:            96
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       center                 UPPER BOUND:    32
MOUNT POINT:        /home                  LABEL:          /home
MIRROR WRITE CONSISTENCY: on/ACTIVE                             
EACH LP COPY ON A SEPARATE PV ?: yes                                   
Serialize IO ?:     NO  
HNxxx1-/dev> lslv -l hd2
hd2:/usr
PV                COPIES        IN BAND       DISTRIBUTION 
hdisk0            032:000:000   78%           000:007:025:000:000
hdisk1            032:000:000   100%          000:000:032:000:000

HNxxx1-/home/xxxadmin>lsps -a
Page Space      Physical Volume   Volume Group    Size %Used Active  Auto  Type
swap            hdisk0            rootvg        2048MB     2   yes   yes    lv
hd6             hdisk0            rootvg        2048MB     2   yes   yes    lv

HNxxx1-/home/xxxadmin>lsfs
Name            Nodename   Mount Pt               VFS   Size    Options    Auto Accounting
/dev/hd4        --         /                      jfs2  20971520 --         yes  no
/dev/hd1        --         /home                  jfs2  12582912 --         yes  no
/dev/hd2        --         /usr                   jfs2  8388608 --         yes  no
/dev/hd9var     --         /var                   jfs2  8388608 --         yes  no
/dev/hd3        --         /tmp                   jfs2  4194304 --         yes  no
/proc           --         /proc                  procfs --      --         yes  no
/dev/hd10opt    --         /opt                   jfs2  52428800 --         yes  no
/dev/fslv01     --         /oracle                jfs2  8388608 rw         yes  no
/dev/cd0        --         /cdrom                 cdrfs --      ro         no   no
/dev/fslv00     --         /yyy/xxx/zz            jfs2  16777216 rw         yes  no
 
2、文件系统管理
1、)文件系统概述
在AIX中,文件系统是由若个文件和目录组成的分级树形结构。文件系统通过一个挂接点mount point把自己连接到系统的一个节点上,这样文件系统可以方便地安装、拆卸和备份、恢复。
在AIX中,一个文件系统总是独占一个逻辑卷,因此系统逻辑卷对文件系统有一定的限制。当然,逻辑卷既可做为一个文件系统的载体,也可做为它用。AIX支持的文件系统类型有日志文件系统jfs,网络文件系统nfs,光盘文件系统Ccdrfs等等。
对于一般的日志文件系统,系统在/etc/filesystems文件中都有具体的定义。
例如:
/:
dev=/dev/hd4
vol="root"
mount=automatic
check=false
vfs=jfs
log=/dev/hd8
type=bootfs
/home:
dev=/dev/hd1
vol="/home"
mount=true
check=true
vfs=jfs
log=/dev/hd8
/home/user:
dev=/dev/lv00
vfs=jfs
log=/dev/hd8
mount=false
check=true
options=rw
其中check属性表示如果使用fsck命令检测文件系统,此文件是否在检测之列。AIX在系统启动时要调用fsck来检测指定文件系统的完整形。
mount属性有三个选项:automatic表示在系统初启时此文件系统将被自动载入,相反则用false表示;true表示使用mount all命令来加载。
vfs表示文件系统的类型,如JFS、NFS。
log表示此文件系统的日志记录数据将写到的逻辑卷。
options表示此文件系统的操作属性,如rw表示为可读写。
系统启动后装载文件系统时会读取该文件,所以也可以直接修改该文件,来达到修改文件系统属性的目的,但不建议采用该方法。

2、)文件系统的结构
在AIX中,有五个特殊的文件系统,它们是在系统安装时自动生成的。
(1)、/
根文件系统AIX系统运行时的一些关键的文件和目录,包括/etc,/usr,/home,/var,/dev.
/etc目录下是系统的配置文件和目录文件,如:profile,passwd,hosts,services,system,ftpusers等
/dev目录下是所有硬件设备的逻辑文件。
(2)、/usr
/usr文件系统是AIX最大的一个文件系统,挂接在根文件系统的/usr目录下
常见的有:
/usr/bin目录包括有各种二进制命令文件和SHELL脚本程序。
/usr/lib目录中主要是各种与平台无关的库文件。
/usr/lpp目录下包含了安装到AIX中的各种应用软件产品。
/usr/sbin目录提供给管理员各种用于系统管理的工具。
(3)、/var
/var文件系统包括了一些有关电子邮件、日志记录、事件跟踪等方面的一些应用程序的文本记录.
/var/adm/wtmp用户的登录记录
/var/news系统的消息记录
/var/tmp/*有关的临时文件
/var/adm/sulog用户使用SU命令的记录
(4)、/tmp
AIX专门保存临时文件的文件系统,
(5)、/home
专门用来放置用户数据。

可以通过smitty mkfs来创建文件系统

3、)逻辑卷管理
逻辑卷在/dev中对应一个流格式和一个块格式的逻辑文件描述
它主要包括有:
Journaled file system日志文件系统
Paging space分页空间
Journal log日志记录
Boot Logical Volume引导逻辑卷
Raw device裸设备
Dump Space
我们可以用smit  lvm来进行管理和配置
IBM逻辑卷增大非常方便,命令smit chfs,选择要修改的逻辑卷,设置最终大小,然后确定即可。不需要重新mount!
smit图形方式,smitty字符方式
4、)分页空间
分页空间是位于硬盘上的固定空间,其中保存着一些位于虚拟内存中且当前不被访问的数据。分页空间也可称为交换空间,实际上就是一个逻辑卷。
在实际系统运行中,如果系统实内存太小,那么位于实内存中最近没有被访问到的数据将被从实内存移到分页空间中,以便为其它的急需要内存资源的作业释放空间。
在AIX中,缺省的分页空间是/dev/hd6逻辑卷。
对于一个系统来说,分页空间的管理通常是对以下两个方面来进行的:
(1)、分页空间的数量
太多的分页空间是一种不必要的浪费,但太少则会影响系统的运行效率,更有甚者可能会造成系统终止。建议在30%~70%之间。
(2)、分页空间的分布
分页空间是被频繁访问的区域,所以应当尽量放在硬盘的中心。
5、)系统备份和恢复
数据的备份和恢复是UNIX系统中一个重要的工作。在备份过程中,常常要使用compress和pack命令对数据进行压缩。恢复时用uncompress、unpack解压缩。
数据备份从方式上来说有如下三种:
系统备份         保留整个操作系统的备份映像,可用来恢复操作系统。
全备份           保留所有用户的全部数据文件和配置信息。
增强式备份       只对上次备份后的修改部分作备份,备份速度快。
在系统安装完毕后或系统有任何修改,都应该对ROOTVG作系统备份,方法是:
# smit mksysb
进入smit界面后,把device一栏设成磁带机,然后按回车就行了。
对于非rootvg卷组,可用savevg命令或smit savevg来作备份。对于一般用户可用backup命令来进行。例如:
backup [-u] [-level] [-f  device] [file  system]
其中允许使用参数实现增强式备份,如-0,-1,-2,...,等等,其中零级备份即表示全备份。除此以外,AIX还提供了tar、cpio、dd、copy、flcopy、tctl等。
注意:数据库的备份应使用其提供的方法,才能保证数据库的完整性。

3、AIX的网络通信

配置tcp/ip
配置前需准备好:
主机名和域名
IP地址和子网掩码
路由器的IP地址
域名服务器的IP地址
命令:
smit tcpip
                  
在域中输入正确的值,按ENTER键即可完成TCP/IP的配置。
如果值有变化,第二次须用smit chinet来设置。
smit chinet
启动tcp/ip
TCP/IP启动时需要两个启动文件:/etc/rc.net和/etc/rc.tcpip。文件/etc/rc.net用于配置网络界面,设置路由;而/etc/rc.tcpip用于启动tcpip后台服务进程。
IBM p570小机上对DB2数据库中数据的迁移案例:【上一篇】
Unix系统安全必读[2]:【下一篇】
【相关文章】
  • IBM p570小机上对DB2数据库中数据的迁移案例
  • (转自IBM)怀疑论者的 JSF: 消除关于 JSF 的 FUD
  • (转自IBM)怀疑论者的 JSF: JSF 组件开发
  • (转自IBM)怀疑论者的 JSF: JSF 转换与验证
  • 如何关闭IBM小型机面板告警灯(为橘红色)
  • [推荐]IBM官方AIX命令参考大全中文版,卷 1,a - c
  • [推荐]IBM官方AIX命令参考大全中文版,卷 1,d - h
  • [推荐]IBM官方AIX命令参考大全中文版,卷 1,i - m
  • [推荐]IBM官方AIX命令参考大全中文版,卷 1,s - u
  • [推荐]IBM官方AIX命令参考大全中文版,卷 1,n - r
  • 【随机文章】
  • 学习C语言的字符串
  • Web2.0及BLOG的发展
  • tcpdump命令详解(转载得很经典)
  • Java World,为什么你们的国际化实现那么差?
  • Win32教程32-多文档界面(MDI) 下
  • ALPHA控制台下常用命令
  • IronPython 也玩 Ajax!
  • New Windows Vista Includes ActiveSync
  • 网上安家另一选择:虚拟主机
  • 传奇源码分析-服务器端(LoginGate服务器处理)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.