`
jubincn
  • 浏览: 242401 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

AIX培训总结之二:AIX管理

 
阅读更多

AIX培训总结之二:AIX管理


Managed by

Logical Volume Manager(LVM)

AIX的基本组成部分:
  • 文件
  • 目录
  • 文件系统
  • 逻辑存储区
  • 物理存储区
  • LogicalVolumeManager(LVM)

传统的UNIX磁盘分区:


传统UNIX磁盘分区的不足:
  • 固定的分区大小
  • 文件系统和文件的大小受单一物理存储空间的限制
  • 数据的连续性要求
  • 文件系统只能变大,不能变小

传统UNIX磁盘分区是硬分区,系统管理员在进行分区时需要小心地分配分区的空间,因为改变分区的大小很麻烦。
每个文件系统都在硬盘上的一个分区中。
传统UNIX分区的一个重要缺点是要求每个分区必须获得连续的磁盘空间,因此一个文件系统中的文件最大只能是单一磁盘的大小,而不能跨多个磁盘。

LVM(LogicalVolumeManager)的优势:
  • 分区不再需要连续的磁盘空间
  • 文件可以跨磁盘
  • 分区大小可以动态调整
  • 可以方便地添加新磁盘
  • 可以获得LVM(data)中的统计信息



Volume Group (VG)

Volume Group(VG)是AIX中最大的存储单元。一个VG包括一个或多个物理磁盘,这些磁盘都在同一个VG名下。VG的大小就是这些磁盘大小的和。

VG是可移植的。VG可以方便地从一个系统中卸载并安装到另一个系统中,在这个过程中,VG中的所有磁盘必须一起迁移。


Physical Volume (PV)
一个PV是指一个真正的磁盘,LVM中PV必须唯一地属于一个VolumeGroup(VG)。

PhysicalPartition(PP)
所有的PhysicalVolume(PV)都必须划分成PhysicalPartition(PP)来使用,在一个VolumeGroup中所有PhysicalPartition的大小必须一致。

LogicalVolume(LV)
在每个VolumeGroup中,必须有一个或多个LogicalVolume(LV)。LogicalVolume是存储在Physicalvolume中的信息块的集合。在LV中,用户看到的是连续的数据,但在物理存储上这些数据的存储地址不必联系,甚至可以存储在不同的PhysicalVolume中。

LogicalPartition(LP)
LogicalVolume包含一个或多个LogicalPartition(LP)。LP的大小和在同一个VG中的PP大小一样,每一个LP与至少一个PP对应。

这些LV、LP的存在使得文件系统,pagingspace和其他的LVs可以灵活地改变大小或重新分配位置,甚至可以跨多个PV,从而获得更高的灵活性和可维护性。


三种不同的VolumeGroup的区别:

VolumeGroup

Type

MaxPVs

MaxLVs

MaxPPsperVG

MaxPPSize

Original

32

256

35212

(1016*32)

1GB

Big

128

512

130048

(1016*128)

1GB

Scalable

1024

4096

2097152

128G



在AIX中,有一个VG是必须的:rootvg

VG的描述信息:VGDA(Volume Group Descirptor Area)

Volume Group Descriptor Area(VGDA)中包含有关整个VG的信息(如:LV的列表,PV的列表等),在每个PV中至少存储一份。

LogicalVolumes的用途

  • 一个LV中可以包含下面的这些内容:
    • Journaled(JFS)或者enhancedjournaledfilesystem(JFS2)
    • Journallog(/dev/hd8)
    • Pagingspace(/dev/hd6)
    • Bootlogicalvolume(/dev/hd5)
    • Dumpdevice
    • Nothing
  • JFS/JFS2LogicalVolumes的示例:
    • /dev/hd1/home
    • /dev/hd2/usr
    • /dev/hd3/tmp
    • /dev/hd4/
    • /dev/hd9var/var
    • /dev/hd10opt/opt
    • /dev/hd11admin/admin
    • /dev/v00/myfilesystem


JFS/JFS2文件系统
AIX中的文件系统是JFS(journaledfilesystem)或JFS2(enhancedjournaledfilesystem)。他们使用数据库中的日志技术(journalingtechnology)来保持一致性。

PagingSpace

提供虚拟内存所占用的磁盘空间


Bootlogicalvolume

Bootlogicalvolume中包含了boot镜像,需要存储在一段连续的磁盘空间中。

文件系统

一个文件系统是:
  • 存储数据的方法
  • 目录组成的目录树

AIX支持7种类型的文件系统:
  • JournaledFileSystem(JFS)
  • EnhancedFileSystem(JFS2)
  • CD-ROMFileSystem(CDRFS)
  • DVD-ROMFileSystem(UDFS)
  • NetworkFileSystem(NFS)
  • CommonInternetFilesystem(CIFS)
  • ProcFileSystem(PROCFS,常用于内核)


Differentfilesystemsareconnectedtogetherthroughdirectoriestoformtheviewoffilesthatuserssee.

每个文件系统都有自己的根目录以及相应的目录树。在AIX和其他UNIX/Linux中,不同文件系统连接在一起,形成新的目录树,因此看起来似乎是在一个文件系统中。

文件系统有固定大小,因此在存储过多的数据时会发生空间不足的错误。尽管文件系统往往存储在一个磁盘中,但他们并不能相互动态地共享空间。

为什么要使用多个文件系统?

  • 可以更好地配置文件在磁盘上的分布
  • 对于一个文件系统而言,有些操作比对文件系统中的目录操作要方便,如备份、移动整个文件系统
  • 可以限制用户使用的磁盘空间
  • 使整个文件系统的更健壮。当文件系统中的一个文件系统出现问题,只需将其umount就没问题了
  • 许多安全上的考虑

标准的AIX文件系统


AIX刚完成安装的初始状态只有7个JFS文件系统和一个伪(pseudo)文件系统/proc。
/(root)=/dev/hd4
  • 目录树的根目录。包含了对操作系统至关重要的文件和目录,包括设备目录和启动过程中使用的程序。

/usr=/dev/hd2
  • 操作系统命令,库和应用程序
  • 可以通过网络分享

/var=/dev/hd9var
  • variablespool和日志文件
  • 这个文件系统终中的文件与系统活动密切相关

/home=/dev/hd1
  • 用户的工作目录

/tmp=/dev/hd3
  • 所有用户都可以使用
  • 用于存放临时文件,因此需要经常清理

/opt=/hd10opt
  • 用于存放自由软件包

/proc=/proc
  • 特殊的伪(pseudo)文件系统,存放在内存中,用于支持线程或轻量级进程
  • 不能存储用户文件
  • 是一种与JFS/JFS2不同的文件系统
  • 为增强与Linux的兼容,AIX支持PROCFS实现

/admin=/hd11admin
  • 包含两个空文件夹,lost_found和tmp

Mount命令

mount<mount的对象><mount的目标位置>

文件系统在使用前必须mount到系统中,如需卸载则使用umount命令。文件系统也可以设置为在启动时自动mount,方法是在/etc/filesystems里面使用mount=automatic或mount=true选项。

mount点(目标位置)参数必须是一个完整路径。
如果mount的目标目录不为空,那么mount后里面的内容对用户不可见。

文件系统管理

AIX中使用的文件系统类型是JFS或JFS2,JFS2是在AIX5.1的版本中第一次出现。目前还没有很方便地从JFS迁移到JFS2的方法。

JFS2的组成部分

  • Superblock

Superblock中存储的是关于文件系统的信息,如文件系统名称、大小、inode的数量及文件系统的创建时间等信息。如果Superblock受损,那么整个文件系统将无法mount。

  • Inodes

每一个文件或目录都有一个i-node,i-node中存储了元数据信息如所有权和access时间等。

  • Datablocks

文件系统中的文件默认使用大小为4096字节的块存储。文件系统中块的大小可以设置为512字节、1024字节、2048字节和4096字节。尽管小的块可以节省存储空间,但同时也带来了效率的降低,因此需要在空间和效率上找个平衡。

  • Allocationmaps

JFS2文件系统含有两种allocationmaps:
  • i-nodeallocationmap:记录了文件系统中所有i-node的位置和分配(allocation)
  • blockallocationmap:记录了文件系统中每个块的分配(allocation)情况
  • Allocationgroups

Allocationgroups将文件系统中的空间划分为chunks。作用是优化文件的存储位置,提升文件系统效率。


查看文件系统使用情况:df[-k][-m][-g]
-k:以1024-byte为单位
-m:以MB为单位
-g:以GB为单位
查看某个文件或目录使用的块数:du

文件系统总览


Pagingspace

Pagingspace的主要功能是提供虚拟内存所需的磁盘空间,即保存pageframe的物理空间。

分享到:
评论

相关推荐

    IBM AIX管理培训讲义

    ### IBM AIX管理培训讲义知识点总结 #### 1. IBM服务器产品系列 - **集成的商用服务器(Server i)** - 结合了铜芯片/SOI技术。 - 特点是高度集成的环境,如AS/400、X宝箱等。 - **最开放的UNIX系统(Server p...

    IBM AIX管理培训.pdf

    ### IBM AIX管理培训知识点概览 #### 一、IBM Server 产品系列及特点 ##### 1.1.1 IBM server 产品系列 - **集成的商用服务器 (serveri 系列)** - **特点**:结合了领先的铜芯片/SOI技术,提供高度集成的环境。 ...

    aix 培训教材,非常好的资料

    【AIX操作系统概述】 ...对于江苏烟草公司等企业来说,理解和掌握AIX的使用和管理是提升IT基础设施效率的关键。通过深入学习AIX的各个方面,可以更好地利用其特性,优化服务器性能,确保系统的高效稳定运行。

    AIX培训教材(IBM内部培训)之一

    ### AIX培训教材知识点概述 #### 一、AIX简介 - **定义**: AIX (Advanced Interactive Executive) 是由IBM开发的一种基于UNIX System V的商业操作系统,主要运行于IBM的Power Systems (之前称为RS/6000和P系列) ...

    AIX操作系统培训手册

    **AIX操作系统培训手册** AIX(Advanced Interactive eXecutive)是IBM开发的一种高性能、稳定且安全的Unix操作系统,广泛应用于大型机和Power Systems服务器上。本手册将深入探讨AIX的操作系统安装、使用以及日常...

    AIX培训《系统管理》

    通过专业培训和实际操作,IT专业人士可以提升自己的AIX管理技能,为企业提供更稳定、高效、安全的IT环境。掌握AIX系统管理的精髓,意味着能够在复杂的企业级服务器环境中游刃有余,成为真正的IT系统管理专家。

    非常好的aix培训文档

    **AIX操作系统培训文档** AIX(Advanced Interactive eXecutive)是由IBM开发的一款高性能、稳定且可扩展的UNIX操作系统,...这份"非常好的AIX培训文档"正是获取这些知识的宝贵资源,值得对AIX感兴趣的朋友深入学习。

    IBM Aix培训系统管理工具

    学习和熟练使用SMIT是每个AIX管理员的基础技能。通过SMIT,可以进行系统监控、网络配置、用户管理、软件安装与更新等多种操作,并且SMIT的操作日志可以帮助跟踪和诊断系统状态。 **2.2 基于Web的系统管理工具** ...

    IBM_AIX RS/6000培训教材

    ### IBM_AIX RS/6000培训教材关键知识点概览 #### 第一章 AIX操作系统简介 **1.1 AIX操作系统的主要特点** - **1.1.1 遵循众多工业标准:** - AIX严格遵循POSIX等国际标准,确保应用程序在不同平台上的一致性...

    AIX系统管理--培训资料

    ### AIX系统管理培训知识点概览 #### 一、AIX系统管理概述 AIX(Advanced Interactive Executive)是由IBM开发的一款基于Unix的操作系统,主要应用于IBM的Power Systems服务器上。AIX以其高度的安全性、稳定性和...

    AIX系统管理员认证流程

    ### AIX系统管理员认证流程 在当前数字化转型的大背景下,系统管理员的角色变得尤为重要,尤其是在企业级服务器管理和维护方面。IBM的AIX操作系统作为一款成熟的UNIX变体,在诸多领域得到了广泛应用。对于希望获得...

    aix系统序列培训之5

    ### AIX系统序列培训之5知识点总结 #### AIX系统概述与基础知识 - **AIX系统简介**:AIX(Advanced Interactive Executive)是由IBM开发的一种类UNIX操作系统,主要用于IBM Power系列服务器。它提供了稳定、安全且...

    TSM for AIX 管理员指南 V5.3

    ### TSM for AIX 管理员指南 V5.3 知识点解析 #### 一、TSM (Tivoli Storage Manager) 概述 - **定义**:Tivoli Storage Manager(TSM)是由IBM开发的一款企业级数据备份与恢复软件,主要应用于大型企业和组织的...

    AIX2_an121stud

    本课程编号为AN121,全称为《Power Systems for AIX II: AIX Implementation and Administration》(AIX在Power Systems上的实现与管理II),是针对中级用户的AIX操作系统培训教材。该课程旨在深入讲解AIX操作系统的...

    AIX ppt培训文档

    总结来说,AIX ppt培训文档将覆盖AIX的基础知识、安装配置、安全管理、性能优化、备份恢复、软件管理、故障排查等多个方面,全面帮助学习者掌握AIX操作系统的使用和管理技能。对于想要在IBM Power Systems环境下工作...

    IBM双机及AIX培训手册

    ### IBM双机及AIX培训手册知识点解析 #### 第1章 UNIX基础 ##### 1.1 UNIX操作系统简介 - **Unix特点**: - **稳定性**:Unix系统以其卓越的稳定性和可靠性著称,适用于关键业务环境。 - **可移植性**:支持...

    AIX培训资料

    本课程为“AIX 6 Basics”,课程代码为AN10,是一份由IBM认证的专业AIX培训资料。该文档版本为V5.4,出版时间为2010年2月版。该培训资料旨在为用户提供全面深入的AIX系统管理和操作指南。 #### 二、版权与免责声明 ...

    ibm aix61 安全性中文版

    其中,基于角色的访问控制(RBAC)是AIX 6.1的重要特色之一,允许管理员灵活地分配用户角色,实现精细化的权限控制。 四、系统审计与日志分析 AIX 6.1内置了详尽的日志记录功能,可以跟踪系统的各种活动,包括登录...

    aix系统培训

    系统监控和性能调优是AIX管理员必须掌握的关键技能。我们将探讨如何使用性能分析工具,如topas和iostat,来监控系统资源的使用情况,找出瓶颈并进行优化。同时,还会涉及进程管理和调度,了解如何有效地控制和管理...

Global site tag (gtag.js) - Google Analytics