为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

aix磁盘管理

2012-11-15 12页 doc 81KB 58阅读

用户头像

is_499803

暂无简介

举报
aix磁盘管理aix磁盘管理 (2010-07-16 17:41:46) 从问题说起,以前没有接触aix,linux也只是些皮毛的应用。在服务器上装完DB2后,接着要装was发现默认的安装目录空间不够,不知道怎么搞,只知道测试机上面是有4块硬盘,后面两个是刚插上去的,总的空间是肯定够的,只是不知道如何分区和挂载有效的利用起来。也不敢随便的瞎弄,决定还是从头彻底的弄个清楚了再继续。 1、硬盘种类、物理几何结构    硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,...
aix磁盘管理
aix磁盘管理 (2010-07-16 17:41:46) 从问题说起,以前没有接触aix,linux也只是些皮毛的应用。在服务器上装完DB2后,接着要装was发现默认的安装目录空间不够,不知道怎么搞,只知道测试机上面是有4块硬盘,后面两个是刚插上去的,总的空间是肯定够的,只是不知道如何分区和挂载有效的利用起来。也不敢随便的瞎弄,决定还是从头彻底的弄个清楚了再继续。 1、硬盘种类、物理几何结构    硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备,而SATA是串口,SATA的发展目的是替换IDE; 硬盘的物理几何结构是由盘、磁盘表面、柱面、扇区组成,一个张硬盘内部是由几张碟片叠加在一起,这样形成一个柱体面;每个碟片都有上下表面;磁头和磁盘表面接触从而能读取数据; 2、硬盘分区划分标准     硬盘的分区由主分区、扩展分区和逻辑分区组成;所以我们在对硬盘分区时要遵循这个标准;主分区(包括扩展分区)的最大个数是四个,主分区(包含扩展分区)的个数硬盘的主引导MBR(Master Boot Recorder)决定的,MBR存放启动管理程序(GRUB,LILO,NTLOARDER等)和分区表记录。其中扩展分区也算一个主分区;扩展分区下可以包含更多的逻辑分区;所以主分区(包括扩展分区)范围是从1-4,逻辑分区是从5开始的;     MBR(Master Boot Record),即主引导记录,位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的 446个字节(偏移0--偏移1BDH),另外的64个字节(偏移1BEH--偏移1FDH)交给了DPT(Disk Partition Table硬盘分区表),最后两个字节"55,AA"(偏移1FEH- 偏移1FFH)是分区的结束标志。这个整体构成了硬盘的主引导扇区。大致的结构如图。         Main Root Record            主引导程序446字节          分区信息1(16字节)          分区信息2(16字节)          分区信息3(16字节)          分区信息4(16字节) 比如下面的例子: QUOTE: Device Boot Start End Blocks Id System /dev/hda1 * 1 765 6144831 7 HPFS/NTFS /dev/hda2 766 2805 16386300 c W95 FAT32 (LBA) /dev/hda3 2806 9729 55617030 5 Extended /dev/hda5 2806 3825 8193118+ 83 Linux /dev/hda6 3826 5100 10241406 83 Linux /dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris /dev/hda8 5199 6657 11719386 83 Linux /dev/hda9 6658 7751 8787523+ 83 Linux /dev/hda10 7752 9729 15888253+ 83 Linux 通过这个例子,我们可以看到主分区有3个,从 hda1-hda3 ,扩展分区由 hda5-hda10 ;此硬盘没有主分区4,所以也没有显示主分区hda4 ;但逻辑分区不可能从4开始,因为那是主分区的位置  3、硬盘设备(包括移动存储设备)在Linux或者其它类Unix系统的表示      IDE 硬盘在Linux或者其它类Unix系统的一般表示为 hd* ,比如hda、hdb ... ... ,我们可以通过 fdisk -l 来查看;有时您可能只有一个硬盘,在操作系统中看到的却是 hdb ,这与硬盘的跳线有关;另外hdc 大多表示是光驱设备;如果您有两块硬盘,大多是 hda和hdb。在这方面说的太多也无用,还是以fdisk -l 为准为好; SCSI 和SATA 硬盘在Linux通常也是表示为 sd* ,比如 sda 、sdb ... ... 以fdisk -l 为准 移动存储设备在linux表示为 sd* ,比如 sda 、sdb ... ... 以fdisk -l 为准   4、aix磁盘系统 a、基本概念: PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。 vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。 pp 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。 lp 逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。 lv 逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分   区是不连续的,可以在一个磁盘上,也可以在不同的磁盘上。 fs 文件系统:是指在AIX系统中面向用户的存储空间。一个逻辑卷只能创建一个文件系统,也就是说一个    文件系统对应一个逻辑卷,如果删除逻辑卷也将删除文件系统。 b.存储结构: 逻辑卷lv 不能被直接访问,是生设备(裸设备),逻辑卷上建文件系统,文件系统可以被用户访问,市熟设备。文件系统里建目录,目录下建文件。 物理卷,卷组,物理分区,逻辑卷,逻辑分区,逻辑卷是面向操作系统的概念 文件系统,目录,文件是面向用户的概念。   c.LVM的配置数据 卷组描述区(VGDA):描述卷组中的所有物理卷和逻辑卷的对应关系 卷组状态区(VGSA):记录卷组中物理卷和物理分区的状态信息,在卷组激活时,确定哪些物理分区可用 逻辑卷控制块(LVCB):位于每个逻辑卷开头,包含逻辑卷的信息,占用数百个字节 LVM管理命令就是对VGDA内容的更新,当一块硬盘变成PV时,这个硬盘开始保留一部分空间存放VGDA信息,当把它加入卷组中时,开始将卷组信息写入VGDA区域,当把它从卷组删除时,也同时清除VGDA数据,这个数据还存在于AIX系统的ODM库中,当导入一个卷组时,把VGDA信息写入ODM,导出时删除。 d.磁盘Quorum 卷组的每一个物理卷至少包含着一份VGDA和VGSA。当一个卷组只有一块硬盘时,这块硬盘存有两份VGDA和VGSA,当这个卷组由两块硬盘时,其中一块存有两份,另一块存有一份,当卷组由三块以上硬盘时,每块硬盘存有一份。  如果磁盘Quorum存在,则必须保证卷组有51%以上的VGDA/VGSA可以正常访问。淡然也可以关闭磁盘Quorum。 e.逻辑存储管理的限制 VG数:每个系统最多255个VG PV数:对于普通卷组,每个VG最多32个PV,对于大VG,每个卷组最多128个PV PP数:每个PV最多有1016个PP LV数:对于普通VG,每个卷组最多255个LV,对于大VG,每个VG最多512个LV LP数:每个LV最多有32512个LP PP和LP的大小:1M到1024M 必须是2的幂次方 LP映射PP的数量:一个LP可以映射1-3个PP f.物理区域的分布 外边缘(Outer-Edge):存放很少访问的数据 外中间(Outer-Middle):创建逻辑卷时默认的位置 中间(Center):磁盘搜索时间最短,速度最快。 内中间(Inner-Middle):比中间稍慢一些 内边缘(Inner-Edge)存放很少访问的数据    5、vg空间足够的情况下调整文件系统大小 这个过程的做法一般如下: 1.首先确定你正使用的卷组 ================================ # lsvg -o rootvg # ================================= 因为我的机器上只设了一个rootvg卷组,所以我只需要对它进行操作就可以了,其它类似。 2.查看卷组信息 =============================================== # lsvg rootvg VOLUME GROUP:   rootvg                   VG IDENTIFIER:  00098d9f00004c0000000 0f9b120700b VG STATE:       active                   PP SIZE:        64 megabyte(s) VG PERMISSION:  read/write               TOTAL PPs:      542 (34688 megabytes) MAX LVs:        256                      FREE PPs:       390 (24960 megabytes) LVs:            9                        USED PPs:       152 (9728 megabytes) OPEN LVs:       8                        QUORUM:         2 TOTAL PVs:      1                        VG DESCRIPTORS: 2 STALE PVs:      0                        STALE PPs:      0 ACTIVE PVs:     1                        AUTO ON:        yes MAX PPs per PV: 1016                     MAX PVs:        32 LTG size:       128 kilobyte(s)          AUTO SYNC:      no HOT SPARE:      no                                       # ============================================================================= TOTAL PPs:      542 (34688 megabytes)这一行表示你的机器现有的硬盘空间总量,或者 说系统能够识别出的物理空间大小,我的硬盘是一块36G的. FREE PPs:       390 (24960 megabytes)这一行表示还有多少硬盘空间未使用,从这里你 可以增加空间到你的文件系统里,我还剩24G左右。 USED PPs:       152 (9728 megabytes)现有文件系统的物理使用量,我用了9G左右。 3.增加空间之前你可以查看以下现有文件系统的大小和使用情况 ============================================ # df -tk Filesystem    1024-blocks      Used      Free %Used Mounted on /dev/hd4           131072     17452    113620   14% / /dev/hd2          3211264   1288216   1923048   41% /usr /dev/hd9var        589824     23800    566024    5% /var /dev/hd3           589824     18684    571140    4% /tmp /dev/hd1          3145728   2023192   1122536   65% /home /proc                   -         -         -    -  /proc /dev/hd10opt        65536      9000     56536   14% /opt /dev/cd0           638662    638662         0  100% /cdrom # ============================================= -k参数表示按1024byte/block来查看,因此我的/home目录大约有3G的空间。 4.增加我的/home文件系统空间,可以用smitty fs或者下面的命令来完成,但是增加的数 量是受到前面Free PPs的量的限制的。因为增加文件系统容量容易,但是要减小就难,因 此建议新建一个文件系统,这样当你用完了以后可以通过删除该文件系统来回收空间。 =============================================== # chfs -a size=+2000000 /home Filesystem size changed to 8388608 # ========================================= 增加了2000000个块,每个块为512字节,因此也就是增加了1048576k,1G左右吧。 5.现在再次察看文件系统 ====================================================== # df -tk Filesystem    1024-blocks      Used      Free %Used Mounted on /dev/hd4           131072     17452    113620   14% / /dev/hd2          3211264   1288216   1923048   41% /usr /dev/hd9var        589824     23800    566024    5% /var /dev/hd3           589824     18684    571140    4% /tmp /dev/hd1          4194304   2056608   2137696   50% /home /proc                   -         -         -    -  /proc /dev/hd10opt        65536      9000     56536   14% /opt /dev/cd0           638662    638662         0  100% /cdrom # ============================================= ok,/home文件系统的容量已经变成了4G,增加文件系统容量成功。  顺带说一嘴,/usr相当于window的program files,安装软件的时候,发现不够了系统会自 动扩大。日常使用时,用不到/usr,除非用户将自己的文件放在/usr下,但这种习惯非常 不好  AIX查看硬件配置   查看内存 使用命令#  lsdev -Cc memory 查看配置的物理内存设备,下面为其输出示例: mem0 Available 00-00 Memory L2cache0 Available 00-00 L2 Cache 再使用命令# lsattr -El mem0 输出如下 size 512 Total amount of physical memory in Mbytes  False goodsize 512 Amount of usable physical memory in Mbytes False 此例说明机器的物理内存为512MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。 或者 #bootinfo -r 查看物理内存 prtconf就可以查看系统所有的信息 cpu 内存 硬盘等.. 显示每一个CPU的频率 #pmcycles -m 查看机器型号,SN          #uname -Mu             结果如下           IBM,7043-150 IBM,01105DE2CE           其中IBM,7043-150是model,01105DE2CE中的105DE2CE就是机器上标明的sn:10-5DE2CE,也就是序号码 查看系统的maintenance level              /*注:maintenance 维护 保持       #oslevel -s 查看硬盘 若为7133硬盘系统:键入 lsdev -CHc pdiskIBM 其他硬盘键入:#lsdev -CHc disk   查看适配卡 #lsdev -CHc adapter 输入命令#diag可以进入诊断模式查看硬件信息。 修改系统参数 修改系统时区    # smitty chtz 修改系统时间    # smitty data 修改异步IO      # smitty chgaio 更改最大进程数  # smitty chgsys 更改系统用户数  # smitty chlicense 配置主机名和IP  # smitty mktcpip 可以使用#lscfg -vl ent0 命令查看ent0网卡位于哪个扩展槽位上。 配置系统的Paging Space(hd6)和系统文件系统。     1、查看rootvg上的PP的大小。 键入#lsvg rootvg ,确认PP大小为32M.        PP SIZE:         32megabyte(s)     2、检查系统默认hd6的大小        #lsps -a        PageSpace   PhysicalVolume   VolumeGroup   Size   %Used  Active  Auto  Type          hd6            hdisk0        rootvg      512MB   1      yes     yes   lv        缺省系统的空间只有一个hd6,而且比较小。        交换空间的大小与内存的大小和应用有关。当不知应用的内存使用情况时,可按以下原则设置。当内存小于2GB时,        交换空间的大小应是内存的两倍,当内存小于8GB而大于2GB时,交换空间的大小应与内存大小相同。内存大于8GB        时,交换空间的大小应是内存的一半。 安装扩展子系统 : #smitty install_all  (注意:安装软件时,使用"/"激活find对话框)         安装MAN文档  :插入base documentation光盘,键入#smitty install_latest命令。         使用update CD光盘升级:放入光盘,键入#smitty update_all。         使用PTF光盘升级:放入光盘,键入#smitty update_all。         检查当前系统所打的补丁: #instfix -i |grep AIX_ML。     创建磁盘启动镜像    #bosboot -ad  /dev/hdisk0 查看启动顺序    #bootlist -m normal  -o 设置启动顺序   #bootlist -m normal hdisk0 hdisk1 查看服务器微码   #lsmcode 升级服务器微码   #/usr/lpp/diagnostics/bin/update_flash -f img文件名。   服务器本地有两个硬盘都设置为rootvg,并且设置镜像。 #extendvg rootvg hdisk1 (把hdisk1加入rootvg中) #mirrorvg rootvg      ( rootvg建立镜像) 克隆rootvg到备份磁盘hdisk1上 #alt_disk_install -O -B -C hdisk1 将hdisk1上的备份卷组更名为backup_vg #alt_disk_install -V backup_vg hdisk1 删除备份卷组backup_vg #alt_disk_install -X  backup_vg  LVM 命令 命令 SMIT 快速路经 简要说明 chpv smit chpv 更改物理卷的特征。 lspv smit lspv 列出有关物理卷的信息。 migratepv smit migratepv 将物理分区从一个物理卷迁移到其他物理卷。 mkvg smit mkvg 创建卷组。 lsvg smit lsvg 列出有关卷组的信息 reducevg smit reducevg 从卷组中删除某个物理卷。 chvg smit chvg 更改卷组的特征。 importvg smit importvg 将卷组的定义导入系统。 exportvg smit exportvg 从系统中删除某个卷组的定义。 varyonvg smit varyonvg 激活某个卷组 varyoffvg smit varyoffvg 禁用某个卷组。 mklv smit mklv 创建逻辑卷。 lslv smit lslv 列出有关某个逻辑卷的信息。 chlv smit chlv 更改逻辑卷的特征。 rmlv smit rmlv 删除逻辑卷 extendlv smit extendlv 扩展逻辑卷。 mklvcopy smit mklvcopy 创建逻辑卷的副本。 rmlvcopy smit rmlvcopy 删除逻辑卷的副本
/
本文档为【aix磁盘管理】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索