多语言展示
当前在线:1645今日阅读:23今日分享:25

挂载硬件设备

用习惯了Windows系统让咱们觉得一切都理所应当,平时把U盘插入到电脑后也根本没有考虑过到底系统做了那些事情,又是为什么能够访问到这个U盘内资料的。刘遄老师推荐在Linux系统中这些最好是手动来做,因为这会让同学们更好的把控数据。如前面所讲当拿到了一块全新的硬盘存储设备之后首先要分区,然后格式化最后才能挂载正常使用。分区和格式化大家以前常常听到,但“挂载”又是个什么东东呢?刘遄老师给您一个最简单、最贴切的解释——挂载操作指的是当用户需要使用硬盘设备或分区数据时,需要先将其与一个已存在的目录文件做关联,而这个动作就叫“挂载”。下面的课程中会逐步教会同学们如何使用硬盘设备,但这个挂载理论知识实在比较复杂,而且实在太重要了,因此决定再单独拿出一个小节单独的讲解一下,不光要能看懂还要记住。详情请关注《linux就该这么学》。
工具/原料

一台装有RHEL 7.0操作系统的电脑

方法/步骤
1

mount命令用于挂载文件系统,格式为:“mount 文件系统 挂载目录”。挂载是在使用硬件设备前的最后操作的一步,只需要用mount命令把硬件设备与一个目录做关联,然后就能在这个目录中看到硬件设备中的数据了。对于比较新的Linux系统来讲一般是不需要使用-t参数来指定说明文件系统类型的,这点Linux系统会自动进行判断。而mount -a命令参数是非常厉害的,执行后会自动检查/etc/fstab文件中有无疏漏被挂载的设备文件,然后进行自动挂载操作。例如需要把设备'/dev/sdb2'挂载到'/backup'目录,文件格式是ext4。mount命令只需要填写设备与挂载目录参数就行,一般系统会自动去判断要挂载文件的类型~因此只需要这样来做:执行命令:mount /dev/sdb2 /backup虽然按照上面的方法执行mount命令后就能立即使用文件系统了,但重启后挂载就会失效,也就是说需要每次开机后都手动的挂载一下,这肯定不是咱们想要的方案,因此如果您想让硬件设备和目录永久的进行自动关联,就必须把挂载信息按照指定的格式写入到/etc/fstab文件中。这个文件中包含着诸多挂载所需的信息项目,一旦配置好之后就能永久的为您服务啦。

2

那么要想让文件系统为'ext4'的硬件设备'/dev/sdb2'开机后自动挂载到'/backup'目录上,默认权限且无需开机自检,就需要在/etc/fstab文件中写入下面的信息,重启后检查也会成功~[root@linuxprobe ~]# vim /etc/fstab # # /etc/fstab# Created by anaconda on Wed May 4 19:26:23 2017 # # 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=812b1f7c-8b5b-43da-8c06-b9999e0fe48b /boot xfs defaults 1 2 /dev/mapper/rhel-swap swap swap defaults 0 0 /dev/cdrom /media/cdrom iso9660 defaults 0 0  /dev/sdb2 /backup ext4 defaults 0 0

3

umount命令用于撤销已经挂载的设备文件,格式为:“umount [挂载点/设备文件]”。挂载文件系统是为了使用硬件资源,卸载文件系统就意味不再使用硬件的设备资源,而挂载的操作就是硬件设备与目录的关联动作,因此卸载操作只需要说明想要取消关联的设备文件或挂载目录其中的一项即可,而且一般也不需要加其他额外的参数,例如来尝试手动的卸载掉“/dev/sdb2”这个设备文件吧:[root@linuxprobe ~]# umount /dev/sdb2

推荐信息