分区挂载失败

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

分区挂载失败

#1

帖子 ublee » 2009-03-23 18:06

系统有3个分区,sda5载在/,sda6挂载在/work,sda7作为交换区,重装系统ubuntu8.1,没有重新分区,将sda格式化,仍然挂载在/,sda6没有被格式化,依然挂载在/work, swap不变!重装后,/etc/fstab内容如下:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda5
UUID=d579a86f-2a4b-460f-9bc7-5fe703b0e11a / ext3 relatime,errors=remount-ro 0 1
#/dev/sda6
UUID=c9bea3ff-ff36-4994-9b12-da37f844edcd /work ext3 relatime 0 2
# /dev/sda7
UUID=e7759b8f-aad2-4895-ab81-9aa2464665d6 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
在系统启动的过程中不能自动挂载sda6。后来我umount sda6 ,我用mkfs格式化,再mount上,问题依然存在!!后来发现sda6的UUID和fstab里面的不同(为什么会不同呢?),那么我将fstab内sda6的UUID改好,保存! 理论上问题就解决了,但是问题依然存在,sda6还不能自动挂载!
1)在重装的时候,只是格式化SDA5,sda5,sda6的挂载点都设定好,那现在系统应该都会给每个分区分配好UUID,就是说fstab里面的UUID就是我重装后,系统对各分区一个新辨认。为什么用命令查看SDA6的UUID会和fstab里面的不同?
2)我把uuid修改后,为什么还是挂载不了呢?
3)不用UUID,用/dev/sda6 /work ext3 relatime 0 2 也不可以自动挂载
各位给小弟解释一下!怎么解决呢?
上次由 ublee 在 2009-03-24 13:16,总共编辑 2 次。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 分区挂载失败

#2

帖子 adagio » 2009-03-23 21:20

UUID=c9bea3ff-ff36-4994-9b12-da37f844edcd /work ext3 default 0 1
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
rocky22
帖子: 684
注册时间: 2008-02-17 22:29
来自: 江苏

Re: 分区挂载失败

#3

帖子 rocky22 » 2009-03-23 23:06

什么是UUID?

如果你试图安装或者升级到最新的ubuntu,你或许会发现所有的存储设备现在都用一个叫UUID的字符串来表示了。UUID-Universally Unique IDentifiers,翻译过来就是“全局唯一标志符”。

UUID到底是什么?

UUID是一个标帜你系统中的存储设备的字符串,其目的是帮助使用者唯一的确定系统中的所有存储设备,不管它们是什么类型的。它可以标识DVD驱动器,USB存储设备以及你系统中的硬盘设备等。一个典型的UUID看起来就是这样:
c73a37c8-ef7f-40e4-b9de-8b2f8103844

那为什么要使用UUID呢?

原因1:它是真正的唯一标志符

UUID为系统中的存储设备提供唯一的标识字符串,不管这个设备是什么类型的。如果你在系统中添加了新的存储设备如硬盘,很可能会造成一些麻烦,比如说启动的时候因为找不到设备而失败,而使用UUID则不会有这样的问题。

原因2:设备名并非总是不变的

自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺序。如果你在插入了USB盘时启动了系统,而下次启动时又把它拔掉了,就有可能导致设备名分配不一致。

使用UUID对于挂载移动设备也非常有好处──例如我有一个24合一的读卡器,它支持各种各样的卡,而使用UUID总可以使同一块卡挂载在同一个地方。
原因3:ubuntu中的许多关键功能现在开始依赖于UUID

例如grub──系统引导程序,现在可以识别UUID,打开你的/boot/grub/menu.lst,你可以看到类似如下的语句:
title Ubuntu hardy (development branch), kernel 2.6.24-16-generic
root (hd2,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=c73a37c8-ef7f-40e4-b9de-8b2f81038441 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

列出系统中设备的UUID

如果你使用最新的ubuntu,你可以使用blkid命令列出系统中所有存储设备的UUID。

ubuntu# blkid
/dev/sda1: UUID="2220CF8220CF5B83″ TYPE="ntfs"
/dev/sda2: UUID="48E81F29E81F14B2″ LABEL="DRIVE-D" TYPE="ntfs"
/dev/sdb1: UUID="c73a37c8-ef7f-40e4-b9de-8b2f81038441″ SEC_TYPE="ext2″ TYPE="ext3″
/dev/sdb5: TYPE="swap" UUID="abe7529e-dcd5-4afc-b714-05569dbcd30b"
/dev/sdb6: UUID="f34c8c7c-a020-4a14-8c97-257180240250″ SEC_TYPE="ext2″ TYPE="ext3″
/dev/sdb7: UUID="8fa274ca-5b22-411f-b5da-7469c1f276da" SEC_TYPE="ext2″ TYPE="ext3″
/dev/sdc1: UUID="1e36f323-c4e5-4f55-ba0a-838643550bf9″ TYPE="ext3″ SEC_TYPE="ext2″
/dev/sdc2: UUID="83aa92e4-4df4-4aab-80f3-9bbb447e0459″ TYPE="ext3″ SEC_TYPE="ext2″


获取指定设备的UUID:

如果你知道一个设备名而想确认它的UUID,例如你想确认你的/etc/fstab中的UUID是否正确,那么你可以用vol_id命令:

ubuntu# vol_id -u /dev/sdb1
c73a37c8-ef7f-40e4-b9de-8b2f81038441
rocky22
帖子: 684
注册时间: 2008-02-17 22:29
来自: 江苏

Re: 分区挂载失败

#4

帖子 rocky22 » 2009-03-23 23:07

如果把一个分区重新mkfs了,那么它的UUID也会改变的,用原来的UUID肯定不能挂载了。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 分区挂载失败

#5

帖子 wangdu2002 » 2009-03-23 23:11

楼上的Rocky22兄弟解说得非常详细,很受益! :em11
以前虽然知道UUID是个好东西,但看过楼上兄弟的详解,才知道以前了解的太少了点。 :em11
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 分区挂载失败

#6

帖子 adagio » 2009-03-23 23:19

blkid不错,学习下下 :em11
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
rocky22
帖子: 684
注册时间: 2008-02-17 22:29
来自: 江苏

Re: 分区挂载失败

#7

帖子 rocky22 » 2009-03-23 23:40

:em06 其实俺是在网上转来的…………忘了注明了。。。
ublee
帖子: 52
注册时间: 2008-12-12 17:10

Re: 分区挂载失败

#8

帖子 ublee » 2009-03-24 13:04

问题还是不能解决啊
aoskas
帖子: 249
注册时间: 2007-11-06 13:56

Re: 分区挂载失败

#9

帖子 aoskas » 2009-03-25 14:45

试一下。这个!搞不清UUID是多少的。就用这个!
/dev/sda6 /work ext3 relatime 0 1
回复