一直停留在gcc应用编程,今天进入板子实践,需要进入光驱安装,mount /mnt/cdrom 命令提示:mount:can't find /mnt/cdrom in /etc/fstable or /etc/mtab
google下,发现有类似的问题,解决方案如下,不过它不适合我,这里贴过来供需要的网友:
1、首先查看fstab内容:
#cat /etc/fstab
查看到类似下面的一行:
/dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0
通过这个,我们能知道hdc 就是cdrom(dvdrom)设备,为了验证我们的说法;请用ls -l 来列文件;
[root@localhost beinan]# ls -lh /dev/dvd*
lrwxrwxrwx 1 root root 3 2005-09-13 /dev/dvd -> hdc
[root@localhost beinan]# ls -lh /dev/cdrom
lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdrom -> hdc
[root@localhost beinan]# ls -lh /dev/cdwriter
lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdwriter -> hdc
得知: dvd 、cdrom 、cdwriter 的文件名都链接到了hdc这个设备,所以光驱设备根源就是/dev/hdc ;
得知: 通过/etc/fstab内看到的,我们可以肯定的是光盘被mount 到了/media/cdrecorder 目录;
2、自定义cdrom 挂载的位置,比如 /mnt/cdrom,所以我们也可以这样来挂载光驱;
修改:/etc/fstab,把/dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0
修改为:
/dev/hdc /mnt/cdrom auto users,exec,noauto,managed 0 0 再保存退出。
3、建立光驱挂载目录[root@vmlinux root]#mkdir /mnt/cdrom
4、再执行挂载命令:
[root@vmlinux root]# mount /dev/hdc /mnt/cdrom 或者 mount /dev/cdrom /mnt/cdrom
//我用的是2.6,文件fstab中没有下面的内容,想到 /dev目录,它下面的文件是一些
//虚拟档案,对它们的操作就相当于对硬件直接操作,/dev下找到cdrom
mount /dev/cdrom /mnt/cdrom
//确保/mnt/cdrom文件存在