AIX的磁盘和文件系统概述
4、安装磁盘 下面的讨论中用到的例子是:一台 RS/6000 系统已经有一个内置硬盘,并准备添加一个外接硬盘。 要让系统识别到新硬盘的存在,只需将主机下电,连接硬盘,然后重新启动。系统将自动分配一个物理卷名给新硬盘——hdisk<x>,x 是下一个可用的磁盘号。例如:内置磁盘的卷标是 hdisk0,那么新加的外接磁盘取名为 hdisk1。这时,硬盘只是对 LVM 来说可用,但尚未配置。配置磁盘可以通过 SMIT 或用 chdev 命令实现。 如果想通过 SMIT 连接外接硬盘,在命令行输入 smit makdsk,你将看到: Disk Type Move cursor to desired item and press Enter. [TOP] 1000mb scsi 1.0 GB SCSI Disk Drive 1000mb16bit scsi 1.0 GB SCSI Disk Drive 1000mb16bitde scsi 1.0 GB 16 Bit Differential SCSI Disk Drive 1000mbde scsi 1.0 GB Differential SCSI Disk Drive 1100mb scsi 1.1 GB SCSI Disk Drive …… 如果安装的是非 IBM 的 SCSI 硬盘,在 Disk Type 列表中选择 osdisk,接着在 Parent Adapter 列表中选择正确的适配卡,然后在 Add a Disk 屏幕上的 CONNECTION address 字段上填入硬盘的 SCSI 地址: Add a Disk Type or select values in entry fields. Press Enter AFTER making all desired changes. [Entry Fields] Disk type osdisk Disk interface scsi Description Other SCSI Disk Drive Parent adapter scsi0 …… 注意在该字段中填的 SCSI 硬件地址包含两个数字,第二个数字为 0。例如,SCSI硬盘的硬件地址为 4 时,那么应该填写 4,0。在 ASSIGN physical volume identifier 字段选 yes。都做完后按 Enter 键,硬盘被配置成物理卷(PV),并分配有一个物理卷标识符(PVID)。 下一步是要让 PV 成为卷组(VG)的成员。只有这样,才能在磁盘上创建逻辑卷。如果创建的卷组中同时包含了内置和外接的硬盘,LVM 会把这两块盘看作是单个存储实体。 有一个特殊的卷组叫 rootvg,rootvg中包含操作系统和引导区,通常情况下这些部分都在一块磁盘内。如果让 rootvg 同时跨内置和外接硬盘,那么只要其中有一块盘发生故障,不得不重装和重配操作系统,以及从备份中恢复用户数据。 新硬盘可以有自己独立的卷组,或把它添加到一个已经存在的卷组中,只要愿意,甚至可以添加到 rootvg 中。在我们的例子中,如果要把 hdisk1 添加到 rootvg 中,可以用 SMIT(smit extendvg)工具,或用 extendvg 命令: # extendvg -f rootvg hdisk1 如果想让物理卷 hdisk1有其自己的卷组,并称之为 datavg,可以用 SMIT(smit mkvg)工具,或用 mkvg 命令: # mkvg -f -y datavg hdisk1 在存取卷组前必须使用 varyonvg 命令激活它: # varyonvg datavg 如果把 hdisk1 加到 datavg,那么用 lsvg(列卷组)命令,将产生如下输出: # lsvg rootvg datavg 如果输入 lspv(列物理卷)命令,将看到: # lspv hdisk0 0004038485e2483a rootvg hdisk1 000013403f203af5 datavg 第一列是物理卷的卷标,第二列是 16 进制的 PVID,而第三列是每个物理卷所属的卷组。 此时,系统已识别新硬盘,并把它做成物理卷分配给卷组 datavg,因此现在能够在上面创建逻辑卷。 5、创建逻辑卷 创建逻辑卷有很大的灵活性。例如:可以决定 LV 跨多少块硬盘,或者 LV 是否分配在特定磁盘的内侧、中心、还是外侧。如果不想自己定义这些值,LVM 也提供了缺省定义,在本书内我们假定选择缺省值。 可以用 mklv 命令创建逻辑卷,但用 SMIT 工具更简单一些。只要在命令行输入 smit mklv。首先要提供卷组名(在我们的例子中选 rootvg 或 datavg),接着就会看到下面的内容: Add a Logical Volume Type or select values in entry fields. Press Enter AFTER making all desired changes. [TOP] [Entry Fields] Logical volume NAME [] * VOLUME GROUP name rootvg * Number of LOGICAL PARTITIONS [] # PHYSICAL VOLUME names [] + Logical volume TYPE [] 57 AIX 基础及系统管理 POSITION on physical volume middle + RANGE of physical volumes minimum + MAXIMUM NUMBER of PHYSICAL VOLUMES [] # to use for allocation Number of COPIES of each logical 1 + partition Mirror Write Consistency yes + Allocate each logical partition copy yes + Mirror Write Consistency yes + Allocate each logical partition copy yes + on a SEPARATE physical volume RELOCATE the logical volume during yes + reorganization Logical volume LABEL [] MAXIMUM NUMBER of LOGICAL PARTITIONS [128] Enable BAD BLOCK relocation yes + 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/unix/ SCHEDULING POLICY for writing logical parallel + partition copies Enable WRITE VERIFY no + File containing ALLOCATION MAP [] Stripe Size [Not Striped] + (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |