Linux开机自动挂载WINDOWS下的分区 笔者有两快硬盘,其中第一块硬盘装了WindowsMe,第二快装了Win2000和red hat linux7.2,在WINDOWS环境中,笔者划分了四个分区,每次在LINUX环境中要想看这四个区的内 容都要输入一大堆的命令,非常麻烦.近来学习了SHELL编程,想到了一个解决方法.现在写出 来与大家分享. 首先,在/mnt下,你要有winme temp win2000 share这几个目录,如果没有可以通过在虚拟终端分别输入mkdir /mnt/winme, mkdir /mnt/temp,mkdir /mnt/win2000,mkdir /mnt/share来建立。接着在虚拟终端,输入vi mymount,然后按insert键,输入以下代码: #!/bin/bash case $1 in m) mount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/winme mount -o iocharset=cp936 -t vfat /dev/hda6 /mnt/temp mount -o iocharset=cp936 -t vfat /dev/hdc1 /mnt/win2000 mount -o iocharset=cp936 -t vfat /dev/hdc2 /mnt/share ;; u) umount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/winme umount -o iocharset=cp936 -t vfat /dev/hda6 /mnt/temp umount -o iocharset=cp936 -t vfat /dev/hdc1 /mnt/win2000 umount -o iocharset=cp936 -t vfat /dev/hdc2 /mnt/share ;; esac 按Esc输入:wq回车就可以了. 现在让我来解释一下这些代码.第一行#!/bin/bash指定以bash shell执行此文 件.case $1 in 为取的命令行参数.若为m则开始挂载,若为u则卸载.其中-o iocharset=cp936能够显示中文名.-t vfat 为指定文件系统类型为WINDOWS下的VFAT文件系 统.winme temp win2000和share为目录/mnt下的子目录.
好了,该程序已经写好了.但是它还没有执行权利.我们只要输入下面这个命令就可以了. chmod u+x mymount 呵呵,到这步你只要输入./mymount m,就可以挂载了.不过笔者比较懒,觉得这样做比较麻 烦.于是就请教了一些高手,终于解决了这个问题呀.呵呵.在/etc/rc.d/rc.local 文件中输 入 sh ./root/mymount m就可以了. 重新启动你的电脑,进入LINUX看看是否自动挂载.呵呵.笔者以后就非常轻松,不需要输入 那么多的命令了.爽呀.
============================================================
也可以通过修改fstab,来挂载WINDOWS下的分区。但这里不详细介绍了。
[系统软件]windows下Apache+php+mysql的安装与配置图解 [操作系统]在Windows中玩转Linux操作系统 [操作系统]死马还当活马医:6种方法挽救Windows系统 [聊天工具]四大更新 Windows Live Msn 8.1评测 [聊天工具]Windows Live Messenger最新0683版亮相_联络工具_… [聊天工具]Windows Live Mail招人爱的N个理由_联络工具_Wind… [聊天工具]Windows Live Mail Desktop多图欣赏_联络工具_Win… [聊天工具]OE老了 微软开发新邮件客户端取而代之_联络工具 [聊天工具]Windows Live Messenger中文版试用报告(一)__天极… [聊天工具]Windows Live Messenger 8 Beta1高清图赏__天极Ye…
|