逻辑卷增加大小步骤
来源:互联网 发布:美年大健康 知乎 编辑:程序博客网 时间:2024/04/30 06:38
1 当前情况
/data文件系统空间紧张,需要增加其大小。
[root@atmqz ~]# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 1032088 588664 390996 61% /
/dev/cciss/c0d0p1 101086 12183 83684 13% /boot
/dev/mapper/VolGroup00-LogVol05 51606140 48051520 933180 99% /data
none 1036420 0 1036420 0%
/dev/shm /dev/mapper/VolGroup00-LogVol03 10321208 4214848 5582072 44% /opt
/dev/mapper/VolGroup00-LogVol02 10321208 1762052 8034868 18% /usr
/dev/mapper/VolGroup00-LogVol06 1032088 35384 944276 4% /tmp
/dev/mapper/VolGroup00-LogVol07 5160576 2655216 2243216 55% /home
/dev/mapper/VolGroup00-LogVol04 5160576 140556 4757876 3% /var
其中/data文件系统的当前为51606140 KB,使用了48051520 KB,未用空间为933180KB。
通过vgdisplay命令看到, 当前卷组中还有 51.16GB空间可用。
VG Size 136.59 GB
PE Size 32.00 MB
Total PE 4371
Alloc PE / Size 2734 / 85.44 GB
Free PE / Size 1637 / 51.16 GB
考虑将来使用的灵活性,现在可以分配20G空间给/data文件系统。留下30G将来再分配。
2 步骤
1. 关闭应用
Atm
Pos
2. 关闭数据库
3. 卸载文件系统 umount /data
可以通过mount命令查看umount命令是否成功卸载。
如果不成功,一般是还有进程在使用/data这个文件系统,可以通过 fuser –c /data
查看有哪些进程在使用这个文件系统。停止这些进程后,重新执行umount命令。
4. 做文件系统的备份 考虑到系统恢复的速度,建议直接对逻辑卷进行备份。可使用如下命令备份到另外一台机器上。备份文件在完成后即可删除。 需要注意如下几点:
整个文件系统为50G,考虑在备份过程中使用压缩,用来存放数据的计算机需要有30G空间就够了。
必须在卸载文件系统后进行此备份。否则备份不完整,可能会有问题。 存放备份数据的计算机,如果是Linux操作系统,使用如下命令备份:
dd if=/dev/VolGroup00/LogVol05 | gzip –c | ssh –l 远程机器用户名 远程机器ip地址 cat \> 备份文件名
例如:
dd if=/dev/VolGroup00/LogVol05 | gzip –c | ssh –l tom 192.168.100.123 cat \> /home/tom/abcd.bak
如果是Windows机器,则需要通过samba命令挂接其共享的目录 smbmount //server/share /mnt -o user=username 有的版本可能需要用如下命令:
mount -t cifs //server/share /mnt -o user=username
把远程共享的目录挂接到/mnt目录。 然后使用如下命令备份,考虑到有些Windows系统不支持超过2G的文件,需要对文件进行分割。
dd if=/dev/ VolGroup00/LogVol05 | gzip –c | split –b 1024m - /mnt/x
5. 增加逻辑卷大小
用lvextend命令增加逻辑卷大小
lvextend –L +40G /dev/VolGroup00/LogVol05 使用如下命令,查看逻辑卷大小是否已经改变 lvdisplay /dev/VolGroup00/LogVol05
6. 检查文件系统 e2fsck -f /dev/VolGroup00/LogVol05
7. 增加文件系统大小
resize2fs /dev/VolGroup00/LogVol05
8. 重新挂接文件系统 mount /data
通过 df –k
查看文件系统大小是否改变。
9. 启动数据库
修改数据库db_recovery_file_dest_size
Alter system set db_recovery_file_dest_size=70G scope=both;
10. 启动应用
- 逻辑卷增加大小步骤
- lvextend 扩展逻辑卷大小
- linux扩展逻辑卷大小
- LVM逻辑卷管理:增加LV容量
- linux 逻辑卷创建、增加与减少
- linux 为 逻辑卷管理 增加磁盘空间
- linux 逻辑卷管理 调整分区大小
- linux逻辑卷-修改分区大小
- linux 逻辑卷管理 调整分区大小
- linux 逻辑卷管理 调整分区大小
- LVM 逻辑卷扩容方法及步骤
- LVM逻辑卷基本概念、创建管理操作及逻辑卷大小的拉伸与缩小
- 调整逻辑卷(lv)大小和创建新的逻辑卷
- CentOS 6.2下删除逻辑卷和增加根目录空间
- linux LVM逻辑卷配置过程详解(增加,减少)
- Fedora 中使用逻辑卷管理器调整LVM分区大小
- Linux操作系统逻辑盘卷管理LVM创建步骤
- LVM管理体系(四)缩小逻辑卷(操作步骤)
- Andriod开发-Adt Bundle无法创建新的Activity的问题解决
- .NET线程基础(机理)
- Makefile (四)之 变量
- 什么情况
- Android 程序退出的办法
- 逻辑卷增加大小步骤
- MOM系列文章之 - MQ生态链(第一版,持续更新)
- GitHub 更新fork的代码
- (Linux) Ubuntu 配置 Android 开发 环境
- mysql 监控指标
- javac -classpath 编译servlet
- 集合框架Map
- 拖动的简单实现
- 多个hints 怎么写?