AIX:从LVM中回收磁盘
在AIX上,回收LVM中的磁盘会经历这么几个阶段:
1. 停掉目标上的应用与服务
2. 文件系统:取消挂载
3. VG:删除LV
4. VG:删除PV
5. PV:删除PV
6. 回收磁盘
——————————————————————
首先,确认要移动的是那些LV
然后[……]
Adamhuan's Data Center - 【逻辑驱动数据】
数据玩物、代码屋、1/0游戏:(零和博弈)/ 禅宗意志 / 规则战争 / 解放数据力量 / 技术的飞速发展并没有改变这个世界,因为,这个世界从没有变,它只是越来越趋近于它本来的模样。
在AIX上,回收LVM中的磁盘会经历这么几个阶段:
1. 停掉目标上的应用与服务
2. 文件系统:取消挂载
3. VG:删除LV
4. VG:删除PV
5. PV:删除PV
6. 回收磁盘
——————————————————————
首先,确认要移动的是那些LV
然后[……]
该错误是在AIX上扩展LVM的时候发生的,具体场景如下。
我们从另一台终止服务的AIX分区上,将LUN划分到了目标分区后,重新扫描设备,得到了新的PV:【hdisk31】
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
root@uxgdc106:/ # lspv hdisk0 00cd7651bf1cd905 rootvg active hdisk1 00cc37c298f35cbb rootvg active hdisk2 00cd7661b5479fc2 rootvg active hdisk3 00cd7651b521c300 rootvg active hdisk4 00cd76515d26cced datavg active hdisk5 00cd76517f129ed2 datavg active hdisk9 00cd7651812de1cc datavg active hdisk6 00cd7651f5cc22f4 datavg active hdisk7 00cd7651f920d8e3 datavg active hdisk8 00cd76515a4936b8 datavg active hdisk10 00cd7651cf913b39 datavg active hdisk11 00cd76510af824ee datavg active hdisk12 00cd765133e8e886 datavg active hdisk13 00cd765154e18c41 datavg active hdisk14 00cd7651bba54981 datavg active hdisk15 00cd7651bbfaa194 datavg active hdisk16 00cd7651227303c0 datavg active hdisk17 00cd765166046229 datavg active hdisk18 00cd765184acc859 datavg active hdisk19 00cd765184ad5a25 datavg active hdisk20 00cd765184b44c9f datavg active hdisk21 00cd7651e7481ac3 datavg active hdisk22 00cd7651e748753f datavg active hdisk23 00cd7651f1464933 datavg active hdisk24 00cd7651abb6064c datavg active hdisk25 00cd7651c8ea9e05 datavg active hdisk26 00cd765142576fde datavg active hdisk27 00cd76517b9b0488 datavg active hdisk28 00cd7651ecb8f2f4 datavg active hdisk29 00cd7651e8e17c49 datavg active hdisk30 00cd7651b3fd1a33 datavg active root@uxgdc106:/ # root@uxgdc106:/ # cfgmgr Method error (/usr/lib/methods/cfgefscsi -l fscsi1 ): 0514-061 Cannot find a child device. root@uxgdc106:/ # root@uxgdc106:/ # lsdev -Cc disk hdisk0 Available 07-08-00 SAS Disk Drive hdisk1 Available 07-08-00 SAS Disk Drive hdisk2 Available 07-08-00 SAS Disk Drive hdisk3 Available 07-08-00 SAS Disk Drive hdisk4 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk5 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk6 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk7 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk8 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk9 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk10 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk11 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk12 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk13 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk14 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk15 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk16 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk17 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk18 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk19 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk20 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk21 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk22 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk23 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk24 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk25 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk26 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk27 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk28 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk29 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk30 Available 05-00-02 Huawei XSG1 FC Disk Drive hdisk31 Available 05-00-02 Huawei XSG1 FC Disk Drive root@uxgdc106:/ # root@uxgdc106:/ # lspv hdisk0 00cd7651bf1cd905 rootvg active hdisk1 00cc37c298f35cbb rootvg active hdisk2 00cd7661b5479fc2 rootvg active hdisk3 00cd7651b521c300 rootvg active hdisk4 00cd76515d26cced datavg active hdisk5 00cd76517f129ed2 datavg active hdisk31 00cd765185d58327 None hdisk9 00cd7651812de1cc datavg active hdisk6 00cd7651f5cc22f4 datavg active hdisk7 00cd7651f920d8e3 datavg active hdisk8 00cd76515a4936b8 datavg active hdisk10 00cd7651cf913b39 datavg active hdisk11 00cd76510af824ee datavg active hdisk12 00cd765133e8e886 datavg active hdisk13 00cd765154e18c41 datavg active hdisk14 00cd7651bba54981 datavg active hdisk15 00cd7651bbfaa194 datavg active hdisk16 00cd7651227303c0 datavg active hdisk17 00cd765166046229 datavg active hdisk18 00cd765184acc859 datavg active hdisk19 00cd765184ad5a25 datavg active hdisk20 00cd765184b44c9f datavg active hdisk21 00cd7651e7481ac3 datavg active hdisk22 00cd7651e748753f datavg active hdisk23 00cd7651f1464933 datavg active hdisk24 00cd7651abb6064c datavg active hdisk25 00cd7651c8ea9e05 datavg active hdisk26 00cd765142576fde datavg active hdisk27 00cd76517b9b0488 datavg active hdisk28 00cd7651ecb8f2f4 datavg active hdisk29 00cd7651e8e17c49 datavg active hdisk30 00cd7651b3fd1a33 datavg active root@uxgdc106:/ # |
可以看到【hdisk31】当前是没有分配逻辑卷(V[……]
需求如题,具体实现如下:
服务器型号:
1 2 3 |
root@AIX_Me:/ # prtconf | grep "System Model" System Model: IBM,9117-MMA root@AIX_Me:/ # |
服务器序列号:
1 2 3 |
root@AIX_Me:/ # prtconf | grep "Machine Serial Number" Machine Serial Number: 06D7691 root@AIX_Me:/ # |
操作系统版本:
1 2 3 |
root@AIX_Me:/ # oslevel 6.1.0.0 root@AIX_Me:/ # |
[……]
在AIX中,用户对文件系统的资源使用是有默认限制的。
该值默认是:1 GB
如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
root@AIX-ME:/ # cat /etc/security/limits * * Sizes are in multiples of 512 byte blocks, CPU time is in seconds * * fsize - soft file size in blocks * core - soft core file size in blocks * cpu - soft per process CPU time limit in seconds * data - soft data segment size in blocks * stack - soft stack segment size in blocks * rss - soft real memory usage in blocks * nofiles - soft file descriptor limit * fsize_hard - hard file size in blocks * core_hard - hard core file size in blocks * cpu_hard - hard per process CPU time limit in seconds * data_hard - hard data segment size in blocks * stack_hard - hard stack segment size in blocks * rss_hard - hard real memory usage in blocks * nofiles_hard - hard file descriptor limit * * The following table contains the default hard values if the * hard values are not explicitly defined: * * Attribute Value * ========== ============ * fsize_hard set to fsize * cpu_hard set to cpu * core_hard -1 * data_hard -1 * stack_hard 8388608 * rss_hard -1 * nofiles_hard -1 * * NOTE: A value of -1 implies "unlimited" * default: fsize = 2097151 core = 2097151 cpu = -1 data = 262144 rss = 65536 stack = 65536 nofiles = 2000 root: (过多的输出,... ) |
fsize,就是用户对文件系统的使用大小限制。
–> -1,表示无限制
–> 2097151,限制:1G = 1024 MB[……]
今天,AIX扩容的时候遇到了如题所示的报错,具体如下:
1 2 3 4 |
root@AIX-ME:/ # chfs -a size=+800G /dev/ora_backup chfs: 0506-932 Can not extend a JFS file system with nbpi = 4096 and frag = 4096 past 134217728 (512 byte blocks). root@AIX-ME:/ # |
看看这个时候的LV状态:
1 2 3 |
root@AIX-ME:/ # lsvg -l datavg | grep backup ora_backup jfs 1 1 1 closed/syncd /oracle_backup root@AIX-ME:/ # |
可以按照这种方式重新创建LV:
[crayon-6418a32a6[……]