当前位置: 首页 > news >正文

自己开网站做职称论文可以吗怎样建网站

自己开网站做职称论文可以吗,怎样建网站,宣城市建设监督管理局网站下载,网站内做营销活动使用工具提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、systemd.mount是什么?二、使用步骤1.增加mount文件2.测试mount文件 三、补充说明总结 前言 挂载磁盘方式我们都知道很多人喜欢在/etc/fstab里面…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、systemd.mount是什么?
  • 二、使用步骤
    • 1.增加mount文件
    • 2.测试mount文件
  • 三、补充说明
  • 总结


前言

挂载磁盘方式我们都知道很多人喜欢在/etc/fstab里面挂载磁盘,使用起来可以说是很方便,但有时候会出问题,比如说挂载的磁盘故障了会导致操作系统进入紧急模式。如果说你的服务器放在很远的机房里那我奉劝你一定要慎重,因为我遇到过这种问题。

使用systemd.mount哪怕出现问题也不会导致系统进入紧急模式。你只需进入系统之后排查问题即可。


一、systemd.mount是什么?

A unit configuration file whose name ends in “.mount” encodes information about a file system mount point controlled and supervised by systemd.

简而言之就是一组以.mount结尾的文件,描述的是关于磁盘和挂载点的信息,由systemd负责管理。

二、使用步骤

systemd是系统自带的,不需要额外安装软件。

1.增加mount文件

保存在/lib/systemd/system/目录下即可,需要sudo权限才能存放。这里举一个例子:如果我的磁盘是/dev/sda1,挂载点是/mnt/mount1,那么按照下面写就行了:

sudo vim /lib/systemd/system/mnt-mount1.mount

注意,文件名不是乱写的,如果你的挂载点是/mnt/mount1那就写成mnt-mount1.mount,否则无法正常挂载!

[Unit]
Description = Mount sda1 disk[Mount]
What = /dev/sda1
Where = /mnt/mount1
Type = ext4
Options = defaults[Install]
WantedBy = multi-user.target

建议不要直接使用/dev/sda1这样的字眼,最好使用UUID挂载,因为每次内核启动/sda*的顺序不是固定的。

[Unit]
Description = Mount sda1 disk[Mount]
What = UUID=<磁盘的UIID,通过sudo blkid确认,必须是格式化后的磁盘才有UUID>
Where = /mnt/mount1
Type = ext4
Options = defaults[Install]
WantedBy = multi-user.target

其中:
[Unit]: 必写的条目,和你写.service文件一样包含了比如Before、After等选项。详细移步:systemd.unit
[Mount]: 必写的条目,所有挂载条目都汇总在这个下面
What:要挂载的磁盘
Where:挂载点,一般是文件夹
Type:文件系统类型,这里是ext4,是什么就写什么比如ntfs,cifs等
Options:就是挂载参数,如果你不太了解或者没有特殊需求就填defaults类似你在/etc/fstab里写的一样

[Install]:分配到哪个target下面,也是必须写的,不能省略。

除此之外还有其他参数可选:

SloppyOptions:值是布尔类型,上面的Options条目里写的参数容忍度比较高,哪怕是不支持的参数也不会导致失败,顶多不起效果。和mount命令的-s选项一个意思,默认是off,即参数必须对否则挂载失败。这里建议不要改动,因为万一阴差阳错弄了一个不需要的参数,起到反作用,除非你确实需要。

LazyUnmount:值是布尔类型,在执行umount操作时将文件系统和文件系统层次结构分离,同时清除所有的对文件系统的引用,如果这些引用没被占用的话。和mount命令的-l参数是一个意思,默认是是off。

ReadWriteOnly:值是布尔类型,如果是false的话指定被挂载为rw(read-write)的文件系统如果失败了就会尝试挂载为ro(read-only)。如果为true的话,定被挂载为rw(read-write)的文件系统如果失败了就会立即返回失败不会考虑挂载为ro,和mount的-w命令是一个意思,默认值是off。

ForceUnmount:值是布尔类型,如果为true的话当执行umount指令的时候会立即强制umount。举个例子,如果你挂在了NFS,远程的服务器不响应了,单单执行umount你是不能umount的,只有强制umount才行。和mount的参数-f是一个意思,默认是off。

DirectoryMode:值是布尔类型,如果你要挂载的文件夹不存在就会自动创建一个并给与0755权限,如果不打开这个功能就会失败。

TimeoutSec:顾名思义,挂载超时时间(单位是秒),如果等待了这个时间还没有挂载成功,所有和本次挂载相关的命令都会被强制执行SIGTERM,然后再下一个TimeoutSec对它们执行SIGKILL。如果填0就是一直等待结束,可以填"5min 20s"这样的格式。

注:关于Options,不同的文件系统参数是不一样的,你可以到官方查一下,或者直接用defaults。

2.测试mount文件

测试起来也简单:

如果你修改了systemd的配置文件需要先加载配置:

sudo systemctl daemon-reload

挂载:

sudo systemctl start mnt-mount1.mount

卸载:

sudo systemctl stop mnt-mount1.mount

开机启动:

sudo systemctl enable mnt-mount1.mount

和.service的使用差别不大,这里不赘述了。

三、补充说明

关于Before和After刚才没说,哪怕你啥也不写,感觉好像啥也没写,其实不是这样,因为系统会给你默认添加一些值。比如:

Before=umount.target remote-fs.target multi-user.target

After=network-online.target -.mount network.target systemd-journald.socket system.slice remote-fs-pre.target

上面描述的基本是关于本地文件系统的加载,还有远程文件系统的加载,以后再说。


总结

1、写在/etc/fstab里面的可以配置开机自检,虽然开机自检很慢。配在mount里的没看到,貌似是没有。
2、写在/etc/fstab里的条目一旦出问题会导致系统进入紧急模式,如果是无人值守的就糟糕了,所以孰优孰劣请自行体验。

http://www.dt0577.cn/news/56412.html

相关文章:

  • php7.0 wordpress 设置站长工具seo源码
  • 重庆网站建设公司多少钱淘宝怎么做引流和推广
  • 外贸网站模板免费下载国际新闻报道
  • 商城网站建设价格广州今日头条新闻最新
  • 如何做网站网页流程深圳短视频seo教程
  • 网站如何接广告济南疫情最新消息
  • 如何免费域名seo可以提升企业网站的
  • 网站收录没图片产品推广策略
  • 广州建站代运营公司有哪些外链百科
  • java web网站开发项目生成关键词的软件免费
  • 腾讯网站备案百度seo收录
  • 公司网站开发建设网站如何优化排名
  • 宣传片拍摄合同模板杭州seo网站建设
  • 做网站需要了解的东西佛山网络推广哪里好
  • 如何做像京东淘宝那样的网站谷歌浏览器网页版入口在哪里
  • 自建wordpress主题网页seo
  • 网站开发建设专业seo词条
  • 群晖nas做网站山东疫情最新情况
  • 自己购买模板建站推广之家app下载
  • 怎么做彩票平台网站吗公司产品营销广告宣传
  • 怎样才能做公司的网站什么叫优化关键词
  • 攀枝花网站建设公司冯耀宗seo博客
  • 新手自建网站做跨境电商域名权重查询
  • 网站建设服务市场趋势网络软文案例
  • 手机个人网页制作seo的形式有哪些
  • 网站建设开发计划模板东莞网络推广
  • 找工作一般上什么网站比较好百度竞价培训
  • 为代理赌博做网站网站关键词优化报价
  • 建造网站品牌推广策略分析
  • 谷多网站厦门人才网最新招聘信息