> CentOS > CentOS教程 >

CentOS挂载硬盘

我们之前就说过,挂载点是目录,而这个目录是进入磁盘分区的入口。不过要就行挂载之前,你最好先确定几件事:

      单一文件系统不应该被重复挂载在不同的挂载点(目录)中;

      单一目录应该重复挂载多个文件系统;

      要作为挂载点的目录,理论上应该都是空目录才是。

      尤其是上面的后两点,如果你要用来挂载的目录并不是空的,那么挂载了文件系统之后,原目录下的东西就会暂时消失。举个例子来说,假设你的/home原本与 根目录(/)在同一个文件系统中,底下原本就有/home/test与/home/heetian两个目录。然后你加入新的硬盘,并且直接挂载到 /home底下,那么当你挂载好了之后,则/home目录显示的是新挂载的分区的资料。至于原来的test与heetian这两个目录就会暂时的被隐藏 了。注意了!并不是被覆盖掉了。而是暂时隐藏起来了,当新的分区被卸载后,/home下面的东西就会恢复正常了。

如何实现开机自动挂载文件系统

      请思考,我们挂载的文件系统,在系统重启之后还有没有呢?

      让我们来测试一下:

c1283788-77e0-4d6b-82bf-0a9b309a0f38.jpg

      我们reboot一下:直接敲 reboot ,回车,过1分钟左右再用putty链接Linux。

      重启之后,我们再来看一下,sdb4还在不在?

97fb7c44-46f9-4156-8a0f-92939b362eca.jpg

      咦 ?看不到sdb4了,难道我重启系统就要重新手动挂载一次吗?那怎么样让文件系统自动挂载呢?那就需要写配置文件了。配置文件的的路径是 /etc/fstab 。

      我们用 cat 命令查看一下里面有什么东西吧?

18ef0945-f6ce-47ca-b2a9-6870356cf62b.jpg

      那有没有发现,总共可分为6列,那每列都是啥呢?就是一下这几个了

03fa2389-9d33-4d19-b6b7-20943b681ac5.png

      fs_spec :定义希望加载的文件系统所在的设备或远程文件系统

      fs_file:该字段描述希望的文件系统挂载的目录点

      fs_type:文件系统类型:如ext2

      fs_options:指定挂载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来

      fs_dump:是一个备份指令,不需要为0 ,需要备份为 1以后会讲到这个指令。

      fs_pass:是否在开机是进行磁盘校验,0 为不校验,1为校验。通常 / 设置为 1。

      那设置开机自动挂载/dev/sdb4怎么写呢?

      用vim /etc/fstab打开 (vim的时候我们会在后续的课程里面讲解的哦)

      按“i”键,按键盘上的上下左右,移动光标到最后,然后回车

78659519-9fb9-49ff-9240-8da3885189c6.jpg

      添加一行 :/dev/sdb4 /mnt/sdb4 ext2 defaults 0 0

58c37091-8c4d-4af4-a4ee-41f25c1de83c.jpg

      然后按两下键盘左上角的 ESC键。然后输入 “:x”,回车,就保存了

5d41c346-6cbe-4cf4-b2d0-de2bad17d901.jpg

      修改后的/etc/fstab是这样的:

eb3e39a0-9d25-4676-bedb-d21680809dcd.jpg

      我们再 reboot 试试?

5ee5bd52-0a51-4560-b7b1-669be0a32fe4.png

474b87af-e531-47ae-90aa-4771cd12df67.jpg

      看,被自动挂载了。妈妈再也不用担心我重启系统,挂载不了文件系统了!!

如何挂载一个iso镜像文件

      很多时候我们需要用到iso镜像,那么iso镜像怎么使用呢?

      我们的系统中因为没有iso镜像文件,我们先来造一个。不用明白命令的意思:

      我们用mkisofs做一个iso9660镜像文件:

      mkisofs -o heetian.iso /tmp

bc75a32c-452a-4044-a909-d2c604ea349e.jpg

      iso 文件做好了,我们来挂载使用它吧:我们挂载到/media/iso下面如何:

      mount -o loop -t iso9660 ./heetian.iso /media/iso/

aed84eb2-5ca8-4ba4-a62b-86f261023873.jpg

      这条命令的意思就是挂载“回旋设备”和iso镜像 –t是指定为iso9660光盘格式

(责任编辑:IT)