LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: robinmu

F10如何取消windows分区自动挂载????

[复制链接]
发表于 2008-12-3 11:25:03 | 显示全部楼层
改变/apps/nautilus/preferences/media_automount的值为false

同时su -c "gedit /etc/fstab"

加入 以下内容
/dev/sda1  /media/diskc ntfs rw,nosuid,nodev,allow_other,blksize=4096
/dev/sda5  /media/diskd ntfs rw,nosuid,nodev,allow_other,blksize=4096
/dev/sda6  /media/diske ntfs rw,nosuid,nodev,allow_other,blksize=4096
/dev/sda7  /media/diskf ntfs rw,nosuid,nodev,allow_other,blksize=4096
/dev/sdb5  /media/diskn ext3 rw,nosuid,nodev,uhelper=hal
/dev/sdb6  /media/diskh ntfs rw,nosuid,nodev,allow_other,blksize=4096
/dev/sdb7  /media/diski ntfs rw,nosuid,nodev,allow_other,blksize=4096
/dev/sdb8  /media/diskm vfat rw,nosuid,nodev,uhelper=hal,shortname=lower
/media/diskm/Fedora-10-i386-DVD.iso /media/localiso iso9660 auto,ro,loop 0 0

具体可根据自己的磁盘分区而定,这样使用windows后,可以使media盘符保持不变
回复 支持 反对

使用道具 举报

发表于 2008-12-3 12:28:39 | 显示全部楼层
gnome 下解决自动挂载 windows 分区的办法(适用于 fedora 8、9、10)

从 fedora 8 开始,hal 更加智能化和简化,很多细节都被 hal 以及 gnome-mount、gnome-volume-manager 等隐藏起来,显得更为方便,不需要用户多做设置了。但有一点,gnome 会自动挂载 windows 分区,并且自动挂载的根目录被默认设置为 /media,如果我不想自动挂载 windows 分区,或者改变挂载目录,那么如何实现呢?

其实,这个功能的策略是在 /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi 文件中。看下面几行代码:

<!-- Here follow volumes we specifically want to ignore - it is the -->
<!-- responsibility of software higher in the stack (e.g. gnome-vfs) -->
<!-- amd mount programs (e.g. Mount() on HAL) to respect volume.ignore -->
<merge key="volume.ignore" type="bool">false</merge>

上面的代码作用是,默认情况下不启用非 linux 卷忽略功能。也就是说,默认情况下,所有的卷都会自动被挂载。一般我们不要改动这个,因为如果设置为 true,也就是系统会忽略非 linux 卷,那么 u 盘、移动硬盘插入后也不会被自动挂载,因为 u 盘、移动硬盘一般也都是 fat、fat32、ntfs 这样的非 linux 卷。

再看后面,则定义了一些不自动挂载的分区类型及具体厂商的预定义卷。也就是说,后面定义的这些是特例,是不会被挂载的,除此之外的卷,还是会被自动挂载,这样做的好处,是能够让移动硬盘、u 盘上的 fat32、ntfs 卷也能自动挂载。如果你不想要你系统上的 windows 分区自动挂载,在上述代码后添加如下代码即可:

<!-- Do not mount some Windows partition -->
<match key="volume.fstype" string="ntfs">
  <match key="volume.label" string="Win2003">
    <merge key="volume.ignore" type="bool">true</merge>
  </match>
</match>

上面代码中是我这里的具体情况,如果你是 fat 分区,把 volume.fstype 部分的 string 值改为 vfat,volume.label 部分的 string 值改为 windows 下你所对应的磁盘分区的卷标名字,最好大小写一致。

如果你不想让自动挂载的分区在桌面上显示,可以在“配置编辑器”中把 /app/nautilus/desktop 下的 volumes_visible 选项不选中即可。

如果禁止了本地硬盘上的 windows 分区在 gnome 中的自动挂载,那么你可以在 fstab 或者 rc.local 中手动设置自动挂载 windows 分区到指定的目录,如 /mnt 下面你自己创建的目录,这样比较个性化,也很方便。

说老实话,gnome 的卷管理是越来越智能和方便了,目前 kde 也是在使用 gnome 卷管理,kde 自己的卷管理正在参照 gnome 来开发,很多新技术也都是在 gnome 中首先实现。
回复 支持 反对

