逻辑卷增加大小步骤
2014-03-13 13:44
337 查看
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. 启动应用
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. 启动应用
相关文章推荐
- LayoutParams的用法,及LayoutInflater区别
- 3.9重建二叉树(各种方案的分析比较及扩展问题的分析)
- iOS 7最佳实践:一个天气App案例
- #pragma pack与数据的对齐补齐
- 3.9重建二叉树(各种方案的分析比较及扩展问题的分析)
- CentOS 6下安装nodejs 0.9.0(转)
- 如何修改WAMP中mysql默认空密码
- 用python构造千万条ip地址
- asp.net 核心开发
- 音乐播放器3
- Android 2014-3-13
- 基于HTML5的地理位置定位实验
- 使用list和tuple
- 注意Hibernate4在开发当中的一些改变
- win7的vmware中安装ubuntu 13.04看不到共享目录
- 脚本之oracle批量授权
- 130道ASP.NET面试题
- 前几天去百度,随机写的一个面试题,写的不好啊
- 130道ASP.NET面试题
- 收款数据抓取