ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
longseaker
帖子: 3
注册时间: 2009-09-19 1:38

ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#1

帖子 longseaker » 2009-09-19 1:46

一.查看所有硬盘的uuid
ls -all /dev/disk/by-uuid

longseaker的实例
lrwxrwxrwx 1 root root 10 2009-09-19 08:17 05434a61-8a78-4ee5- a5db-6a49079b9e3d -> ../../sda5

lrwxrwxrwx 1 root root 10 2009-09-19 08:17 07D8-0104 -> ../../sda1

lrwxrwxrwx 1 root root 10 2009-09-19 08:17 18201249-998a-4bb1-a8ca-8e249f8c46a8 -> ../../sda7

lrwxrwxrwx 1 root root 10 2009-09-19 08:17 621CA7621CA73049 -> ../../sda2

lrwxrwxrwx 1 root root 10 2009-09-19 08:17 9bfda689-81e8-465b-9943-c8a89f1770b8 -> ../../sda6

lrwxrwxrwx 1 root root 10 2009-09-19 08:17 AEBC0AA1BC0A63E5 -> ../../sda3
二创建挂载点
sudo mkdir /media/winC;sudo mkdir /media/winD;sudo mkdir /media/DATA


27编辑fstab

*打开fstab文档
sudo gedit /etc/fstab

实例(这是lonseaker设置前的fstab文档)
# <file system> <mount point> <type> <options> <dump> <pass>


proc /proc proc defaults 0 0

# Entry for /dev/sda6 :

UUID=9bfda689-81e8-465b-9943-c8a89f1770b8 / ext3 relatime,errors=remount-ro 0 1

# Entry for /dev/sda7 :

UUID=18201249-998a-4bb1-a8ca-8e249f8c46a8 none swap sw 0 0

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0


1、<fie sysytem>。这里用来指定你要挂载的文件系统的设备名称或块信息,也可以是远程的文件系统。做过嵌入式linux开发的朋友都可能知道 mount 192.168.1.56:/home/nfs /mnt/nfs/ -o nolock (可以是其他IP)命令所代表的意义。它的任务是把IP为192.168.1.56的远程主机上的/home/nfs/目录挂载到本机的/mnt/nfs /目录之下。如果要把它写进/etc/fstab文件中,file system这部分应填写为:/192.168.1.56:/home/nfs/。
如果想把本机上的某个设备(device)挂载上来,写法如:/dev/sda1、/dev/hda2或/dev/cdrom,其中,/dev/sda1 表示第一个串口硬盘的第一个分区,也可以是第一个SCSI硬盘的第一个分区,/dev/hda1表示第一个IDE硬盘的第一个分区,/dev/cdrom 表示光驱。
此外,还可以label(卷标)或UUID(Universally Unique Identifier全局唯一标识符)来表示。用label表示之前,先要e2label创建卷标,如:e2label /dir_1 /dir_2,其意思是说用/dir_2来表示/dir_1的名称。然后,再在/etc/fstab下添加:LABEL=/dir_2 /dir_2 <type> <options> <dump> <pass>。重启后,系统就会将/dir_1挂载到/dir_2目录上。对于UUID,可以用vol_id -u /dev/sdax来获取。比如我想挂载第一块硬盘的第一个分区,先用命令vol_id -u /dev/sda11 来取得UUID,比如是:5dc08a62-3472-471b-9ef5-0a91e5e2c126,然后在<file system>这个域上填写: UUID=5dc08a62-3472-471b-9ef5-0a91e5e2c126,即可表示/dev/sda11。Red Hat linux 一般会使用label,而Ubuntu linux 一般会用UUID。
2、<mount point>。挂载点,也就是自己找一个或创建一个dir(目录),然后把文件系统<fie sysytem>挂到这个目录上,然后就可以从这个目录中访问要挂载文件系统。对于swap分区,这个域应该填写:none,表示没有挂载点。
3、<type>。这里用来指定文件系统的类型。下面的文件系统都是目前Linux所能支持的:adfs、befs、cifs、ext3、 ext2、ext、iso9660、kafs、minix、msdos、vfat、umsdos、proc、reiserfs、swap、 squashfs、nfs、hpfs、ncpfs、ntfs、affs、ufs。 auto表示文件系统的类型将被自动检测。
4、<options>。这里用来填写设置选项,各个选项用逗号隔开。但在这里有个非常重要的关键字需要了解一下:defaults,它代表包含了选项rw,suid,dev,exec,auto,nouser和 async。
各项详解
auto 和 noauto: 这是控制设备是否自动挂载的选项。auto是默认选择的选项,这样,设备会在启动或者你使用mount -a命令时按照fstab的内容自动挂载。如果你不希望这样,就使用noauto选项,如果这样的话,你就只能明确地通过手工来挂载设备。

  user 和 nouser:这是一个非常有用的选项,user选项允许普通用户也能挂载设备,而nouser则只允许root用户挂载。nouser是默认选项,这也 是让很多 Linux新手头疼的东西,因为他们发现没有办法正常挂载光驱,Windows分区等。如果你作为普通身份用户遇到类似问题,或者别的其他问题,就请把 user属性增加到fstab中。

  exec 和 noexec: exec允许你执行对应分区中的可执行二进制程序,同理,noexec的作用刚好相反。如果你拥有一个分区,分区上有一些可执行程序,而恰好你又不愿意, 或者不能在你的系统中执行他们,就可以使用noexec属性。这种情况多发生于挂载Windows分区时。exec是默认选项,理由很简单,如果 noexec变成了你/根分区的默认选项的话……

  ro: 以只读来挂载文件系统。 54ne.com
  rw: 以可读可写的属性来挂载系统。
