linux下的挂载命令使用
装完centos后,首先要做的是增加一些默认没有安装的软件包,这就涉及到了更新源的问题。我上课的地方没有网,所以自然想到了将光盘做为更新源的办法。但是这里有一个问题,我是以硬盘方式安装的centos,只有一个iso镜像文件,普通的挂载光盘的办法是没法用的,因为iso并不是一个设备文件。
在centos的图形界面下双击iso文件,它会自动挂载,但是我不知道它的挂载点是什么,所以也就没法在yum的源配置文件里给出正确的地址。所以我就想,iso文件是否可以挂载到某个目录下。
没网的时候问同学,没得到答案。现在有网了,自然得问百度了。答案肯定是有了,但是我想借此机会,把mount命令做一下总结。
mount的一般格式是mount \[-t vfstype\] \[-o options\] device dir
其中type可以是:
- 光盘或光盘镜像:iso9660
- fat16文件系统:fat
- fat32文件系统:vfat
- ntfs文件系统:ntfs(centos默认不支持的)
其中options可以是:
- loop:用来把一个文件当成硬盘分区挂接上系统
- ro:采用只读方式挂接设备
- rw:采用读写方式挂接设备
这里边最重要的当然就是loop了,也就是挂载iso文件的关键所在。
现在,答案已经出来了,想挂载一个iso镜像,可以使用的命令是:mount -o loop -t iso9660 src dst
另外提一下,据老师说,u盘的默认设备名称是可能变化的,所以挂载u盘时需要先用fdisk -l
命令查看一下设备名称再挂载。
文章作者 sosonemo
上次更新 2012-09-28