1. 同时扩展卷和文件系统

  • 先用vxassist命令检查DG可用空间

[root@rhelnode1 ~]# vxassist -g testdg maxsize
Maximum volume size: 301056 (147Mb)

可用空间为147M

  • 再用vxresize命令同时扩展卷及文件系统

扩展前:

[root@rhelnode1 ~]# df –k

Filesystem                          kbytes   used     avail    capacity  mounted on
/dev/vx/dsk/testdg/myvol1 51200    6167     45033    12%       /data

使用vxresize命令扩展卷及文件系统: (大小增加50M)
[root@rhelnode1 ~]# vxresize -g testdg myvol1 +50m

扩展后:

[root@rhelnode1 ~]# df –k

Filesystem                           kbytes   used      avail    capacity  mounted on
/dev/vx/dsk/testdg/myvol1 102400   9382     93018     9%       /data

使用vxresize命令扩展卷及文件系统: (扩展到150M)
[root@rhelnode1 ~]# vxresize -g testdg myvol1 150m

扩展后:

[root@rhelnode1 ~]# df –k

Filesystem                           kbytes   used     avail    capacity  mounted on

/dev/vx/dsk/testdg/myvol1 153600   12590    141010    8%       /data

2. 同时收缩卷及文件系统

  • 使用vxresize命令可以同时收缩卷和文件系统

收缩前情况:

[root@rhelnode1 ~]# df –k

Filesystem                           kbytes   used     avail    capacity  mounted on

/dev/vx/dsk/testdg/myvol1 153600   12590    141010    8%       /data

使用vxresize命令收缩卷及文件系统: (大小减小30M)
[root@rhelnode1 ~]# vxresize -g testdg myvol1 –30m

收缩后情况:

[root@rhelnode1 ~]# df -k
Filesystem                           kbytes   used     avail    capacity  mounted on

/dev/vx/dsk/testdg/myvol1 122880   10663    112217    8%       /data

使用vxresize命令收缩卷及文件系统: (收缩到80M)

[root@rhelnode1 ~]# vxresize -g testdg myvol1 80m

收缩后情况:
[root@rhelnode1 ~]# df -k
Filesystem                          kbytes   used     avail    capacity  mounted on

/dev/vx/dsk/testdg/myvol1 81920    8096     73824     9%       /data

3. 只扩展卷

  • 先用vxassist命令检查DG可用空间

[root@rhelnode1 ~]# vxassist -g testdg maxsize
Maximum volume size: 301056 (147Mb)

可用空间为147M

  • 再用vxassist命令扩展卷

扩展前:

[root@rhelnode1 ~]# vxprint -qhtv
Disk group: testdg

v  myvol2       -            ENABLED  ACTIVE   61440    SELECT    -        fsgen
pl myvol2-01    myvol2       ENABLED  ACTIVE   61440    CONCAT    -        RW
sd disk_0-01    myvol2-01    disk_0   0        61440    0         disk_0   ENA


使用vxassist命令扩展卷(增加40M):

[root@rhelnode1 ~]# vxassist -g testdg growby myvol2 +40m

扩展后:
[root@rhelnode1 ~]# vxprint -qhtv
Disk group: testdg

v  myvol2       -            ENABLED  ACTIVE   143360   SELECT    -        fsgen
pl myvol2-01    myvol2       ENABLED  ACTIVE   143360   CONCAT    -        RW
sd disk_0-01    myvol2-01    disk_0   0        134912   0         disk_0   ENA
sd disk_1-01    myvol2-01    disk_1   0        8448     134912    disk_1   ENA

使用vxassist命令扩展卷(扩展到110M):

[root@rhelnode1 ~]# vxassist -g testdg growto myvol2 110m

扩展后:
[root@rhelnode1 ~]# vxprint -qhtv
Disk group: testdg

v  myvol2       -            ENABLED  ACTIVE   225280   SELECT    -        fsgen
pl myvol2-01    myvol2       ENABLED  ACTIVE   225280   CONCAT    -        RW
sd disk_0-01    myvol2-01    disk_0   0        134912   0         disk_0   ENA
sd disk_1-01    myvol2-01    disk_1   0        90368    134912    disk_1   ENA

4. 只收缩卷

  • 用vxassist命令收缩卷

收缩前:

[root@rhelnode1 ~]# vxprint -qhtv
Disk group: testdg

v  myvol2       -            ENABLED  ACTIVE   225280   SELECT    -        fsgen
pl myvol2-01    myvol2       ENABLED  ACTIVE   225280   CONCAT    -        RW
sd disk_0-01    myvol2-01    disk_0   0        134912   0         disk_0   ENA
sd disk_1-01    myvol2-01    disk_1   0        90368    134912    disk_1   ENA

使用vxassist命令收缩卷(大小减小30M):

[root@rhelnode1 ~]# vxassist -g testdg shrinkby myvol2 30m
VxVM vxassist ERROR V-5-1-7236 Shrinking a FSGEN or RAID5 usage type volume can result in loss of data. It is recommended to use the "vxresize" command or specify "-f" option to force the operation.

由于卷的usage type是"fsgen" (即file system generic) , VxVM认为这个卷是给文件系统用的,因此提示收缩这个卷可能会丢失数据。但可以通过使用 -f 来强制执行卷收缩. 
[root@rhelnode1 ~]# vxassist -g testdg -f shrinkby myvol2 30m (注意没有"-"号)

收缩后:
[root@rhelnode1 ~]# vxprint -qhtv
Disk group: testdg

