属于一个或多个指定的逻辑卷的物理分区可以被使用migratepv 命令从一个物理卷转移到同一卷组内的一个或多个其他的物理卷上。
下面的过程描述如何在一个失效的磁盘被拆下进行维护或更换之前从中将数据转移出
来:
1. 确定卷组中有哪些磁盘。确认源和目标物理卷均属于同一个卷组。如果源和目标物理卷
是属于同一卷组,进入第3步。
# lsvg -p rootvg
rootvg:
PV_NAME PV STATE TOTALPPs FREE PPs FREE DISTRIBUTION
hdisk0 active 159 0 00..00..00..00..00
2. 如果你计划转移到一块新磁盘上,例如当你有一块磁盘失效时,执行以下步骤:
a. 输入以下命令以确认磁盘可用:
# lsdev -Cc disk
hdisk0 Available 00-08-00-30 670 MB SCSI Disk Drive
hdisk1 Available 00-08-00-20 857 MB SCSI Disk Drive
b. 如果磁盘被列出并且为可用(available)状态,则使用下面的命令确认它不属于其他卷
组。在下面的例子中,hdisk1 可被用作目标盘:
# lspv
hdisk0 0000078752249812 rootvg
hdisk1 000000234ac56e9e none
c. 如果磁盘没有被列出或不可用,你需要检查一下或者需要安装磁盘。
d. 使用下面的命令增加新的磁盘到卷组: extendvg VGName hdiskNumber 3. 确认你的上有足够的空间用于你想转移的源盘。
a. 使用下面的命令确定源盘上的物理分区个数。其中SourceDiskNumber 即源盘的
hdiskNumber:
lspv SourceDiskNumber | grep "USED PPs"
输出如下:
USED PPs:159 (636 megabytes)
在这个例子中,你将需要在目标盘上提供 159 个自由的 PPs 以成功的进行转移。
b. 确定目标盘(一个或多个)的自由物理分区个数,对每块目标磁盘使用下面的命令(DestinationDiskNumber 即目标盘的 hdiskNumber)。
lspv DestinationDiskNumber | grep "FREE PPs"
把所有目标盘上的 PPs 个数相加。如果总数大于第 3a 步中的USED PPs 个数,你将拥
有足够的空间用作转移。
4. 该步骤只用于当你从rootvg卷组的磁盘中转移数据的情况。如果你在从一块用户定义的卷
组的磁盘上转移数据,则跳到第5步。
检查是否引导逻辑卷(hd5)在源盘上。
lspv -l SourceDiskNumber | grep hd5
如果没有输出,则引导逻辑卷不在源盘上。
继续执行第 5 步。
如果得到类似下面的输出:
hd5 2 2 02..00..00..00..00 /blv
注意:
- migratepv 命令在卷组被激活在并发(concurrent)模式下时是不允许使用的。
- migratepv 命令不能转移条带化的逻辑卷。如果在这种情形下,为了从一个物理卷把数据转移到另一个物理卷上,使用cplv 命令拷贝数据,然后使用rmlv 命令删除旧的拷贝。
- 你必须具有 root 用户授权或是system 组的成员才能运行migratepv 命令。
则运行下面的命令:
migratepv -l hd5 SourceDiskNumber DestinationDiskNumber
接下来,你将得到一个消息警告你应在目标磁盘上执行 bosboot 命令。
运行 mkboot -c 命令清除源盘上的引导记录。在AIX Version 4.2 以前的系统中执行下面
的操作:
bosboot -a -d /dev/DestinationDiskNumber
然后:
bootlist -m normal DestinationDiskNumber
然后:
mkboot -c -d /dev/SourceDiskNumber
5. 执行 SMIT 快速路径命令smitty migratepv 来转移数据。
6. 按 F4 列出物理卷,并选择你前面检查过的源物理卷。
7. 进入 DESTINATION 物理卷域。如果你接受缺省值,则卷组中的所有物理卷都可用于传
输。
否则,选择一个或多个磁盘以便有足够空间用于你要转移的分区。
8. 如果你愿意,进入 Move only data belonging to this LOGICAL VOLUME 域并列出和选
择一个逻辑卷。这个逻辑卷位于被选择作为源物理卷的物理卷上,你将只移动被分配在这个
逻辑卷上的物理分区
9. 按回车移动物理分区。
10. 为了从卷组移出源盘,如该盘已经坏了,输入下面的命令:
reducevg VGNname SourceDiskNumber
11. 在执行从系统中物理移除源盘之前,输入下面的命令:
rmdev -l SourceDiskNumber -d
阅读(1047) | 评论(0) | 转发(0) |