Linux设置开机挂载
Linux可不可以在开机的时候就将我们要的文件系统都挂载好?这样就不需要每次进入Linux系统还要挂载一次。当然可以,那就直接到/etc/fstab里面去修改。
系统挂载的一些限制:
- 根目录/是必须挂载的,而且一定要先于其他mount point被挂载进来。
- 其他挂载点必须为已新建的目录,可任意指定,但一定要遵守必需的系统目录架构原则
- 所有挂载点在同一时间之内,只能挂载一次
- 所有分区在同一时间内,只能挂载一次
- 如若进行卸载,必须先将工作目录移到挂载点(及其子目录)以外。
先查阅一下/etc/fstab这个文件的内容

/etc/fstab(file system table)就会将我们利用mount命令进行挂载时,将所有的参数写入到这个文件中就可以了。除此之外,/etc/fstab还添加了
dump这个备份的命令支持,与开机时是否进行文件系统检验fsck等命令相关。
/etc/fstab这个文件的内容很重要:
第一列,磁盘设备文件或该设备的Label,这个字段请填入文件系统的设备文件名。系统默认使用Label名称。可以使用dumpe2fs命令查阅Label.
利用设备名称(ex>/dev/hda1)来挂载分区时,是被固定死的,你的硬盘不可以随意查在任意插槽。而使用Label name来挂载虽然没有插槽方面
的问题,但你就要随时注意Label name,尤其是新增磁盘的时候。
第二列,挂载订,挂载点一定是目录
第三列,磁盘分区的文件系统,在手动挂载时可以让系统自动测试挂载,但这个文件当中我们必须要手动写入文件系统才行。
第四列,文件系统参数,如下表:

第五列,是否能被dump命令作用
dump是一个用来作为备份命令,可以通过fstab指定哪个文件系统必须进行dump备份。0代表要做dump备份,1代表要每天进行dump
2代表不定期的dump备份操作,通常这个参数不是0就是1.
第六列,是否以fsck检验扇区
开机过程中系统默认会以fsck检验我们的文件系统是否是完整(clean)。不过,某些文件系统是不需要检验的,例如内存交换空间,或者是
特殊文件系统。0是不要校验,1表示最早检验(一般只有根目录设置为1),2也是要检验,不过会比较早被检验。一般来说根目录设置为1
其他的要校验的文件系统兜设置为2就好了。
假设要将/dev/hdc6每次开机都自动挂载到/mnt/hdc6,如何进行?
首先,用nano将下面这一行写入/etc/fstab当中

再来看/dev/hdc6是否已经挂载,如果挂载了,请先卸载

测试一下刚才我们写入/etc/fstab的语法是否有错误,这点很重要,因为这个文件如果写错了,Linux可能无法顺利开机

最终看到/dev/hdc6被挂载起来的信息才是成功挂载了,而且以后每次开机都会顺利将此文件系统挂起来。

/etc/fstab是开机时候的配置文件,不过实际文件系统挂载时记录到/etc/mtab与/proc/mounts这两个文件中的。每次我们在改动文件系统挂载时,
也会同时改动这两个文件。
特殊设备loop挂载(镜像文件不刻录就挂载使用)
挂载光盘DVD镜像文件
如果我们下载了Linux或者是其他所需光盘DVD镜像文件之后,难道要刻录成光盘才能够使用该文件里的数据吗?当然不是,我们可以通过loop
设备来挂载。如何挂载呢:

如此一来我们不需要将这个文件刻录称为DVD就能读取内部的数据了。话句话说就是你可以对这个文件内“动手脚”去修改文件。
新建大文件制作loop设备文件
我们可以制作一个大文件,然后将这个大问津格式化后挂载。这是个有趣的操作,而且还能帮我们解决很多系统分区不良问题。举例来说,如果
当初在分区时,只有分出一个根目录,假设现在已经没有多余空间进行额外分区。偏偏根目录空间还很大,此时你就能够制作出一个大文件,将这个
大文件挂载。下面我们在/home下创建一个512M的大文件,然后将这个大文件格式化并且实际挂载来实践一下。
创建大文件,用dd创建空的文件。

格式化:

挂载:利用特殊参数,-o loop处理

