|
发表于 2004-3-29 23:01:41
|
显示全部楼层
目前实现分区自动挂载/卸载的方法(我知道的)有两种,一种是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,你就可以很方便地
访问各个分区了.
最后进行编辑的是 mozilla on 2003-09-09, 1:56pm, 总计第 2 次编辑
36351 写到:
在/etc/fstab里面改,一起动linux,系统就把分区mount上,而且一直挂着直到你重起、关机或手动断开
这样会不会动硬盘或者其他东西造成伤害呢??
如果是非法关机有可能损害以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....我看到前面有*号,那是开还是关??
有*号表示开。
另外,非常抱歉,设备名前应该有个冒号,我已更正。
中文显示问题:
c -fstype=auto -iocharset=cp936 :/dev/hda1
这样就能显示中文了。
至于读写问题:你用的是root用户吗? |
|