使用cply移动jfs/jfs2文件系统从一个卷组到另一个卷组中

移动jfs/jfs2文件系统从一个卷组到另一个卷组中的目的是是当一个卷组中的空间越来越少,而另外一个卷组中的空间还比较有富余,我们可以把空间紧张中的卷组移动到空间较多的卷组中;

[email protected]:/# uname -ML
IBM,9131-52A 2 aix7001

[email protected]:/# lspv
hdisk0          0007388ca583b447                    rootvg          active      
hdisk1          0007388ca7a889a1                    altinst_rootvg              
hdisk2          000b0856ec68f5de                    testvg          active      
hdisk3          000b0856eede6bdd                    None

[email protected]:/# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     6       6       1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       82      82      1    open/syncd    /
hd2                 jfs2       9       9       1    open/syncd    /usr
hd9var              jfs2       50      50      1    open/syncd    /var
hd3                 jfs2       5       5       1    open/syncd    /tmp
hd1                 jfs2       37      37      1    open/syncd    /home
hd10opt             jfs2       3       3       1    open/syncd    /opt
hd11admin           jfs2       1       1       1    open/syncd    /admin
lg_dumplv           sysdump    4       4       1    open/syncd    N/A
livedump            jfs2       1       1       1    open/syncd    /var/adm/ras/livedump

[email protected]:/# lsvg -l testvg
testvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT

在rootvg 上创建一个jfs2文件系统,移动其到testvg中;

操作过程如下:

[email protected]:/# lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  000b08560000d70000000147b7501511
VG STATE:           active                   PP SIZE:        256 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      546 (139776 megabytes)
MAX LVs:            256                      FREE PPs:       346 (88576 megabytes)
LVs:                12                       USED PPs:       200 (51200 megabytes)
OPEN LVs:           11                       QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512                                     
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no

[email protected]:/# smit lv

[email protected]:/# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     6       6       1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       82      82      1    open/syncd    /
hd2                 jfs2       9       9       1    open/syncd    /usr
hd9var              jfs2       50      50      1    open/syncd    /var
hd3                 jfs2       5       5       1    open/syncd    /tmp
hd1                 jfs2       37      37      1    open/syncd    /home
hd10opt             jfs2       3       3       1    open/syncd    /opt
hd11admin           jfs2       1       1       1    open/syncd    /admin
lg_dumplv           sysdump    4       4       1    open/syncd    N/A
livedump            jfs2       1       1       1    open/syncd    /var/adm/ras/livedump
testlv              jfs2       4       4       1    closed/syncd  N/A

Add an Enhanced Journaled File System

Type or select values in entry fields.
Press Enter AFTER making all desired changes.
 
                                                        [Entry Fields]
* LOGICAL VOLUME name                               testlv

+
* MOUNT POINT                         [/test]
  Mount AUTOMATICALLY at system restart?            yes

+
  PERMISSIONS                                         read/write

+
  Mount OPTIONS                                      []

+
  Block Size (bytes)                                  4096                                                                       +
  Logical Volume for Log                                                                                                         +
  Inline Log size (MBytes)                           []                                                                           #
  Extended Attribute Format                                                                                                      +
  ENABLE Quota Management?                            no                                                                         +
  Enable EFS?                                         no                                                                         +
  Allow internal snapshots?                           no                                                                         +
  Mount GROUP                                        []

挂载文件系统

[email protected]:/# mount
  node       mounted        mounted over    vfs       date        options      
-------- ---------------  ---------------  ------ ------------ ---------------
         /dev/hd4         /                jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd2         /usr             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd9var      /var             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd3         /tmp             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd1         /home            jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/hd11admin   /admin           jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /proc            /proc            procfs Sep 01 21:44 rw              
         /dev/hd10opt     /opt             jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/livedump    /var/adm/ras/livedump jfs2   Sep 01 21:44 rw,log=/dev/hd8

[email protected]:/# mount /test
[email protected]:/# mount
  node       mounted        mounted over    vfs       date        options      
