QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20454|回复: 56

linux下各种分区的自动挂载和卸载.

[复制链接]
发表于 2002-9-29 11:13:50 | 显示全部楼层 |阅读模式
目前实现分区自动挂载/卸载的方法(我知道的)有两种,一种是supermount,一种是automount,supermount要重新编译内核,而且不稳定,这里就不介绍了.
我介绍一下automount的使用方法:
首先确认你的linux已经安装autofs这个包.
如果你不想每次开机都手动启动autofs服务,就运行setup,在System services里把
autofs选上.

编辑/etc/auto.master,把# /misc   /etc/auto.misc  --timeout=60
这一行的#号去掉.

编辑/etc/auto.misc
照下面的样子加入要自动mount的分区的配置.
(不要全跟我一样,我只是举个例子)
名字                    分区类型                 设备名
cdrom                  -fstype=auto           : /dev/cdrom
floppy                  -fstype=auto            :/dev/fd0
c                         -fstype=auto,iocharset=cp936           :/dev/hda1
d                         -fstype=auto,iocharset=cp936            :/dev/hda5
hda7                    -fstype=auto            :/dev/hda7
                                   .
                                   .
                                   .
iocharset=cp936是针对windows分区的,linux分区不要加这个
修改完毕后,重新启动一下autofs服务,方法/etc/init.d/autofs restart
现在你就可以很方便的访问任何一个分区,包括光驱,软驱了.
比如你在终端里输入cd /misc/c,那么系统就会自动把/dev/hda1分区mount
到/misc/c目录上.cd /misc/cdrom就可以访问光驱.如果60妙内你没再访问自动
mount上的分区,那么系统自动会把它umount掉.

/misc目录下的cdrom,floppy,c....等目录是系统自动建的,umount后这些目录会被
自动删除.不要手动在/misc目录下建任何目录或文件.

为了避免于fstab里的自动mount分区冲突,把/etc/fstab里的
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0
这两行删除掉.

现在你可以在桌面上建一些快捷键,让它链接到/misc/xxx,你就可以很方便地
访问各个分区了.
 楼主| 发表于 2002-9-29 16:11:19 | 显示全部楼层
效果图

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2002-11-24 16:51:38 | 显示全部楼层
可是如果在/etc/fstab下面改了之后,也就是在那里面向下面世的修改一下:
/dev/hdax fstype xxx xxx ,等等之后,等进入linux的时候也能够自动加载啊,这和你说的这个市一样的作用吗。
回复

使用道具 举报

 楼主| 发表于 2002-11-25 09:35:31 | 显示全部楼层
[quote:4da7877910="muzi4860"]可是如果在/etc/fstab下面改了之后,也就是在那里面向下面世的修改一下:
/dev/hdax fstype xxx xxx ,等等之后,等进入linux的时候也能够自动加载啊,这和你说的这个市一样的作用吗。[/quote]
作用是一样的。
在/etc/fstab里面改,一起动linux,系统就把分区mount上,而且一直挂着直到你重起、关机或手动断开。
我的方法是动态挂接,当你访问/misc/xxxx时,系统自动把分区mount上,如果你在一定时间内(默认是60秒)不再访问过那个mount上的分区,那么系统会自动把它umount调。
回复

使用道具 举报

发表于 2003-1-3 22:32:35 | 显示全部楼层
在/etc/fstab里面改,一起动linux,系统就把分区mount上,而且一直挂着直到你重起、关机或手动断开

这样会不会动硬盘或者其他东西造成伤害呢??

那不是每次都要umount命令???那好烦阿!!

让他自动挂载和这个哪个好??
对了  用你的办法的话根本就不用建相应的C D E F...的文件夹?????


对了,如果用LINUX盲的 方法改了fstab文件后,再用你的办法会不会有冲突?

大哥,好象不是阿,我照你方法做了
但是我重启 了autofs 后用cd /misc/c的 时候他 说没有哪个文件夹!!!
不像你说的那个系统会自己建一个文件夹!!!!!
怎么办??

