首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装: CentOS 6.0上/dev/sdb上的错误fs类型、坏选项、坏超级块

安装: CentOS 6.0上/dev/sdb上的错误fs类型、坏选项、坏超级块
EN

Server Fault用户
提问于 2011-10-15 06:00:02
回答 2查看 36.4K关注 0票数 0

一些我在/dev/sdb上的分区是如何被破坏的。这个硬盘包含了很多我需要恢复的数据,而且还不能备份。WHen我试图挂载它:

代码语言:javascript
运行
复制
#mount -t ext4 /dev/sdb /world
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

此外,当我运行fdisk尝试查看硬盘上有哪些分区时:

代码语言:javascript
运行
复制
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x25467742

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb3   *           1           1           0    0  Empty
Partition 3 does not end on cylinder boundary.

我试图使用TestDisk来恢复丢失的分区,但是快速和深入的扫描都发现没有分区。

我能够查看使用的空间和我的所有数据仍然完好无损的硬盘驱动器,它自己,只是我的分区已经完成。有什么办法可以恢复这些数据吗?我遗漏了什么工具或细节?谢谢你提前帮忙。

编辑:

我的fstab文件的输出:

代码语言:javascript
运行
复制
/dev/mapper/vg_atlasserver-lv_root /                       ext4    defaults        1 1
UUID=195465e0-00b6-49ad-9e81-2521316a808c /boot                   ext4    defaults        1 2
/dev/mapper/vg_atlasserver-lv_home /home                   ext4    defaults        1 2
/dev/mapper/vg_atlasserver-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/sdb                /world                  ext4    defaults        0 0
EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-10-15 06:21:53

  1. 显然,您(应该)的意思是“挂载-t ext4 /dev/sdb1 1 /world”。
  2. 做一个'dd‘你的磁盘和工作。用水管冲洗剩下的东西的风险很高
  3. 您有以前分区布局的记录吗?如果是这样,您可以尝试重新创建它。记住,总是要挂载只读。

干杯

票数 1
EN

Server Fault用户

发布于 2011-10-15 08:03:28

需要注意的一点是,重新创建分区实际上不会影响存储在它们上的数据;如果要删除分区表并重新创建它( _absolutely_exactly_ ),您应该能够挂载以前在其上使用的分区。分区表只是对操作系统的指令,说明哪些块应该包含不同的内容(比如文件系统的开头);如果您确保存在一个分区表,使操作系统在正确的位置查找,那么它应该能够找到文件系统。

用十六进制编辑器手工编辑分区表也可以代替从头开始重新创建它。(我知道漫画上写的是“胖”,其实是分区表。)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/321693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档