v  myvol2       -            ENABLED  ACTIVE   163840   SELECT    -        fsgen
pl myvol2-01    myvol2       ENABLED  ACTIVE   163840   CONCAT    -        RW
sd disk_0-01    myvol2-01    disk_0   0        134912   0         disk_0   ENA
sd disk_1-01    myvol2-01    disk_1   0        28928    134912    disk_1   ENA

使用vxassist命令收缩卷(收缩到20m):

[root@rhelnode1 ~]# vxassist -g testdg -f shrinkto myvol2 20m

收缩后:

[root@rhelnode1 ~]# vxprint -qhtv
Disk group: testdg

v  myvol2       -            ENABLED  ACTIVE   40960    SELECT    -        fsgen
pl myvol2-01    myvol2       ENABLED  ACTIVE   40960    CONCAT    -        RW
sd disk_0-01    myvol2-01    disk_0   0        40960    0         disk_0   ENA

VxVM如何扩展和收缩卷及文件系统的更多相关文章

  1. LVM逻辑卷管理测试——逻辑卷扩展、收缩、快照及删除

    一.逻辑卷扩展 [root@lxjtest /]# umount /testLVM/ [root@lxjtest /]# df -h Filesystem Size Used Avail Use% M ...

  2. 扩展LVM 逻辑卷存储空间

    原因: 运行在Xen DomU的磁盘空间不足,需要扩展.DomU的存储主要为[os镜像文件+lv逻辑卷]的形式,现要对逻辑卷进行扩展. 过程(离线方式): 卸载逻辑卷 umount /dev/VolG ...

  3. GlusterFS 配置及使用

    GlusterFS集群创建 一.简介 GlusterFS概述 Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.在传统的解决 方案中Glusterfs能够 ...

  4. Kubernetes使用GlusterFS实现数据持久化

    k8s中部署有状态应用等需要持久化数据的应用,必不可少得用存储,k8s支持很多中存储方案,我司目前使用的存储有glusterfs(分为容器化和裸机方式).nfs供应用选用,本次就简单实战下gluste ...

  5. 学习GlusterFS(八)

    GlusterFS集群创建 一.简介 GlusterFS概述 Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.在传统的解决 方案中Glusterfs能够 ...

  6. LVM : 扩展文件系统的容量

    如果发现文件系统的容量不足了,可以通过 LVM 轻松的进行扩展(当然也可以进行缩减操作).本文将紧接前文中的 demo 详细的介绍扩展文件系统的操作过程.说明:本文的演示环境为 ubuntu 16.0 ...

  7. linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例

    转自:truemylife.linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例 基本概念: 磁盘.分区.物理卷[物理部分] 卷组[中间部分] 逻辑卷.文件系统[虚拟化后可控制部分] 磁 ...

  8. (转)Linux LVM逻辑卷配置过程详解(创建、扩展、缩减、删除、卸载、快照创建)

    一.预备知识 LVM全称为Logical Volume Manager 逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘 ...

  9. Chkdsk /f 修复无法识别EXFAT卷文件系统

    Chkdsk 工具将错误地报告为损坏的 Windows 7 和 Windows Server 2008 R2 中 exFAT 卷文件系统 适用于: Windows Server 2008 R2 Ser ...

随机推荐

  1. Hibernate 关于实体映射常用注解

    注解 类注解(写在类上面的) @Entity       标明实体类 @Table(name="数据库标明")      生成数据库时的表名由这个决定 @DynamicInsert ...

  2. Python之面向对象总结

    一.面向对象 1.面向过程 a.优点:极大的降低了写程序的复杂度,只需要顺着执行的步骤,堆叠代码即可 b.缺点:一套流水线或者流程就是来解决一个问题,代码就是牵一发而东莞全身 2.面向对象 a.优点: ...

  3. 177. Nth Highest Salary

    问题描述 解决方案 CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN declare number int; set numbe ...

  4. 解决PasswordBox的Password非依赖属性,而无法绑定的问题,以及常规命令如何使用

    http://stackoverflow.com/questions/1483892/how-to-bind-to-a-passwordbox-in-mvvm

  5. 【WPF】DataGrid的Row样式设置

    引言      在与DataGrid相关的项目中,会有一个比较常见的需求.那就是在根据数据设置行的样式,例如行的背景色或者字体色.我们用到的方法有几个,下面一个个说来. 准备工作     介绍方法之前 ...

  6. Linux下tar命令的各种参数选项和他们的作用整理

    1.建立TAR包(打包)命令格式:tar cvf TAR包文件名.tar 所备份的文件或目录功能描述:tar cvf命令用于把指定的目录或文件打包到指定的文件中.“c”指定建立(或压缩)TAR包,“v ...

  7. Redis集群部署3.0

    我用的Mac的终端 ------------------------- 1.Redis简介 centos(5.4)  Redis是一个key-value存储系统.和Memcached类似,但是解决了断 ...

  8. web版源码管理软件SCM-Manager使用简要说明

    登录 默认管理员用户:scmadmin / scmadmin 用户 用户,可以反向添加针对所有仓库的权限 用户组 用户组,可以反向添加针对所有仓库的权限 用户组管理 用户组,可委托给具体用户进行管理( ...

  9. LeetCode OJ:Binary Tree Level Order Traversal(二叉树的层序遍历)

    Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, ...

  10. Codeforces Round #276 (Div. 2)D - Maximum Value(筛法)

    就是一种筛法思想的应用. #include<iostream> #include<cstdio> #include<cstdlib> #include<cst ...