免费注册 查看新帖 |

Chinaunix

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

运行PVCREATE后是否破坏了数据 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-16 12:56 |只看该作者 |倒序浏览
/dev/sdc硬盘上有数据,可以mount。

我执行pvcreate /dev/sdc命令后,mount不了,是否数据已经没办法访问了?

# mount /dev/sdc /test1
mount: you must specify the filesystem type

# mount -t ext2 /dev/sdc /test1
mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       or too many mounted file systems

有办法删除这个PV,再直接mount /dev/sdc 吗?

论坛徽章:
0
2 [报告]
发表于 2008-10-16 13:18 |只看该作者
理论上不会损坏数据。。。。。。因为逻辑卷方面的操作应该是在硬盘头做一些更改。

论坛徽章:
0
3 [报告]
发表于 2008-10-16 13:21 |只看该作者

回复 #2 jerrywjl 的帖子

谢谢!

还有办法MOUNT起来吗?不破坏数据。。。。

论坛徽章:
0
4 [报告]
发表于 2008-10-16 13:32 |只看该作者
我建议这样吧,首先mkfs.ext3 -n /dev/sdc,这并不会真正格式化你的sdc,在出现的最后信息部分查看备份superblock位置。然后尝试用其他的备份superblock挂文件系统。如:mount -o sb=xxxx /dev/sdc /mountpoint。

只能试试,不保证。

论坛徽章:
0
5 [报告]
发表于 2008-10-16 13:39 |只看该作者
做之前先把这个分区dd出来备份,然后用fsck也好使,我刚刚做了一个试验,但是不能说明实际问题。
你务必要先备份,别到时候把数据真的搞丢了怪我。

论坛徽章:
0
6 [报告]
发表于 2008-10-17 11:50 |只看该作者

回复 #5 jerrywjl 的帖子

除了pvcreate外,我还做过lvcreate操作。

已经DD备份了,现在DD出来的盘上做。

FSCK找不到超级块,用mkfs.ext3 -n /dev/sdg命令可以看到超级块再这些位置:
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000

仍然有下面提示,mount不了
[root@taurus ~]# mount -o sb=20480000 /dev/sdg /test2
mount: you must specify the filesystem type

[root@taurus ~]# e2fsck -b 20480000 /dev/sdg
e2fsck 1.35 (28-Feb-2004)
e2fsck: Bad magic number in super-block while trying to open /dev/sdg

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

论坛徽章:
0
7 [报告]
发表于 2008-10-17 11:54 |只看该作者
为什么要-b,难道你原来的文件系统是用-b来做的吗?如果不是你-b并指定和原来不同的blocksize,我保证你会死得很难看。

论坛徽章:
0
8 [报告]
发表于 2008-10-17 12:28 |只看该作者

回复 #7 jerrywjl 的帖子

我是想替换超级块。。。

you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

论坛徽章:
0
9 [报告]
发表于 2008-10-18 16:10 |只看该作者
反向作pvremove不可以么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP