AIX的磁盘和文件系统概述

1、系统目录

2、逻辑卷管理

在了解 AIX 处理文件系统的方式之前,最好先对LVM(逻辑卷管理)有一个基本的了解。LVM 是一种与传统 UNIX 分区策略完全不同的磁盘管理方法。它的优点之一是允许动态地给一个文件系统分配更多的空间。LVM 的组成要素有:物理卷(PV)、卷组(VG)、物理分区(PP)、逻辑卷(LV)和逻辑分区(LP)等。

3、基本概念:

物理卷:一个物理卷指一块硬盘。

卷组:卷组是可用物理硬盘的集合,可以逻辑地看成一块大硬盘。一个卷组由一个或多个物理卷组成,最多可达 32 个(AIX4.3.2 版本下该值已经增至 128)。

物理分区:卷组中的物理卷划分成固定大小的块(缺省为4MB),这样的块称为物理分区。

逻辑卷:每个卷组中可以定义一个或多个逻辑卷,逻辑卷是位于物理分区上的信息集合(可以是一个文件系统、调页空间、日志或转储设备空间等)。

●  允许以镜像的方式创建逻辑卷。

●  在创建逻辑卷时可以指定数据以条块化方式分配(在第一章中已介绍过)。“条块化”把数据块均匀地分配在多个磁盘上以提高读写的性能。

逻辑分区:逻辑卷由一定数量的逻辑分区组成。

● 由于逻辑分区的缺省大小(对应于相应的物理分区)是 4MB,所以分配了64 块逻辑分区的逻辑卷大小为 256MB。

● 如果不做镜像,物理分区和逻辑分区是一对一的关系,在镜像的方式下可以为一个逻辑分区分配两或三个物理分区。

●  逻辑卷中的逻辑分区对用户来说是按顺序排列,但对应的物理分区可以是分散、无序排列,来自磁盘的不同位置或来自不同的磁盘。

日志文件系统:逻辑卷可以包含调页和转储空间,但通常是用做文件系统。

●  AIX 文件系统的结构与其他 UNIX 系统非常相似。作为日志文件系统(JFS),每个 AIX 文件系统包含超级块、i 节点和数据块。

●  日志文件系统以日志取代 fsck,用于在故障时恢复文件系统。

●  一个 JFS 不象其他 Unix 中的分层文件系统(HFS)那样局限在一整块磁盘内,也不要求分布在连续的磁盘空间上。

●  JFS 以 4K 的块写入数据,同时也支持 BSD 样式的碎片尺寸(最小 512 字节)以提高磁盘的利用率。

● JFS 还支持 LZ 算法的文件压缩和解压缩。

时间: 2024-12-02 13:52:37

AIX的磁盘和文件系统概述的相关文章

如何配置AIX的磁盘限额

操作系统版本: testterm1:/#oslevel -r 5300-00 磁盘限额系统,它基于Berkeley磁盘限额系统,提供了控制使用磁盘空间的有效方式.为个人用户或组定 义限额系统,并且为每一类文件系统维护限额系统. 磁盘限额系统基于下列参数建立限额,可使用eduqota命令更改这些参数: . 用户或组的软限额 . 用户或组的硬限额 . 限额宽延时间 1.为某个文件系统启用用户和组限额,使用chfs命令.(本文以/home文件系统为例) testterm1:/#chfs -a "quo

电脑公司xp系统怎样清理磁盘垃圾文件

  电脑公司xp系统怎样清理磁盘垃圾文件.刚买回来的电脑在使用一段时间,运行速度就会变得非常慢,这是怎么回事呢?其实,该问题是由于电脑随着使用,系统盘剩余内存越来越小导致的,我们只要定期对磁盘进行清理就可以了.今天,小编就以电脑公司xp系统为例,分享下磁盘清理的正确方法. 具体方法如下: 1.首先打开电脑,进入系统,进入我的电脑页面; 2.鼠标指到你需要清理的磁盘,比如我要清理c盘,鼠标右键"属性"; 3.选择常规菜单下的"磁盘清理"选项; 4.接下来弹出清理窗口,

asp.net 在网页中用ActiveX访问本地磁盘的文件夹,它只能兼容IE 用什么方法能够兼容其它

问题描述 asp.net 在网页中用ActiveX访问本地磁盘的文件夹,它只能兼容IE 用什么方法能够兼容其它 <script type=""text/javascript"" > function BrowseFolder() { try { var Message = ""请选择文件夹""; var Shell = new ActiveXObject(""Shell.Application&

别人的程序有个磁盘数据文件映射到内存了,如何获取他的映射到内存的文件名?

问题描述 别人的程序有个磁盘数据文件映射到了内存,我想读取利用他映射到内存的数据文件,可我不知道他的映射文件名,然后利用映射文件名打开它的映射文件,来共享他的数据,有什么办法可以得到他这个文件名,或者什么其他方法可以共享到他的数据?用VB.NET. 解决方案 解决方案二:貌似无法做到把?其他程序记录到内存中的,只是二进制数据,而且好像必须指定存放到哪个地址里面.你用Vb.net读取二进制文件,然后判断?共享内存也只是同一个程序,不同进程之间才能访问而已.你这个设计有问题.解决方案三:内存映像文件

AIX 监控磁盘性能

参考链接:http://www-01.ibm.com/support/knowledgecenter/ssw_aix_71/com.ibm.aix.performance/detailed_io_analysis_fielmon.htm 通过 filemon 命令进行详细 I/O 分析 filemon 命令跟踪设备来获取一段时间间隔内的 I/O 活动的详细图像,该时间间隔产生于文件系统应用的不同层面,包括本地文件系统.虚拟内存段.LVM 和物理磁盘层. filemon 命令可用于收集所有层上的数

AIX 共享磁盘中的字符设备(/dev/rhdiskn)及块设备(/dev/hdiskn)

AIX 6.1 ,  Oracle 11.2.0.1 ,   ASM         在配置ASM 共享磁盘时,通过 lspv 查看到/dev 下有很多 hdiskn 及 rhdiskn 的设备, 那么在使用hdiskn作为共享磁盘的时候一定注意使用的文件是/dev/rhdiskn,而不是/dev/hdiskn, 因为rhdiskn是字符设备,hdiskn是块设备.       那么 /dev/hdisk 和 /dev/rhdisk 具体的区别是什么 ?     系统中能够随机(不需要按顺序)访

查看服务器磁盘、文件的aspx.

listdrives.aspx <% @Page Language="C#" %><% @Import Namespace="System" %><% @Import Namespace="System.IO" %> <%string qdrives = Environment.OSVersion.ToString();string qnewline=Environment.SystemDirectory

Linux磁盘及文件系统管理 4 Linux文件系统挂载管理

1 挂载操作 1 磁盘或者分区需要创建好文件系统后,需要挂载到一个目录才能够使用 2 windows或者是Mac会自动的挂载文件系统,一旦创建好文件系统后会自动的挂载 3 对于Linux来说我们必须要手动的去挂载或者配置系统进行自动的挂载,比如 2 Mount命令来挂载文件系统 1 mount 要挂载的设备   挂载点 mount /dev/sdb1    /mnt 2 常用的参数 1 不带参数的mount命令是显示所有的挂载的文件系统 2-t  指定文件系统的类型,如: -t ext3.-t

Linux磁盘及文件系统管理 3 文件系统

1 文件系统 1 操作系统通过文件系统来管理文件及数据,磁盘或分区需要创建文件系统之后才能为操作系统使用 ,创建文件系统的过程称为格式化 2 没有文件系统的设备称为裸设备 3 常见的文件系统有fat32 , NFTS , ext2 , ext3 , xfs , HFS等 4 windows下的主流的文件系统是NTFS,Linux下的主流文件系统为ext2 和 ext3 5 判断一个文件系统的好坏主要是: 最大的分区的大小,支持最大的文件的个数 , 支持文件名的长 度,日子功能,文件存取性能 2