顺便问一下,你说的进setup设置auto....我看到前面有*号,那是开还是关??
回复

使用道具 举报

发表于 2003-1-4 10:28:54 | 显示全部楼层
[quote:3d70557805="mozilla"]效果图[/quote]

为什么在我rh8.0的KDE和GNOME界面中都没看到像你界面中出现的如“我的电脑”“网上邻居”,之类的东东呢? :-(
回复

使用道具 举报

发表于 2003-1-4 21:17:46 | 显示全部楼层
c -fstype=auto /dev/hda1有误!!!
应该为:c -fstype=auto :/dev/hda1
差个冒号!!!
回复

使用道具 举报

发表于 2003-1-4 22:08:11 | 显示全部楼层
是吗??

我好象觉得那里是有点错!!

我加个冒号看看!!
谢谢!!
回复

使用道具 举报

发表于 2003-1-4 22:41:39 | 显示全部楼层
好象还是不行阿!!
我试过了不用加冒号的

但是还是不行!!1!!
MOZILLA兄怎么还不进来阿???
回复

使用道具 举报

发表于 2003-1-4 23:31:48 | 显示全部楼层
使用这种方法,请不要在/etc/fstab挂上要加载的分区[code:1]
floppy    -fstype=auto   :/dev/fd0
                          ^^^^^^^^这里有个冒号,其他地方没有[/code:1]
回复

使用道具 举报

发表于 2003-1-4 23:53:13 | 显示全部楼层
不知道如何在用这种方法加载的其他分区显示中文和增加读写权限!!!
回复

使用道具 举报

 楼主| 发表于 2003-1-6 09:11:40 | 显示全部楼层
[quote:39699e92b7="Miracle"][quote:39699e92b7="mozilla"]效果图[/quote]

为什么在我rh8.0的KDE和GNOME界面中都没看到像你界面中出现的如“我的电脑”“网上邻居”,之类的东东呢? :-([/quote]
我自己手工添加的。
回复

使用道具 举报

 楼主| 发表于 2003-1-6 09:26:07 | 显示全部楼层
[quote:c54bcd72ca="36351"]在/etc/fstab里面改,一起动linux,系统就把分区mount上,而且一直挂着直到你重起、关机或手动断开

这样会不会动硬盘或者其他东西造成伤害呢??[/quote]
如果是非法关机有可能损害以mount分区。

那不是每次都要umount命令???那好烦阿!!

最好每次都手工umount,如果你是正常关机不umount也行,关机时系统会把当前所有已经mount上的分区umount掉,不过你关机前要退出任何mount上的分区里的目录,否则会umount失败。
让他自动挂载和这个哪个好??

应该是我这个方法好,用时才mount,在指定时间内不用就umount,方便。
对了  用你的办法的话根本就不用建相应的C D E F...的文件夹?????

不用建。


对了,如果用LINUX盲的 方法改了fstab文件后,再用你的办法会不会有冲突?

不会冲突,因为分区可以同时mount在多个目录上。

大哥,好象不是阿,我照你方法做了
但是我重启 了autofs 后用cd /misc/c的 时候他 说没有哪个文件夹!!!
不像你说的那个系统会自己建一个文件夹!!!!!
怎么办??

那是你的auto.misc或auto.master没设置对,或者autofs服务没启动。
顺便问一下,你说的进setup设置auto....我看到前面有*号,那是开还是关??

有*号表示开。

另外,非常抱歉,设备名前应该有个冒号,我已更正。
回复

使用道具 举报

发表于 2003-1-6 11:35:06 | 显示全部楼层
用修改auto.master和auto.misc后中文不能显示,并且没有写权限,如何解决????
回复

使用道具 举报

 楼主| 发表于 2003-1-6 12:25:44 | 显示全部楼层
中文显示问题:
c           -fstype=auto    -iocharset=cp936        :/dev/hda1
这样就能显示中文了。
至于读写问题:你用的是root用户吗?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-19 14:24 , Processed in 0.073384 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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