-------- ---------------  ---------------  ------ ------------ ---------------
         /dev/hd4         /                jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd2         /usr             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd9var      /var             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd3         /tmp             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd1         /home            jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/hd11admin   /admin           jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /proc            /proc            procfs Sep 01 21:44 rw              
         /dev/hd10opt     /opt             jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/livedump    /var/adm/ras/livedump jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/testlv      /test            jfs2   Sep 02 15:15 rw,log=/dev/hd8

在创建的文件系统上创建文件

[email protected]:/# cd /test
[email protected]:/test# ls -al
total 8
drwxr-xr-x    3 root     system          256 Sep 02 15:14 .
drwxr-xr-x   28 root     system         4096 Sep 02 15:14 ..
drwxr-xr-x    2 root     system          256 Sep 02 15:14 lost+found
[email protected]:/test#
[email protected]:/test#
[email protected]:/test# mkdir xiaowang
[email protected]:/test# touch xiaowangfile
[email protected]:/test# ls -al
total 8
drwxr-xr-x    4 root     system          256 Sep 02 15:16 .
drwxr-xr-x   28 root     system         4096 Sep 02 15:14 ..
drwxr-xr-x    2 root     system          256 Sep 02 15:14 lost+found
drwxr-xr-x    2 root     system          256 Sep 02 15:16 xiaowang
-rw-r--r--    1 root     system            0 Sep 02 15:16 xiaowangfile

移动文件系统到新的卷组中

1、首先要卸载要迁移的文件系统/test

[email protected]:/# umount /test
[email protected]:/# mount
  node       mounted        mounted over    vfs       date        options      
-------- ---------------  ---------------  ------ ------------ ---------------
         /dev/hd4         /                jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd2         /usr             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd9var      /var             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd3         /tmp             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd1         /home            jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/hd11admin   /admin           jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /proc            /proc            procfs Sep 01 21:44 rw              
         /dev/hd10opt     /opt             jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/livedump    /var/adm/ras/livedump jfs2   Sep 01 21:44 rw,log=/dev/hd8

2、使用cplv 命令拷贝源逻辑卷到目的的卷组testvg中

[email protected]:/# cplv -v testvg -y testlvcp testlv

cplv [ -v VolumeGroup ] [ -y NewLogicalVolume | -Y Prefix ] SourceLogicalVolume

cplv: Logical volume testlv successfully copied to testlvcp .
[email protected]:/# lsvg -l testvg
testvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
testlvcp            jfs2       8       8       1    closed/syncd  N/A

3、在testvg上创建日志设备并格式化

[email protected]:/# mklv -t jfs2log testvg 1
loglv00
[email protected]:/# lsvg -l testvg
testvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
testlvcp            jfs2       8       8       1    closed/syncd  N/A
loglv00             jfs2log    1       1       1    closed/syncd  N/A
[email protected]:/# logform /dev/loglv00
logform: destroy /dev/rloglv00 (y)?y
[email protected]:/# lsvg -l testvg
testvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
testlvcp            jfs2       8       8       1    closed/syncd  N/A
loglv00             jfs2log    1       1       1    closed/syncd  N/A

4、使用chfs 命令改变文件系统以引用新的卷组和新的逻辑卷中的日志设备

[email protected]:/# chfs -a dev=/dev/testlvcp -a log=/dev/loglv00 /test
[email protected]:/#

5、运行fsck 确保文件系统的完整性

[email protected]:/# fsck   
 
The current volume is: /dev/hd1
File system is currently mounted.
Primary superblock is valid.
fsck: Performing read-only processing does not produce dependable results.
*** Phase 1 - Initial inode scan
*** Phase 2 - Process remaining directories
*** Phase 3 - Process remaining files
*** Phase 4 - Check inode allocation map
*** Phase 5 - Check block allocation map
File system is currently mounted.
fsck: Performing read-only processing does not produce dependable results.

The current volume is: /dev/hd10opt
File system is currently mounted.
Primary superblock is valid.
fsck: Performing read-only processing does not produce dependable results.
*** Phase 1 - Initial inode scan
*** Phase 2 - Process remaining directories
*** Phase 3 - Process remaining files
*** Phase 4 - Check inode allocation map
*** Phase 5 - Check block allocation map
File system is currently mounted.
fsck: Performing read-only processing does not produce dependable results.