这个简单的方法可以让你在原本的分区不改动的环境下制作出你想要的分区。尤其是想玩linux上面的虚拟机的话,也就是以一台linux主机再切割称为
数个独立主机系统时,类似VMware这类软件。在Linux上使用xen这个软件,它可以配合这种loop device的文件类型来进行根目录的挂载,很有用。
Linux设置开机挂载的更多相关文章
- 攻城狮在路上(叁)Linux(二十四)--- linux设置开机挂载及镜像文件挂载
虽然可以手动进行文件系统的挂载,但是每次都手动挂载就会很麻烦,开机挂载的目的就是实现文件系统的自动挂载. 一.开机挂载:/etc/fstab及/etc/mtab 主要是通过修改/etc/fstab文件 ...
- linux设置开机服务自动启动/关闭自动启动命令
linux设置开机服务自动启动/关闭自动启动命令 2012-02-06 15:13 [root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务[roo ...
- linux设置开机启动程序?
/etc/rc.d/init.d 是 /etc/init.d的目标链接. 如果/etc/rc.d下面没有 rc.local脚本文件, 则需要 手动创建: 而 /etc/bashrc 是在登陆bash ...
- Linux设置开机自动挂载镜像文件
1.将文件上传到服务器上(本例上传到/Data/software下) 2.挂载 mount -o loop /Data/software/rhel-server-7.6-x86_64-dvd.iso ...
- Linux设置开机服务自动启动
[root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务[root@localhost ~]# chkconfig --add *** 添加开机自 ...
- linux设置开机自启动
一..在/etc/rc.local文件中添加自启动命令 执行命令: 编辑"/etc/rc.local",添加你想开机运行的命令 运行程序脚本:然后在文件最后一行添加要执行程序的全路 ...
- Linux设置开机启动项
第一种方式:ln -s 建立启动软连接 在Linux中有7种运行级别(可在/etc/inittab文件设置),每种运行级别分别对应着/etc/rc.d/rc[0~6].d这7个目录 Tips:/etc ...
- linux 设置开机启动项两种方式
原文链接:http://blog.csdn.net/karchar/article/details/52489572 有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务. 在解问题之前 ...
- 转 linux设置开机服务自动启动/关闭自动启动命令 chkconfig
原文连接http://blog.csdn.net/jiangguilong2000/article/details/8259360 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行 ...
随机推荐
- 《区块链DAPP开发入门、代码实现、场景应用》笔记5——区块链福利彩票的设计
笔者一直强调,一定要利用区块链的特点来解决行业存在的问题,并且该问题最好用区块链解决或者说只能用区块链解决.彩票行业就是个例子. 在讲解代码之前,首先讲解一下业务设计,如图6.15所示. 图6.15 ...
- Kali软件库认识
对kali上的软件进行一个初步的认识 信息收集 dmitry -o 将输出保存到%host.txt或由-o文件指定的文件 -i 对主机的IP地址执行whois查找 -w 对主机的域名执行whois查找 ...
- 深入理解JVM-内存溢出案例演示与分析
1.java堆溢出 思路:Java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象, 那么在对象数量到达最大堆的容量限制后就会产生内存 ...
- Oracle 11g新特性direct path read引发的系统停运故障诊断处理
黎俊杰 | 2016-07-28 14:37 声明:部分表名为了脱敏而用XX代替 1.故障现象 (1)一个业务系统输入用户名与密码后无法进入首页,表现为一直在运行等待,运行缓慢 (2)整个系统无法正常 ...
- selenium三个等待方法
为什么需要等待时间:页面加载需要时间,如果页面没有加载完成,直接去定位,可能定位不到元素 1.强制等待: import time time.sleep(2) 不管有没有完成加载,必须等待2秒 2.隐式 ...
- React: webpack模块组织关系
现代前端开发离不开打包工具,以 webpack 为代表的打包工具已经成为日常开发必备之利器,拿 React 技术栈为例,我们 ES6 形式的源代码,需要经过 webpack 和 Babel 处理,才能 ...
- python的常见内置模块之-----time
1.time模块 a.时间戳:print(time.time()) 从1970年到现在的时间,秒数 import time print(time.time()) >>>157448 ...
- cadvisor应用
cadvisor主页:https://github.com/google/cadvisor 容器主页:https://hub.docker.com/r/google/cadvisor cAdvisor ...
- 矩阵指数 Matrix Exponentials
转自:https://zh.wikipedia.org/wiki/%E7%9F%A9%E9%98%B5%E6%8C%87%E6%95%B0 其中,X. X2.X3…….Xk 都是n阶矩阵,显然 exp ...
- Kotlin函数使用综述与显式返回类型分析
位置参数与具名参数: 继续接着上一次https://www.cnblogs.com/webor2006/p/11498842.html的方法参数学习,再定义一个函数来说明具名参数的问题: 调用一下,先 ...