LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1266|回复: 9

求助,windows分区调整之后不能挂载

[复制链接]
发表于 2009-12-19 22:10:34 | 显示全部楼层 |阅读模式
win和linux分别装在两块硬盘上,对windows分区的容量做了一些调整并且合并了一个分区以后,只有一个没有动过的分区可以挂载,另两个不能挂载了。

以下是fstab文件:
# Entry for /dev/sdb1 :
UUID=1a3c4cc7-fbfb-432c-a37c-f562fafb9e72 / ext4 relatime 1 1
# Entry for /dev/sda6 :
UUID=F258A89658A85B5D /media/win_e ntfs-3g defaults,umask=000 0 0
# Entry for /dev/sdb7 :
UUID=d4e1f16d-5df7-4cf2-9681-f4d77f048a71 /home ext4 relatime 1 2
# Entry for /dev/sda1 :
UUID=248C8F1C8C8EE81E /media/win_c ntfs-3g defaults,umask=000 0 0
# Entry for /dev/sda5 :
UUID=5AECDA35ECDA0B61 /media/win_d ntfs-3g defaults,umask=000 0 0
# Entry for /dev/sda3 :
UUID=2014383414380EF2 /media/win_f ntfs-3g defaults,umask=000 0 0
/media/win_e/mandriva-linux-free-dual-2010.iso /mnt/mandriva-linux-free-dual-2010 iso9660 noauto,loop 0 0
none /proc proc defaults 0 0
# Entry for /dev/sdb6 :
UUID=e0bc58ab-cfbd-439d-8bfd-6e3151ee17ed /var ext4 relatime 1 2
# Entry for /dev/sdb5 :
UUID=fa09494b-1817-4d3f-ae16-96f4c0c6d04b swap swap defaults 0 0



下面是查出来的UUID
[root@localhost duan]# blkid
/dev/sdb1: UUID="1a3c4cc7-fbfb-432c-a37c-f562fafb9e72" TYPE="ext4"
/dev/sdb5: UUID="fa09494b-1817-4d3f-ae16-96f4c0c6d04b" TYPE="swap"
/dev/sda1: UUID="248C8F1C8C8EE81E" LABEL="SYSTEM" TYPE="ntfs"
/dev/sdb6: UUID="e0bc58ab-cfbd-439d-8bfd-6e3151ee17ed" TYPE="ext4"
/dev/sdb7: UUID="d4e1f16d-5df7-4cf2-9681-f4d77f048a71" TYPE="ext4"
发表于 2009-12-20 21:46:35 | 显示全部楼层
重新在linux里配置挂载。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-21 11:05:47 | 显示全部楼层
这个试过的,提示没有那个分区。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-21 11:15:00 | 显示全部楼层
问题补充,控制中心的“管理磁盘分区”打不开,提示“此程序异常结束”。
回复 支持 反对

使用道具 举报

发表于 2009-12-21 15:40:14 | 显示全部楼层
我的做法是直接在init 1下修改fstab,不采用uid的写法,直接使用最原始的写法。

至少我是这样弄好的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-22 10:37:33 | 显示全部楼层
多谢楼上的朋友,我把fstab修改了,但还是不能挂载。修改后的内容:

# Entry for /dev/sdb1 :
UUID=1a3c4cc7-fbfb-432c-a37c-f562fafb9e72 / ext4 relatime 1 1
# Entry for /dev/sda4 :
UUID=F258A89658A85B5D /media/win_e ntfs-3g defaults,umask=000 0 0
# Entry for /dev/sdb7 :
UUID=d4e1f16d-5df7-4cf2-9681-f4d77f048a71 /home ext4 relatime 1 2
# Entry for /dev/sda1 :
UUID=248C8F1C8C8EE81E /media/win_c ntfs-3g defaults,umask=000 0 0
# Entry for /dev/sda3 :
UUID=5AECDA35ECDA0B61 /media/win_d ntfs-3g defaults,umask=000 0 0
/media/win_e/mandriva-linux-free-dual-2010.iso /mnt/mandriva-linux-free-dual-2010 iso9660 noauto,loop 0 0
none /proc proc defaults 0 0
# Entry for /dev/sdb6 :
UUID=e0bc58ab-cfbd-439d-8bfd-6e3151ee17ed /var ext4 relatime 1 2
# Entry for /dev/sdb5 :
UUID=fa09494b-1817-4d3f-ae16-96f4c0c6d04b swap swap defaults 0 0
回复 支持 反对

使用道具 举报

发表于 2009-12-23 22:58:49 | 显示全部楼层
fstab可以使用类似下边的写法
/dev/sda7 /mnt/win_f ntfs-3g silent,umask=0,locale=zh_CN.UTF-8 0 0


在2008及以前版本都是这样写的,这样就可以启动挂载了。
当然也可以删除fstab相应的无法挂载的区,然后在linux下用磁盘管理挂载。
回复 支持 反对

使用道具 举报

发表于 2009-12-26 08:49:45 | 显示全部楼层
先进入windows 下 再重启再在Mandriva下挂载试试,NTFS的移动硬盘经常这样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-30 09:18:31 | 显示全部楼层
多谢二位的回复,原因已找到,是硬盘的分区表被破坏,当时重装windows也不行。
回复 支持 反对

使用道具 举报

发表于 2010-1-4 18:32:42 | 显示全部楼层
你说的应该是主引到记录没刷新吧,分区表破坏就启动不了系统。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表