求助:关于linux挂载一个错误的分区?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
isvn
帖子: 12
注册时间: 2009-04-12 1:18

求助:关于linux挂载一个错误的分区?

#1

帖子 isvn » 2010-12-13 13:08

不得以啦~
1,之前安装过OpenSUSE11.2,升级过,后来强制关机出了问题,不能启动进入图形界面。
2,后来用安装盘自动修复了一下,还是不能启动,又用专用工具修复里一下,还是不行。
3,没办法,重装系统啊。。。
4,问题出来了,要我格式化硬盘。。
5,说一下我的分区,20G的主分区NTFS,装的Windows系统,剩下的分为扩展分区(30G的/,2G的swap,180G的/home),我的数据在180G的分区里。。
6,安装系统时挂载不上180G的分区,我就没有格式化这个分区啦,结果现在还是挂载不上。。。
7,重装之后我又在Windows下用TestDisk修复了一下分区表,结果,,又重装了一遍系统,汗。。。
8,后来用dd_rescue复制了两天,得到一个100多G的img文件,中间一百多错误。。。这个文件怎么都打不开。。。
9,关于mount,试了N多次,不行。说要指定文件格式。。。天知道他现在是什么格式啦。。。
10,哎哟~要怎么办啊,我的资料都在那里面哦!
isvn
帖子: 12
注册时间: 2009-04-12 1:18

Re: 求助:关于linux挂载一个错误的分区?

#2

帖子 isvn » 2010-12-13 13:12

分区如下:
/dev/sda1: UUID="06D07950D07946C9" TYPE="ntfs"
/dev/sda5: UUID="63243385-e585-42d0-bf8f-ea4b298a75fd" TYPE="ext4"
/dev/sda6: UUID="9efa8ef2-bcc6-4529-8ecc-365d9c72592c" TYPE="ext4"
/dev/sda7: UUID="b85a31bb-ea92-4974-a684-d0db0a02c7f0" TYPE="swap"

/dev/sda6就是180G的分区
isvn
帖子: 12
注册时间: 2009-04-12 1:18

Re: 求助:关于linux挂载一个错误的分区?

#3

帖子 isvn » 2010-12-13 13:18

分区表:

1,P HPFS-NTFS 0 2611
2,E extended LBA 2611 30400
5,L linux 2611 6529
x extended 6530 3011
6,L linux 6530 30111
x extended 30112 30400
7,L linux Swap 30112 30400

fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 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: 0xf0b1ebb0

Device Boot Start End Blocks Id System
/dev/sda1 1 2611 20972826 7 HPFS/NTFS
/dev/sda2 * 2612 30401 223223175 f W95 Ext'd (LBA)
/dev/sda5 2612 6530 31479336 83 Linux
/dev/sda6 6531 30112 189422383+ 83 Linux
/dev/sda7 30113 30401 2321361 82 Linux swap / Solaris
上次由 isvn 在 2010-12-13 13:22,总共编辑 1 次。
isvn
帖子: 12
注册时间: 2009-04-12 1:18

Re: 求助:关于linux挂载一个错误的分区?

#4

帖子 isvn » 2010-12-13 13:21

错误提示:
An error occurred while accessing '180GiB Hard Drive',the system responded:org.freedesktop.Hal.Device.PermissionDeniedBypolicy:org.freedesktop.hal.storage.mount-fixed auth_admin_keep_always<--(action,result)
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 求助:关于linux挂载一个错误的分区?

#5

帖子 astolia » 2010-12-13 15:24

fsck -fn /dev/sda6过没有
头像
hiphen
帖子: 803
注册时间: 2010-08-27 15:53

Re: 求助:关于linux挂载一个错误的分区?

#6

帖子 hiphen » 2010-12-13 20:52

freedesktop错误?怎么看这个错误和挂载都没关系

能看到分区证明分区表没坏,好事啊
你执行:
sudo mkdir -p /mnt/sda6
sudo mount /dev/sda6 /mnt/sda6
出现什么提示?就是4楼那个提示么?auth_admin_keep_always看着象是没权限。
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12
isvn
帖子: 12
注册时间: 2009-04-12 1:18

Re: 求助:关于linux挂载一个错误的分区?

#7

帖子 isvn » 2010-12-13 21:10

hiphen 写了:freedesktop错误?怎么看这个错误和挂载都没关系

能看到分区证明分区表没坏,好事啊
你执行:
sudo mkdir -p /mnt/sda6
sudo mount /dev/sda6 /mnt/sda6
出现什么提示?
就是4楼那个提示么?auth_admin_keep_always看着象是没权限。
==============================
mount: wrong fs type, bad option, bad superblock on /dev/sda6,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
=============================
就是这个哦,我最讨厌这个提示啦,出现N多次。。。
isvn
帖子: 12
注册时间: 2009-04-12 1:18

Re: 求助:关于linux挂载一个错误的分区?

#8

帖子 isvn » 2010-12-13 21:12

astolia 写了:fsck -fn /dev/sda6过没有
fsck from util-linux-ng 2.17.2
e2fsck 1.41.11 (14-Mar-2010)
Warning: skipping journal recovery because doing a read-only filesystem check.
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
块位图差异: -(17868352--17868353)
处理? no

Free 块s count wrong (15645635, counted=15550861).
处理? no

Free inodes count wrong (11798943, counted=11798504).
处理? no


/dev/sda6: ********** 警告: 文件系统上仍有错误 **********

/dev/sda6: 46689/11845632 files (0.8% non-contiguous), 31709960/47355595 blocks


看不懂啊!啥意思??
isvn
帖子: 12
注册时间: 2009-04-12 1:18

Re: 求助:关于linux挂载一个错误的分区?

#9

帖子 isvn » 2010-12-14 23:20

哎哟~没人知道怎么办么?
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 求助:关于linux挂载一个错误的分区?

#10

帖子 astolia » 2010-12-15 0:36

果然是文件系统数据结构出错。不过修复那个错误很可能会导致丢失一些文件。
既然你说已经用dd将/dev/sda6复制出来备份了,那么就开始修复吧
fsck -fa /dev/sda6
然后就可以挂载了,还不行的话就fsck -f /dev/sda6,问要不要修复时答yes就是了
祈祷重要文件没丢吧
回复