前言
之前在大学时期,对Linux处于一个一知半解的状态,现在开始重新学习。日常中遇到的问题都会逐一记录。这次是需要在实际项目中挂载光盘至服务器。
一、为什么Linux需要挂载才可以识别外部设备?
因为Linux系统将所有的硬件设备当作文件来处理,需要将设备挂载到系统中,系统才可以识别到设备。如果不挂载,在图形化界面中可以找到硬件设备,但是在命令行中无法找到。
二、挂载步骤
可以根据挂载设备类型不同,选择在不同的目录下新建目录。推荐如下:
media(光盘)
misc(网络存储盘)
mnt(u盘或移动硬盘)
因为本次项目实践需要挂载光盘。所以我选择在media下新建目录。
1.创建空目录
此时media为空,需新建一个文件夹,用来挂载。
[root@localhost /]#mkdir /media/cdrom
注:cdrom为挂载一般默认文件夹名称。
2.挂载光盘
将设备文件名为sr0的文件挂载至media/cdrom中。一般默认设备文件名为sr0。
[root@localhost /]#mount /dev/sr0 /media/cdrom
我在执行这条命令时报错,提示"mount:block device /dev/sr0 is write-protected,mounting read-only"。这是因为只有只读权限,需要执行以下命令赋权。
[root@localhost /]#mount -o remount,rw /dev/sr0 /media
再执行一次挂载命令就挂载成功了。此时可以进入/media/cdrom查看。
3.卸载挂载点
!!!挂载后必须卸载,否则后期再次挂载可能会出现问题。
[root@localhost /]#mount /dev/sr0
[root@localhost /]#mount /media/cdrom
卸载任意一个即可。
总结
这只是简单的操作,更深层次的原理还需要再学习。