学习redhat7系统的第一件事就是安装系统,第二件事就是挂载光盘,由于redhat系统是收费的,所以我们装完redhat系统不手动更换yum源的情况下是无法使用在线yum包管理器的,但是光盘里包含了大部分我们日常中所需要的软件包,例如httpd,ftp,gcc和mariadb等,所以装好系统之后我们要做的第一件事就是先把光盘挂载上去,然后配置好基本的生产环境。

查看系统挂载信息

当虚拟机中连接了光盘镜像的时候或者是物理机中插入光盘的时候,我们的光盘镜像文件默认设备名称为/dev/sr0,默认挂载路径是/run/media/root/RHEL-7.0 Server.x86

[root@server1 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/rhel-root 18G 3.0G 15G 17% /

devtmpfs 905M 0 905M 0% /dev

tmpfs 914M 140K 914M 1% /dev/shm

tmpfs 914M 8.9M 905M 1% /run

tmpfs 914M 0 914M 0% /sys/fs/cgroup

/dev/sda1 497M 119M 379M 24% /boot

/dev/sr0 3.5G 3.5G 0 100% /run/media/root/RHEL-7.0 Server.x86_64

创建挂载目录并挂载光盘镜像文件

这里我在根目录下递归地创建了/media/cdrom目录用来挂载光盘

[root@server1 /]# mkdir -p /media/cdrom

[root@server1 /]# cd /

[root@server1 /]# ls

bin dev home lib64 mnt proc run srv tmp var

boot etc lib media opt root sbin sys usr

[root@server1 /]# mount /dev/cdrom /media/cdrom

mount: /dev/sr0 is write-protected, mounting read-only

[root@server1 /]#

这里可能有人会有疑问为什么挂载光盘不是挂载/dev/sr0设备呢,其实用 mount /dev/sr0 /media/cdrom命令挂载光盘也是可以,而且是非常推荐使用的,因为光盘的设备名称就是/dev/sr0,但是我为什么用mount /dev/cdrom /media/cdrom命令挂载呢,看这一条挂载后的输出信息,不难发现挂载的设备就是/dev/sr0

mount: /dev/sr0 is write-protected, mounting read-only

经过长时间对Linux的接触我发现Linux下面有很多文件是被链接的,采用链接的好处不言而喻,既方便我们记忆也可以保护源文件被误操作所破坏,就像windows下有很多文件是快捷方式,抱着怀疑的心我们查看一下/dev/sr0和/dev/cdrom到底有什么关系,意料之外,情理之中,这下我们明白了为什么挂载/dev/cdrom和挂载/dev/sr0的效果是一样的,因为系统中已经把/dev/cdrom链接到sr0了

[root@server1 /]# ls -al /dev/sr0

brw-rw----+ 1 root cdrom 11, 0 Nov 4 08:48 /dev/sr0

[root@server1 /]# ls -al /dev/cdrom

lrwxrwxrwx. 1 root root 3 Nov 4 08:48 /dev/cdrom -> sr0

[root@server1 /]#

设置开机自动挂载

关于设备挂载的信息文件存放在/etc/fstab文件中,我们用cat /etc/fstab查看该文件的信息,里面是一些配置信息。

[root@server1 /]# cat /etc/fstab

#

# /etc/fstab

# Created by anaconda on Mon Nov 4 13:25:14 2019

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

/dev/mapper/rhel-root / xfs defaults 1 1

UUID=f880f8fe-c049-4038-9325-061cc40c1234 /boot xfs defaults 1 2

/dev/mapper/rhel-swap swap swap defaults 0 0

[root@server1 /]#

接下来我们修改这个配置文件在最后一行追加一行信息,一共6个字段,每个字段之间最少用一个空格分开,至于多少个空格,你觉得怎么好看就加多少个空格,权限我们选择默认defaults就好,是否校验和是否备份我选择0,不校验不备份,对于文件格式,我们所用的光盘镜像文件iso的文件格式是iso9660,这个需要记住,添加完成后保存退出。

重新挂载/etc/fstab文件中的所有设备,没有出现提示为挂载成功,Linux中秉承没有消息就是最好的消息,所以没有输出就是最好的消息,这条命令会将/etc/fstab文件中所有列出来的设备重新挂载一遍,并且开机后也会自动挂载一次,明白这一点非常重要,不能出现任何差错,每次配置完成后一定要执行mount -a操作,如果出现错误就要修正过来,实在不会就放弃开机挂载,自己开机后手动挂载算了,因为这个文件一旦出现问题直接导致开机无法进入系统,由文件信息可以猜测,该文件记录了boot分区的挂载信息,boot分区都出错了系统肯定起不来,特别是在红帽认证考试过程中,这一配置出错基本0分。

[root@server1 /]# mount -a

[root@server1 /]#

下面尝试一下将挂载目录/media/cdrom写成/media/cdroom,将会看到报错,这时候就要解决这个报错的问题,不然就无法开机,这一切都配置好以后,每次开机系统都会自动挂载光盘而不用我们每次开机都执行mount命令手动挂载。

[root@server1 /]# mount -a

mount: mount point /media/cdroom does not exist

[root@server1 /]#

以上教程是针对虚拟机用户而言,细心的你一定会有个疑问,现在很多人都不用光盘了甚至很多服务器连光驱都没有,那怎么把光盘给挂载上去呢,这也是我写这篇博客的原因,当时我灵光一现,发现事情其实很简单,如果你是用U盘安装的系统,那你的U盘一定写入了redhat的镜像文件,那么你就可以将U盘插在服务器上,然后再用mount命令将U盘挂载到系统中,或者直接将光盘镜像拷贝到服务器中,然后再将光盘镜像里的文件提取出来,这里仅提供一个思路,不作演示,要解压光盘镜像文件可以安装7zip软件,然后用 7z x *.iso解压iso文件。

linux7挂载光盘,redhat7挂载光盘相关推荐

  1. linux 挂载光盘映像,在 Windows Mac和Linux上,如何挂载iso和其他光盘映像

    Windows Windows 10允许你直接挂载.ISO和.IMG光盘映像文件,而无需任何第三方软件.只需双击.ISO或.IMG光盘镜像. 要卸载该光盘,请右键单击该虚拟磁盘驱动器,然后选择&quo ...

  2. 红帽linux挂载光盘_linux挂载光盘

    mount -t iso9660 /dev/cdrom /mnt/cdrom umout /mnt/cdrom 查看系统已经挂载的文件系统 mount 每一行输出格式: 分区名 on  挂载点 typ ...

  3. CentOS7挂载CentOS7 everything安装光盘和设置yum源为挂载的光盘

    CentOS7挂载CentOS7 everything安装光盘和设置yum源为挂载的光盘 一,挂载光盘 首先需要将光盘放入光驱.挂载将使用/dev下的设备文件cdrom: [root@localhos ...

  4. 28. 文件挂载,卸载,mount,语法选项示例,挂载光盘,挂载分区,挂载u盘,挂载移动硬盘,卸载,fuser等使用和示例

    本章详细讲解:文件挂载,卸载,mount,语法选项示例,挂载光盘,挂载分区,挂载u盘,挂载移动硬盘,卸载,fuser的使用和示例 文章目录 mount 语法选项 fstab文件 /etc/fstab文 ...

  5. Linux中光盘的挂载

    文章目录 步骤一:创建一个空目录 步骤二:找到光盘的设备文件名称 步骤三:挂载光盘 步骤四:访问关盘中的数据 步骤五:卸载挂载点 问题:挂载点为什么要使用空目录 光盘挂载的前提依然是指定光盘的设备文件 ...

  6. linux强制卸载光盘,linux如何挂载光盘linux卸载光盘的方法

    ? 初学linux的朋友来说,挂载光盘及卸载光盘是很重要的,今天详细说一下,挂载光盘及卸载光盘的命令. 工具/原料 linux系统 方法/步骤 首先是需要有一台安装好的linux系统,至于如何安装,可 ...

  7. linux下完成光驱和U盘的挂载,Linux怎么挂载移动硬盘光盘U盘之案例分享

    1. mount命令简介 本文主要讲解Linux上如何使用mount命令,该命令用于挂载外新的块设备,比如光盘.U盘.移动硬盘.新加硬盘.网络系统文件如CIFS或者NFS. 2. mount支持常见的 ...

  8. Linux—磁盘管理—挂载 U 盘和光盘以及基本使用

    磁盘管理 1. mount   作用:用于挂载 Linux 系统外的文件.挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘.CD-ROM 或共享资源)上的计算机文件和目录可供用户通过计算 ...

  9. (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记

    1.光盘的挂载与解挂 在Linux操作系统中,所有的存储设备都必须先挂载然后才能使用. 问题:为什么当我们直接访问/run/media/itheima/CentOS 7 x86_64就相当于访问光盘 ...

最新文章

  1. 常用的Git Tips
  2. 区块链 重放攻击 简介
  3. Cempi实战攻略(六)——如何截获到达的短消息
  4. # 异运算_小学六年级数学知识点总结-03分数的混合运算
  5. 什么是心理测试系统软件,心理测评系统是什么
  6. char[]和char*的区别(转)
  7. https访问http加载不出图片_前端解决第三方图片防盗链的办法
  8. 技巧 | 如何批量地将整型变量转换为因子变量
  9. c++语言定义排序函数,关于C++中定义比较函数的三种方法小结
  10. linux的课程完全看不懂,学习Linux命令神器-看不懂直接给你解释
  11. stdlib.h函数请单
  12. 第三周的学习进度情况
  13. atitit 解决教学记忆问题 压缩算法原理  哈夫曼 LZ77 gzip  zlib deflate算法.docx 目录 1. 压缩理论 1 1.1. 柯氏复杂性 1 2. 1 RLE 1
  14. 【cs231】反向传输与神经网络
  15. 【转】中国北斗是咋回事?从GPS说起
  16. 雷达一维距离像怎么用matlab仿真出来,雷达目标识别之一维距离像的学习
  17. angularJs - 弹窗
  18. 由课堂思考生活(作者:张子逸)
  19. Linux中vsftpd服务配置
  20. 女人喜欢大男人还是小男人

热门文章

  1. EXCEL利用数组公式求多组数据的斜率、截距 或者其他。
  2. android圆形图标显示不全,android 桌面图标显示不全
  3. Spring Data Neo4j
  4. spring漏洞合集 下
  5. 教育大数据的核心技术、应用现状与发展趋势
  6. python win32转pdf 横版_用Python将PPT转换PDF
  7. 爬取场库网站遇到的问题
  8. 现金流告急,深陷负面的智微智能能否成功冲刺IPO?
  9. 施耐德plc与组态王连接
  10. 开题报告中外文文献的查询和引用