6、挂载文件系统

[email protected]:/# mount /test
[email protected]:/# mount
  node       mounted        mounted over    vfs       date        options      
-------- ---------------  ---------------  ------ ------------ ---------------
         /dev/hd4         /                jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd2         /usr             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd9var      /var             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd3         /tmp             jfs2   Sep 01 21:43 rw,log=/dev/hd8
         /dev/hd1         /home            jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/hd11admin   /admin           jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /proc            /proc            procfs Sep 01 21:44 rw              
         /dev/hd10opt     /opt             jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/livedump    /var/adm/ras/livedump jfs2   Sep 01 21:44 rw,log=/dev/hd8
         /dev/testlvcp    /test            jfs2   Sep 02 15:35 rw,log=/dev/loglv00

[email protected]:/# cd /test

[email protected]:/test# ls -al
total 8
drwxr-xr-x    4 root     system          256 Sep 02 15:16 .
drwxr-xr-x   28 root     system         4096 Sep 02 15:14 ..
drwxr-xr-x    2 root     system          256 Sep 02 15:14 lost+found
drwxr-xr-x    2 root     system          256 Sep 02 15:16 xiaowang
-rw-r--r--    1 root     system            0 Sep 02 15:16 xiaowangfile

7、删除原来的逻辑卷源

[email protected]:/test# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     6       6       1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       82      82      1    open/syncd    /
hd2                 jfs2       9       9       1    open/syncd    /usr
hd9var              jfs2       50      50      1    open/syncd    /var
hd3                 jfs2       5       5       1    open/syncd    /tmp
hd1                 jfs2       37      37      1    open/syncd    /home
hd10opt             jfs2       3       3       1    open/syncd    /opt
hd11admin           jfs2       1       1       1    open/syncd    /admin
lg_dumplv           sysdump    4       4       1    open/syncd    N/A
livedump            jfs2       1       1       1    open/syncd    /var/adm/ras/livedump
testlv              jfs2       4       4       1    closed/syncd  N/A
[email protected]:/test# rmlv testlv
Warning, all data contained on logical volume testlv will be destroyed.
rmlv: Do you wish to continue? y(es) n(o)? y
rmlv: Logical volume testlv is removed.
[email protected]:/test# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     6       6       1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       82      82      1    open/syncd    /
hd2                 jfs2       9       9       1    open/syncd    /usr
hd9var              jfs2       50      50      1    open/syncd    /var
hd3                 jfs2       5       5       1    open/syncd    /tmp
hd1                 jfs2       37      37      1    open/syncd    /home
hd10opt             jfs2       3       3       1    open/syncd    /opt
hd11admin           jfs2       1       1       1    open/syncd    /admin
lg_dumplv           sysdump    4       4       1    open/syncd    N/A
livedump            jfs2       1       1       1    open/syncd    /var/adm/ras/livedump

需要注意

1、移动前要卸载源文件系统

2、在目的卷组上使用chfs命令创建日志设备以引用新的卷组;

时间: 2024-11-05 02:22:08

使用cply移动jfs/jfs2文件系统从一个卷组到另一个卷组中的相关文章

使用asmcmdcp命令把datafile从文件系统移动(move)到asm磁盘组中 针对11gR2

使用asmcmd cp命令 把datafile从文件系统移动(move)到asm磁盘组中--针对11gR2 参考原文:How to Move a Datafile from Filesystem to ASM Using ASMCMD CP Command. (Doc ID 1610615.1) 适用于:Oracle Database - Enterprise Edition - Version 11.2.0.1 to 11.2.0.4 [Release 11.2]Information in

【翻译自mos文章】 使用asmcmd cp命令 把datafile从文件系统移动(move)到asm磁盘组中--针对11gR2

