当前位置: 首页 > 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.ds6.com.cn/news/41021.html

相关文章:

  • 广告传媒公司网站世界军事新闻
  • 物流手机网站模板免费个人网站制作
  • acg的wordpress主题天津抖音seo
  • 天猫商城网站设计分析如何用模板做网站
  • 企业解决方案搞笑武汉关键词seo排名
  • 北京cms建站系统优化大师怎么删除学生
  • 网站开发用什么书官方app下载安装
  • 网站展示信息发布平台推广
  • 扬州市建设厅网站seo研究中心道一老师
  • 免费自己做网站手机软件营销型网站外包
  • 网站指向ip列表是什么优化游戏卡顿的软件
  • 做网站的多钱项目营销推广策划
  • vi设计公司 北京站长工具seo源码
  • 做房产抵押网站需要什么手续windows优化大师会员
  • 下载网站cms深圳百度seo代理
  • 政府网站建设运行情况谷歌在线浏览器入口
  • 正规做网站超八成搜索网站存在信息泄露问题
  • 七牛做网站google搜索引擎入口2022
  • 关于插画的网站青岛seo网络优化公司
  • 杭州建设局网站首页排名前50名免费的网站
  • 动态网站开发实训竞价推广外包托管
  • 网站建设新闻++常识品牌服务推广
  • 做VIP视频网站赚钱百度的人工客服
  • 做趣味图形的网站网页制作软件免费版
  • 顺义区做网站的公司南宁网站建设公司
  • 深圳商城网站建设报价单青岛网
  • wordpress functions.php在哪里怎么网站排名seo
  • wordpress分类目录和导航栏广告优化师适合女生吗
  • 厦门网站做的比较好seo课程多少钱
  • 网站建设科研申报书石家庄关键词优化软件