Linux中etc rc.local,开机挂载mount etc/fstab与/etc/rc.d/rc.local区别-程序员宅基地

技术标签: Linux中etc rc.local  

开机挂载mount

etc/fstab与/etc/rc.d/rc.local区别差不多,差别就是如果你又程序依赖于NFS的话还是的放到fstab比较好。

一、

某些时候当Linux系统下划分了新的分区后,需要将这些分区设置为开机自动挂载,否则,Linux是无法使用新建的分区的。

/etc/fstab 文件负责配置Linux开机时自动挂载的分区。

Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。Linux的文件结构是单个的树状结构。最顶部的

为根目录,即/。在根目录下,分为多个子目录,包括/bin、/boot、/dev、/etc、/home、/lib、/media、/mnt、

/opt、/proc、/root、/sbin、/tmp、/usr和/var等。

磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作,而fstab正是负责这一配置。显然,根目录是所有Linux的文件和目录

所在的地方,需要挂载上一个磁盘分区。上面还提到,Linux分区交换也需要独立使用一个分区,因此,安装一个Linux至少需要两个分区。(事实上,只

使用一个分区安装Linux也是可能的,而且,如果电脑的物理内存足够大,交换分区并不是必须的)

本文将以某一典型的debian系统为例。打开

/etc/fstab 文件

1

[root@www ~]#

vi /etc/fstab

默认情况下,fstab中已经有了当前的分区配置,内容可能类似:

#

proc  /proc  proc  defaults  0

0

/dev/hda1  /  ext3  errors=remount-ro

0  1

/swapfile  swap  swap  defaults

0  0

/dev/hdc  /media/cdrom0

udf,iso9660  user,noauto

0  0

由上面的内容可以看出,系统的 /dev/hda1

分区被挂载在根目录,文件系统是ext3。此外,还有proc、swap等特殊的“分区”,与 /dev/hdc

被作为光驱挂载在了 /media/cdrom0

因此,如果希望将新分区 /dev/hda5 挂载在 /home/new 目录下,则只需在fstab文件中加入一行:

/dev/hda5

/home/new ext3  default  0  1

即可。

第一列可以是实际分区名,也可以是实际分区的卷标(Lable)。

如果磁盘是SATA接口,且有多个磁盘,则每个磁盘被标记为 /dev/hda 、 /dev/hdb、 /dev/hdc

等以此类推;而每个磁盘的分区被标记为 /dev/hda1、 /dev/hda2等。

如果磁盘是SCSI类型,则多个磁盘会被分别标记为 /dev/sda、/dev/sdb等等。分区同理。

如果使用标签来表示,则格式如:

1

LABLE=/

第二列是挂载点。

挂载点必须为当前已经存在的目录,为了兼容起见,最好在创建需要挂载的目标目录后,将其权限设置为777,以开放所有权限。

第三列为此分区的文件系统类型。

Linux可以使用ext2、ext3等类型,此字段须与分区格式化时使用的类型相同。也可以使用 auto

这一特殊的语法,使系统自动侦测目标分区的分区类型。auto通常用于可移动设备的挂载。

第四列是挂载的选项,用于设置挂载的参数。

常见参数如下:

auto: 系统自动挂载,fstab默认就是这个选项

defaults: rw,

suid, dev, exec, auto, nouser, and async.

noauto 开机不自动挂载

nouser 只有超级用户可以挂载

ro 按只读权限挂载

rw 按可读可写权限挂载

user 任何用户都可以挂载

请注意光驱和软驱只有在装有介质时才可以进行挂载,因此它是noauto

第五列是dump备份设置。

当其值设置为1时,将允许dump备份程序备份;设置为0时,忽略备份操作;

第六列是fsck磁盘检查设置。

其值是一个顺序。当其值为0时,永远不检查;而 /

根目录分区永远都为1。其它分区从2开始,数字越小越先检查,如果两个分区的数字相同,则同时检查。

当修改完此文件并保存后,重启服务器生效。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35761085/article/details/116985767

智能推荐

Matlab的证书失效解决办法_matlab选定的许可证文件路径无效-程序员宅基地

文章浏览阅读1.1w次。很多人发现自己的matlab打不开,证书失效了(很多破解版的matlab证书截止2017年失效)献上方法:打开matlab的license,删掉。换成本博客中的license。(一般安装位置为C:\Program Files\MATLAB\R2008b\licenses)一步即可!亲测有效。后续还有关于matlab问题的更新,都是博主亲身经历,希望能尽绵薄之力。_matlab选定的许可证文件路径无效

数据分析python代码开发工程化编写逻辑-个人总结_python工程化-程序员宅基地

文章浏览阅读1.1k次。团队开发git提交提交方法注意细节Byte-compiled / optimized / DLL filesC extensionsDistribution / packagingPyCharm filesJupyter NotebookUnit test / coverage reportsSphinx documentationDjangoFlask:thinking:协同开发细节模块管理根目录train.pypred.pydata配置argparseyaml_python工程化

动态规划--最优二叉搜索树_最优二叉搜索树算法实现-程序员宅基地