使用asmcmd cp命令 把datafile从文件系统移动(move)到asm磁盘组中--针对11gR2 参考原文: How to Move a Datafile from Filesystem to ASM Using ASMCMD CP Command. (Doc ID 1610615.1) 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.1 to 11.2.0.4 [Release 11.2] Information

linux高级文件系统管理概述:处理交换分区、设置文件系统配额、配置raid和逻辑卷

8月26号,学习了linux(CentOS6.8)文件系统管理,内容颇多,主要分为如下几个部分: 一.处理交换分区和文件及移动介质的使用 二.常见工具free,df,du,dd的使用 三.设置文件系统配额 四.配置raid 五.配置逻辑卷 六.btrfs文件系统 一.处理交换分区和文件及移动介质的使用 交换分区是系统RAM的补充 基本设置包括: 创建交换分区或者文件 使用mkswap写入特殊签名 在/etc/fstab文件中添加适当的条目 使用swapon -a 激活交换空间 1.挂载交换分区

HBase底层存储原理——我靠,和cassandra本质上没有区别啊!都是kv 列存储,只是一个是p2p另一个是集中式而已!

理解HBase(一个开源的Google的BigTable实际应用)最大的困难是HBase的数据结构概念究竟是什么?首先HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是HBase基于列的而不是基于行的模式. Google's BigTable论文 清楚地解释了什么是BigTable: Bigtable是一个疏松的分布式的持久的多维排序的map,这个map被行键,列键,和时间戳索引.每一个值都是连续的byte数组.(A Bigtable is a sparse

18.文件系统——扩展、缩减卷组和逻辑卷以及创建快照卷、移除卷

一.扩展卷组 扩展卷组相对简单,只需要添加一个物理卷即可,使用的命令是vgextend,其格式为: vgextend VG_NAME /PATH/TO/PV 下面来演示一下扩展卷组的过程: 1. 首先准备一块id号位8e的分区,具体过程见前文. [[email protected] ~]# fdisk/dev/sdc WARNING: DOS-compatible mode is deprecated. It's stronglyrecommended to          switch of

在linux系统上建文件系统,建用户,修改用户所属组,重置用户密码

在linux系统上建文件系统,建用户,修改用户所属组,重置用户密码 实验背景:用户及空间 用户名:bosswlb    组别和附属组: bosswlb      主目录:/bosswlb            Shell:bash 空间: 新增    (新增/扩容) 5G   ■解锁  ■密码重置 abcd1234 第一点:建立新的文件系统 我们先来看下系统上现有的文件系统,如下图所示: 下面开始增加一块大小为5G的新盘,使用下面任意一个命令可以扫到新盘: 1.#echo '- - - '> 

如何用一个app操作另外一个app.比如微信群控那样的

如何实现一个app.控制另外的app,比如市面上群控微信的,是用测试工具的原理?还是什么模拟点击的原理? 如何用一个app操作另外一个app.比如微信群控那样的 >> android 这个答案描述的挺清楚的:http://www.goodpm.net/postreply/android/1010000007186891/如何用一个app操作另外一个app比如微信群控那样的.html

一个接口能否继承另一个接口?一个抽象类能否实现一个接口?

都可以: 一.一个接口能否继承另一个接口? 接口继承接口  本质就是一个抽象类继承另一个抽象类(它们都没写方法的实例).当一个类继承了一个抽象类,它必须要重写父类 抽象类中的抽象方法,如果不去重写父类抽象方法的实例,那么这个类也是抽象类(这个抽象子类,直到重写这个抽象方法的实例为止, 才能摆脱抽象的命运).其实我们想想,一个类去实现一个接口也不就是一个实体子类把一个抽象的所以抽象方法实例化(重写了 抽象父类 中全部抽象方法),当然抽象类和接口还是有区别的.我上上篇就写到了抽象类和接口的区别,有兴

在Linux下利用crond实现一个定时任务并完成一个守护(精灵)进程

一.利用crond实现一个定时任务       在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为"crontab",是"cron table"的简写. crontab支持两种状态: a.直接编写计划任务: b.使用目录的方式,放在目录里面的都会定时执行,定时目录可在/etc/crontab中设定. 为当前用户创建cron服