设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
小说专版  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专   题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> Linux专题 >> Linux应用技巧 >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
技巧:Linux下使用Evolu…
Firefox技巧拾零:六招秘…
秘籍:Firefox技巧应用宝…
Linux操作系统中ROX的一…
Linux操作技巧:VI的常见…
FC6 Linux系统小技巧
Linux 使用技巧集锦(二)
Linux 使用技巧集锦(一)
linux技巧33条
难得的linux技巧的笔记
  小技巧: 快速手工 mount U盘或CDROM         
小技巧: 快速手工 mount U盘或CDROM
 

每回 mount 和 umount CDROM 或者 U盘是不是觉得很麻烦?
下面的两个 SHELL 程序可以省下不少人工. 你只需要敲 cdrom
就可以把光盘 mount 上去, 再敲一次 cdrom 就可以把它 umount 掉.
U盘用 udisk 命令也是一样.

因为 mount 和 umount 需要 root 权限, 所有这个操作需要先用 root
登录, 我把这两个 shell 脚本放在 root 的 $HOME/bin 下面, 然后在
系统的 PATH 尾部添加 $HOME/bin, 这样就不会和其他帐户冲突了.

脚本一: cdrom

#! /bin/sh
mount|grep /mnt/f
if [ "$?" = "0" ]; then
umount /mnt/f
if [ "$?" = "0" ]; then
echo CDROM at /mnt/f has unmounted.
fi
else
mount /dev/cdrom /mnt/f
if [ "$?" = "0" ]; then
echo CDROM has mounted at /mnt/f
fi
fi

脚本二: udisk

#! /bin/sh
mount|grep /mnt/u
if [ "$?" = "0" ]; then
umount /mnt/u
if [ "$?" = "0" ]; then
echo USB disc at /mnt/u has unmounted.
fi
else
mount /dev/sda1 /mnt/u -o umask=022
if [ "$?" = "0" ]; then
echo USB disc has mounted at /mnt/u
fi
fi


注意: 这两个脚本需要按照你自己的系统做些修改, 主要是设备和 mount 地点.

这里的设备 /dev/cdrom 实际上是个符号连接, 它指到真正的 CDROM 设备
/dev/hdc 上, 你应该把它指向自己的 CDROM 设备. 因为 U 盘通常仿真为 SCSI
设备, 所以一般是 /dev/sda1. 安装U盘要求事先插入 scsi_mod, sd_mod,
usb_uhci, ehci_hcd, usb_storage 等模块, 详情参考相关文档, 这里不赘述了.

我自己的机器上沿用了 DOS 的约定, 就是说 DOS 下有 C:, D:, E: 三个
硬盘逻辑分区, 对应在 linux 上就是 /mnt/c, /mnt/d, /mnt/e, 三个挂载点,
所以 DOS 下的 F: 盘 CDROM 将 mount 到 /mnt/f 目录上. 但是 U 盘是个
例外, 我喜欢把它 mount 到 /mnt/u 上. 怎么, 敲 cd /mnt/u 太麻烦了?
那就在 CDPATH 环境变量里添加一项 /mnt, 敲 cd u 总可以了吧?

怎么样? 试试看吧! 虽然调整这两个文件可能要费点力气, 不过一旦弄好,
以后就省事多了, 也不需要每回安装U盘就去翻文档, 而且用起来不会比自动
mount 费多少事, 实际上我自己非常习惯手工 mount 的说 :-)

Linux联盟收集整理

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2007-1-3 3:44:02
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持