文章浏览阅读2k次。假期 2020.01.19题目描述最优二叉搜索树简单说来,就是使查找的过程消耗的次数最小,即大数据存储与查找方面的较优性能的算法。此处举例数字的存储与查找,如下图:其中pi为搜索概率,qi为不成功概率;思路分析对于寻找最优问题的算法,动态规划一直都是比较好的算法,这儿也是采用动态规划的算法实现该问题的解决。动态规划问题,一般是需要判断问题时候有最优子结构,那么此处设存在序列{s..._最优二叉搜索树算法实现

web.py 的基本使用方法_web.py怎么引用-程序员宅基地

文章浏览阅读450次。最近要快速做一些DEMO,所以直接用了web.py做后台web服务,记录下最基本最简单使用方法,理解一下它的逻辑。web.py的介绍就不说了,一搜就有,直接开始。我的环境是这样的:系统:ubuntu 22.04python: 3.8 (conda环境)如果大家用下来和我经历的不一样,那就再琢磨琢磨,总会解决的~_web.py怎么引用

Element-ui 对话框el-dialog点击关闭事件处理_el-dialog关闭事件-程序员宅基地

文章浏览阅读2w次,点赞8次,收藏9次。默认关闭的处理使用:visible.sync="dialogVisible"进行处理<el-dialog title="提示" :visible.sync="dialogVisible" width="30%" :before-close="handleClose"> <span>这是一段信息</span> <span slot="footer" class="dialog-footer"> <el-button @c_el-dialog关闭事件

Go必知必会系列:中间件与拦截器-程序员宅基地

文章浏览阅读1.7k次。在 Go 中,中间件(Middleware)是指用来连接两个或多个服务的组件或者模块。它通常被用于实现安全、验证、数据转换、监控等功能。

随便推点

Android studio 系统存储数据SharedPreferences_android studio写一个有数据存取相关功能的-程序员宅基地

文章浏览阅读815次。SharePreferences类是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据。保存路径:找到DeviceFileExplorer /data/data/PACKAGE_NAME/shared_prefs目录下。private SharedPreferences sharepreferences;//实例化 SharedPreferencesprivate SharedPreferences...._android studio写一个有数据存取相关功能的

SpringBoot-秒杀系统概述_springboot架构 接入层-程序员宅基地

文章浏览阅读410次。说到“秒杀”,恐怕大多数人想到的就是“双11”,“促销”,”买买买“等火爆的场面吧大家为了打折商品蜂拥而至,造成了电商网站一片繁华的景象。但作为程序员的我们,看到的却是高并发和可靠性。无论你处在软件开发的哪个阶段,都希望能够设计一套属于自己的秒杀系统。..._springboot架构 接入层

马化腾的电商梦,只能靠它来实现了~-程序员宅基地

文章浏览阅读655次,点赞23次,收藏18次。腾讯总裁刘炽平也曾称,腾讯在电商方面仍有非常大的发展空间,但仍希望能够循序渐进,一步一个脚印,逐渐打造适合自身的基础设施,在用户体验与商家投资回报率中找寻最佳平衡点。而视频号的话,没有什么引流品之类的低价品,只做利润品,商家拿着低价引流品去对接视频号主播,只会被主播看不起,认为没有实力。从视频号小店本身来看,当流量持续从商家的私域引入到小店成交,并促成源源不断的交易后,更便于养成用户在小店持续购买的习惯。现在已经在做视频号店铺的商家,和已经在做视频号的带货达人,都表示抖快淘目前是一片红海,

YOLOv5红外车辆检测pytorch实现_yolov5识别红外图像-程序员宅基地

文章浏览阅读343次。数据集收集与预处理: 首先,为了训练YOLOv5模型,需要收集大量标注有车辆目标的红外图像数据集。这些数据集应覆盖各种不同的场景和条件,以提高模型的泛化能力。然后,对图像进行预处理操作,包括图像大小调整、归一化、数据增强等,以提高模型的鲁棒性和适应性。模型架构: YOLOv5采用了一种基于卷积神经网络(CNN)的轻量级架构。它包括主干特征提取网络和检测头两个主要部分。特征金字塔网络: 为了在不同尺度下检测车辆目标,YOLOv5引入了特征金字塔网络。_yolov5识别红外图像

评估回归模型的指标:MSE、RMSE、MAE、R2、偏差和方差-程序员宅基地

文章浏览阅读2.6w次,点赞19次,收藏167次。在回归任务(对连续值的预测)中,常见的评估指标(Metric)有:平均绝对误差(Mean Absolute Error,MAE)、均方误差(Mean Square Error,MSE)、均方根误差(Root Mean Square Error,RMSE)和平均绝对百分比误差(Mean Absolute Percentage Error,MAPE),其中用得最为广泛的就是MAE和MSE。下面依次来..._r2分数

TinyBERT论文及代码详细解读-程序员宅基地

文章浏览阅读3.3k次,点赞2次,收藏10次。General DistillationData Augmentation主要基于BERT预训练模型以及词向量(文中选择的Glove词向量)进行词级别的替换,实现数据增强。在官方代码中进行了17(NαN_\alphaNα​)倍的增强,以GLUE/QQP数据集为例效果如下:id qid1 qid2 question1 question2 is_duplicate402555 536040 536041 how do i control my 40-something emotions _tinybert