中国网管联盟www、bitsCN、com
  sync 和 async:对于该文件系统的输入输出应该以什么方式完成。sync的意思就是同步完成,通俗点讲,就是当你拷贝一个东西到设备或者分区中时,所有的写入 变化将在你输入cp命令后立即生效,这个东西应该立马就开始往设备或者分区里面拷贝了。而如果是async,也就是输入输出异步完成的话,当你拷贝一个东 西到设备或者分区中时,可能在你敲击cp命令后很久,实际的写入操作才会执行,换句话说,就是进行了缓冲处理。


5、<dump>。此处为1的话,表示要将整个<fie sysytem>里的内容备份;为0的话,表示不备份。现在很少用到dump这个工具,在这里一般选0。
6、<pass>。这里用来指定如何使用fsck来检查硬盘。如果这里填0,则不检查;挂载点为 / 的(即根分区),必须在这里填写1,其他的都不能填写1。如果有分区填写大于1的话,则在检查完根分区后,接着按填写的数字从小到大依次检查下去。同数字 的同时检查。比如第一和第二个分区填写2,第三和第四个分区填写3,则系统在检查完根分区后,接着同时检查第一和第二个分区,然后再同时检查第三和第四个 分区。
09年9月19日01:37:42 成功自动挂载分区,下附fstab设置。(各分区选项设置为defaults既可)
# Entry for /dev/sda6 :
UUID=9bfda689-81e8-465b-9943-c8a89f1770b8 / ext3 relatime,errors=remount-ro 0 1
# Entry for /dev/sda7 :
UUID=18201249-998a-4bb1-a8ca-8e249f8c46a8 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

# Entry for /dev/sda2 :
UUID=621CA7621CA73049 /media/winC ntfs defaults 0 0
# Entry for /dev/sda3 :
UUID=AEBC0AA1BC0A63E5 /media/winD ntfs defaults 0 0
# Entry for /dev/sda5 :
UUID=05434a61-8a78-4ee5-a5db-6a49079b9e3d /media/DATA ext3 defaults 0 0
头像
mickeywaley
帖子: 1427
注册时间: 2009-03-19 9:19
系统: ubuntu
来自: 江苏
联系:

Re: ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#2

帖子 mickeywaley » 2009-09-19 1:54

最简单的方法就是

代码: 全选

sudo apt-get install ntfs-config
分区上右键卸掉已经加载的XP下的ntfs卷
---
系统-系统工具--NTFS 写入支持配置程序
Screenshot-27.png
Screenshot-27.png (9.63 KiB) 查看 6483 次
longseaker
帖子: 3
注册时间: 2009-09-19 1:38

Re: ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#3

帖子 longseaker » 2009-09-19 2:04

mickeywaley, 这个也试过,出现一个问题,安装ntfs-config后,启用内部些支持前面的选项框是灰掉的,不知是什么原因,所以才有了这篇东东
头像
mickeywaley
帖子: 1427
注册时间: 2009-03-19 9:19
系统: ubuntu
来自: 江苏
联系:

Re: ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#4

帖子 mickeywaley » 2009-09-19 10:24

longseaker 写了:mickeywaley, 这个也试过,出现一个问题,安装ntfs-config后,启用内部些支持前面的选项框是灰掉的,不知是什么原因,所以才有了这篇东东
那是因为你的分区已经临时挂载上了,

代码: 全选

computer:///
计算机
分区-右键-卸载文件卷
然后在开这个软件就OK了
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#5

帖子 tenzu » 2009-09-19 10:54

下次抄的时候记得把网址去掉,太不专业了
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#6

帖子 smallapple » 2009-09-19 11:06

这文章过时了。 :em04
ubuntu自 7 以后就没有 hda的用法了。
zzp
帖子: 70
注册时间: 2010-01-20 15:16

Re: ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#7

帖子 zzp » 2010-02-26 0:35

:em11
tenglin
帖子: 1
注册时间: 2010-02-23 18:36

Re: ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#10

帖子 tenglin » 2010-11-19 20:49

标记一个,回去试了试,非常好!
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#11

帖子 nmsfan » 2010-11-19 20:55

tenglin 写了:标记一个,回去试了试,非常好!
看看小苹果说的啊 :em04 :em04
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
asahi
帖子: 256
注册时间: 2010-09-19 23:08
联系:

Re: ubuntu自动挂载win分区的方法解析(处女帖,轻拍缓骂)

#12

帖子 asahi » 2010-11-20 18:47

我用的时候手动挂载.
UBUNTU让人感觉很亲切.
回复