使用道具 举报

发表于 2008-12-3 15:27:24 | 显示全部楼层
楼上的,另开一个帖子吧,我看值得加精了。
回复 支持 反对

使用道具 举报

发表于 2008-12-3 15:49:59 | 显示全部楼层
呵呵,好,那我单独开帖
回复 支持 反对

使用道具 举报

发表于 2009-1-13 16:43:12 | 显示全部楼层
Post by dolphin2000;1918310
gnome 下解决自动挂载 windows 分区的办法(适用于 fedora 8、9、10)

从 fedora 8 开始,hal 更加智能化和简化,很多细节都被 hal 以及 gnome-mount、gnome-volume-manager 等隐藏起来,显得更为方便,不需要用户多做设置了。但有一点,gnome 会自动挂载 windows 分区,并且自动挂载的根目录被默认设置为 /media,如果我不想自动挂载 windows 分区,或者改变挂载目录,那么如何实现呢?

其实,这个功能的策略是在 /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi 文件中。看下面几行代码:

<!-- Here follow volumes we specifically want to ignore - it is the -->
<!-- responsibility of software higher in the stack (e.g. gnome-vfs) -->
<!-- amd mount programs (e.g. Mount() on HAL) to respect volume.ignore -->
<merge key="volume.ignore" type="bool">false</merge>

上面的代码作用是,默认情况下不启用非 linux 卷忽略功能。也就是说,默认情况下,所有的卷都会自动被挂载。一般我们不要改动这个,因为如果设置为 true,也就是系统会忽略非 linux 卷,那么 u 盘、移动硬盘插入后也不会被自动挂载,因为 u 盘、移动硬盘一般也都是 fat、fat32、ntfs 这样的非 linux 卷。

再看后面,则定义了一些不自动挂载的分区类型及具体厂商的预定义卷。也就是说,后面定义的这些是特例,是不会被挂载的,除此之外的卷,还是会被自动挂载,这样做的好处,是能够让移动硬盘、u 盘上的 fat32、ntfs 卷也能自动挂载。如果你不想要你系统上的 windows 分区自动挂载,在上述代码后添加如下代码即可:

<!-- Do not mount some Windows partition -->
<match key="volume.fstype" string="ntfs">
  <match key="volume.label" string="Win2003">
    <merge key="volume.ignore" type="bool">true</merge>
  </match>
</match>

上面代码中是我这里的具体情况,如果你是 fat 分区,把 volume.fstype 部分的 string 值改为 vfat,volume.label 部分的 string 值改为 windows 下你所对应的磁盘分区的卷标名字,最好大小写一致。

如果你不想让自动挂载的分区在桌面上显示,可以在“配置编辑器”中把 /app/nautilus/desktop 下的 volumes_visible 选项不选中即可。

如果禁止了本地硬盘上的 windows 分区在 gnome 中的自动挂载,那么你可以在 fstab 或者 rc.local 中手动设置自动挂载 windows 分区到指定的目录,如 /mnt 下面你自己创建的目录,这样比较个性化,也很方便。

说老实话,gnome 的卷管理是越来越智能和方便了,目前 kde 也是在使用 gnome 卷管理,kde 自己的卷管理正在参照 gnome 来开发,很多新技术也都是在 gnome 中首先实现。


上述代码中 win2003是什么意思 难道是因为你机子上装的2003所以才写这个 winxp就写xp了?
回复 支持 反对

使用道具 举报

发表于 2009-1-14 12:50:57 | 显示全部楼层
Post by nsdy;1937738
上述代码中 win2003是什么意思 难道是因为你机子上装的2003所以才写这个 winxp就写xp了?


这是Volumn Label,就是你叫这个分区什么名字。一般情况下在Windows下分完区是没有的,在“我的电脑”里显示的Local Disk (C这样子的。你可以在Windows下右键--属性里边改。下图中红框处:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-4-12 00:07:01 | 显示全部楼层

如何看gnome 的自动挂载

在网上大家都说fedora 10中gnome 会自动挂载 windows 分区,并且自动挂载的根目录被默认设置为 /media
但是为什么我重启了很多次也不能看到  /media有  windows的分区呢 ??
回复 支持 反对

使用道具 举报

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

本版积分规则

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