免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5268 | 回复: 9
打印 上一主题 下一主题

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-10 12:08 |只看该作者 |倒序浏览
HP-UX11
我本想装一个Oracle9i,表空间建立在raw device上。
  1. # Basic Tablespace Data Files
  2. lvcreate -L 1024 -n eiho_system01 /dev/vg00     # SYSTEM tablespace
  3. lvcreate -L 1024 -n eiho_indx01 /dev/vg00       # INDX tablespace
  4. lvcreate -L 64 -n eiho_tools01 /dev/vg00        # TOOLS tablespace
  5. lvcreate -L 512 -n eiho_undotbs01 /dev/vg00     # UNDOTBS1 tablespace
  6. lvcreate -L 1024 -n eiho_temp01 /dev/vg00       # TEMP tablespace
复制代码


可在oracle创建实例时,不知道什么原因没有成功,而且把裸设备都破坏掉了。
现在裸设备丢失,可磁盘空间却没有释放!在逻辑卷中当然是看不到咯,我又不知道从哪里能看得到这些丢失的磁盘空间。

现在有两个问题需要解决:
1、找回并释放被破坏的裸设备所占用的磁盘空间;
2、如何正确地利用裸设备建立oracle数据库实例?

论坛徽章:
0
2 [报告]
发表于 2005-06-10 14:02 |只看该作者

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间?

1、lvremove能做吗
2、如果lvremove 能remove,重建lv
3、修改新建的lv的属性chown oracle:dba  /dev/lv*****
4、你能在其他的pv上,新建1个vg吗。

论坛徽章:
0
3 [报告]
发表于 2005-06-10 14:04 |只看该作者

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间?

1、lvremove能做吗
2、如果lvremove 能remove,重建lv
3、修改新建的lv的属性chown oracle:dba  /dev/lv*****
4、你能在其他的pv上,新建1个vg吗。

论坛徽章:
0
4 [报告]
发表于 2005-06-14 10:22 |只看该作者

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间?

有卷组的map文件吗?如果有的话重新import一次就可以了!

论坛徽章:
0
5 [报告]
发表于 2005-06-21 22:48 |只看该作者

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间?

[quote]原帖由 \"realsun\"]有卷组的map文件吗?如果有的话重新import一次就可以了![/quote 发表:

一周没上来,终于有人答复了!高兴呀!
不过怎么import呢?能否详细讲解一下?
我先谢谢了!

论坛徽章:
0
6 [报告]
发表于 2005-06-23 16:28 |只看该作者

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间?

    vg00 import有点难吧,呵呵。

论坛徽章:
0
7 [报告]
发表于 2005-06-23 16:30 |只看该作者

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间?

    vg00 import有点难吧,呵呵。

论坛徽章:
0
8 [报告]
发表于 2005-06-30 14:43 |只看该作者

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间?

[quote]原帖由 \"job_chang\"]进lvm维护模式做[/quote 发表:

请问,怎么进入lvm维护模式呢?

现在其实是裸设备的文件被破坏掉了,被删除了,可是磁盘空间却未被释放。
改怎样找回呢?;

论坛徽章:
0
9 [报告]
发表于 2005-06-30 18:06 |只看该作者

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间?

这个我遇到过,先vgexport xxvg
再vgimport -v -s -p -m /tmp/xx.map就可以了,记得改权限

论坛徽章:
0
10 [报告]
发表于 2005-06-30 22:39 |只看该作者

裸设备被破坏,磁盘空间丢失!如何找回磁盘空间?

如果不是vg00,那么你用vgexport再vgimport就可以了。
如果是vg00,那我想如果想办法查到裸设备的major和minor ID,可以用mknod的办法,重新在/dev下生成一个设备文件
你可以试一下。
但一定要找准major和minor,否则入口写错了,以后的操作会毁掉其它的未知设备的数据
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP