/dev/null ##挂载点 是否使用了 do echo $dir let count=$c" />
红联Linux门户
Linux帮助

右键自动挂载ISO光盘镜像的脚本

发布时间:2008-10-15 00:39:19来源:红联作者:Sholnrlpm
脚本:[code]#!/bin/bash
[ `whoami` == "root" ] || cmd="gksudo" ##不是root 就cmd=gksudo
count=0
dir="/media/cdrom$count" ##设置挂载点
uid=$2
while df|grep -q $dir 2>/dev/null ##挂载点 是否使用了
do
echo $dir
let count=$count+1
dir="/media/cdrom$count" ###新挂载点
done
echo $dir
###使用gksudo 是需要root 权限
if [ ! -d $dir ];then
$cmd "mkdir -p $dir" ##创建挂载点
fi
if mount|grep $1;then
exit 0
fi
if [ -f $1 ] ;then
echo "$1 mount on $dir"
$cmd "mount -t iso9660 -o ro,loop,uid=$UID,utf8 $1 $dir" ###挂载
fi
for dir in /media/cdrom[1-9]*
do
$cmd "rmdir $dir" #####拿掉没用的目录
done[/code]使用方法:
1.把代码写入文件比如 :iso_mount
2 赋予执行权限: chmod +x iso_mount
3 右键点击iso镜像文件

在UBUNTU 8.04 下使用,很好用,但是右键的反挂载命令不管用了,需要反挂载cdrom:

sudo umount /media/cdrom
文章评论

共有 3 条评论

  1. py_lei 于 2008-12-02 16:04:27发表:

    有时间也试试

  2. py_lei 于 2008-12-02 16:04:12发表:

    不错

  3. chris078426 于 2008-10-15 09:07:27发表:

    q):-s