1、mount 挂载点操作
显示光盘文件内容:
Windows
光盘放入------->光驱设备------->CD驱动器
Linux
光盘放入------->光驱设备(/dev/cdrom)------------>访问点(挂载点)/dev/sr0
/dev/hdc 与内核版本相关
/dev/cdrom 统一写成cdrom
[root@localhost ~]# ls /dev/cdrom
/dev/cdrom #快捷方式
[root@localhost ~]# ls -ld /dev/cdrom
lrwxrwxrwx. 1 root root 3 7月 22 22:26 /dev/cdrom -> sr0 #/dev/cdrom 和 sr0是对应的
/dev/cdrom 代表设备文件快捷方式
设备文件不能用cd 和cat命令
使用mount命令,提供设备访问点(挂载点)
什么是挂载?
将光盘/U盘/分区/网络存储等设备装到某个linux目录中
各种命令工具通过访问linux目录来操作这些设备
mount语法
– 格式: mount 设备路径 挂载点目录
要访问读取设备,就必须要有挂载点,挂载不能随便乱挂,要挂载最好自己创建新的目录。
注意:挂载到root上是很危险的,root下目录都是有一定作用的
[root@localhost ~]# mkdir /mnt/whj #创建挂载目录
[root@localhost ~]# ls /mnt/whj #查看新建目录为空
[root@localhost ~]# mount /dev/cdrom /mnt/whj #挂载设备命令
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# ls /mnt/whj
addons GPL media.repo RPM-GPG-KEY-redhat-release
EFI images Packages TRANS.TBL
EULA isolinux repodata
extra_files.json LiveOS RPM-GPG-KEY-redhat-beta
2、卸载光盘
– 格式: umount 挂载点目录
[root@localhost ~]# umount /mnt/whj
[root@localhost ~]# ls /mnt/whj
3、常见提示:
[root@localhost ~]# umount /myiso
umount: /myiso:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以找到有关使用该设备的进程的有用信息)
1.当前在挂载点内
[root@localhost ~]# cd /mnt/whj
[root@localhost whj]# umount /mnt/whj
umount: /abc:目标忙。
2.挂载速度很慢,没有把光盘文件放入到光驱中
[root@localhost ~]# mount /dev/cdrom /mnt/whj
mount: 在 /dev/sr0 上找不到媒体
4、永久挂载
[root@localhost ~]# vim /etc/fstab #修改 /etc/fstab配置文件
在文件末尾添加内容,文件前面所有内容一定不能删除,否则系统启动不了
/dev/sr0 /mnt/whj iso9660 defaults 0 0
/ISO/rhel-server-7.4-x86_64-dvd.iso /var/ftp/whj iso9660 defaults 0 0
具体格式:
[光盘文件路径] [挂载目标路径] 文件类型 defaults 0 0
注意:iso镜像的文件类型为iso9660
[root@localhost ~]# mount -a #挂载
练习:
要求学会mount挂载操作。主要完成下列任务:
- 连接光盘 /down/rhel-server-7.2-x86_64-dvd.iso
- 将光盘挂载到 /mnt 目录,检查 /mnt 目录内容
- 卸载光盘设备,再次检查目录内容
首先在VMware workstations中连接光盘
[root@server0 ~]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
[root@server0 ~]# ls /mnt
addons GPL LiveOS release-notes RPM-GPG-KEY-redhat-release
EFI images media.repo repodata TRANS.TBL
EULA isolinux Packages RPM-GPG-KEY-redhat-beta
[root@server0 ~]# umount /mnt/
[root@server0 ~]# ls /mnt/
注意事项:
可以允许一个设备有多个挂载点
挂载点目录尽量自己创建,不要挂载到/root下
卸载时当前路劲不要是挂载点目录
注意排错:当按tab键没反应时,看看前边是不是敲错代码了