Chinaunix

标题: 虚拟机linux挂载 [打印本页]

作者: qwe123zml    时间: 2015-05-23 11:23
标题: 虚拟机linux挂载
虚拟机vmware,装的centos6.4版本64位,在挂载镜像文件时,
/root目录下输入命令:
# mount /mnt/cdrom
如输出错误为: mount: can't find cdrom in /etc /fstab or /etc/mtab
可知在/etc/fstab找不到要挂载的文件。
--------------
然后我按照一下方法解决不好使。。。
-------------------------------------
.修改/etc/fstab文件
首先编辑文件fstab:
# vi /etc/fstab
在文件里追加一行内容:/dev/cdrom   /mnt/cdrom  iso9660  defaults  0 0
然后在/root目录下建立/mnt/cdrom 命令:
# mkdir /mnt/cdrom
再执行命令:
# mount /mnt/cdrom
-----------------------------------------
现在输入# mount /mnt/cdrom
显示:/dev/cdrom/ is not a block device
-----------------
/dev/cdrom/目录也是我手动建立的
请问我改如何设置才能挂载成功,详细些,本人小白。。谢谢
图片:如下
作者: w564791    时间: 2015-05-23 13:09
你直接用mount -a就能挂载了,因为你已经设置了fstab文件
作者: w564791    时间: 2015-05-23 13:13
你挂载命令用错了,
[root@localhost ~]# mount /dev/cdrom /mnt/

作者: cu_shell    时间: 2015-05-23 14:52
本帖最后由 cu_shell 于 2015-05-23 14:52 编辑

感觉乱遭遭的。。  root目录下建立的路径就是 /root/mnt/cdrom
而/mnt/cdrom 就代表是根目录下的路径。你mkdir的目录就是根目录下的。
mount命令参数也不对,具体可以参考楼上的回帖。
另外,尽量不要修改/etc/fstab文件。
作者: qwe123zml    时间: 2015-05-23 16:21
按照这个写法,显示这个:mount:you must specify the filesystem type 回复 3# w564791


   
作者: qwe123zml    时间: 2015-05-23 16:56
谢谢大家,我废了九牛2虎之力总算是挂载上了,好像是我的机器没有cdrom,用dvdrw1挂上去的
作者: qwe123zml    时间: 2015-05-23 16:56
太高兴了,哈哈哈哈 回复 6# qwe123zml


   
作者: lyhabc    时间: 2015-05-23 19:23
# mount -o loop ./sda1.img /mnt/sda1
这样你就会发现/mnt/sda1目录下的内容与/boot目录下的内容相同(别忘了之前df命令的输出)。以此类推,我们下载到的*.iso文件也可以使用同样的方法挂接到某个目录上直接访问了。例如:
# mount -o loop ./CentOS-6.4-x86_64-bin-DVD1.iso/mnt/centos
看到这里是不是觉得Windows下那些虚拟光驱软件的作者们都开买块豆腐撞死了?
在这种mount的用法中,比较重要的是“-o”命令选项,这是个mount比较灵活的一个选项,有很多可选参数。比如“ro”说明挂接的磁盘是只读的、“rw”说明挂接的磁盘是可读写的等等。而loop则说明要挂接的文件是一个虚拟设备,而这个虚拟设备是环形的设备。为什么是“环形”呢?想想硬盘、光盘、软盘等都是什么形状就行了。还不知道?圆形的啊!





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2