Mar*_*ter 5 boot debian nfs init-script
在我的 Debian 服务器上,我没有网络共享(NFS、SMB、...)。我正在尝试优化和简化我的启动过程。可以删除以下初始化脚本吗?
/etc/rcS.d/S12mountnfs.sh
/etc/rcS.d/S13mountnfs-bootclean.sh
Run Code Online (Sandbox Code Playgroud)
AFAICT,只有在安装 NFS 时才需要这些。但是,我不确定mountnfs-bootclean.sh脚本的目的是什么。
无论如何,删除这两个脚本是否安全,即:
chkconfig mountnfs-bootclean.sh off
chkconfig mountnfs.sh off
Run Code Online (Sandbox Code Playgroud)
我永远不会彻底删除 init.d 脚本......我会做的是卸载你不再需要的包。作为包删除的结果,init.d 文件应该被删除。
包移除满足您的简化需求,并可能移除一些所需的磁盘空间。
通过删除这些脚本,您不会真正优化任何内容。他们花费的时间可以忽略不计。
该*-bootclean.sh脚本清理文件必须或不应该生存重启:在文件中/var/run,/var/lock,/tmp,等。在Debian中的SysVinit,有三个这样的脚本:
checkroot-bootclean.sh在根文件系统被挂载后立即运行(这可以删除在很快成为挂载点的目录下创建的虚假文件,例如/run和潜在的/tmp)mountall-bootclean.sh在安装本地文件系统后运行(包括例如本地单独的/tmp或/var- 或 tmpfs 文件系统,但没有什么可以清理的)mountnfs-bootclean.sh在安装远程文件系统后运行(包括例如/var通过 NFS)。禁用mountnfs.sh并且mountnfs-bootclean.sh不会损害您的系统。但是,要确定这一点,您需要仔细研究它们。此外,这仅适用于您永远不会在 fstab 中放置 NFS 文件系统的假设。如果你知道这是真的,那么我非常希望你能将你的占卜能力灌输给我。如果您只是相信这是真的,那么您需要考虑到您的信念在某些时候被证明毫无根据的风险。
您在发行版中更改的每个默认值都会使您的系统不同,因此部分文档不再适用,其他人进行的测试可能不再适用,您可能获得的支持可能会失效等。 对默认值的任何更改设置本质上是一个额外的并发症,因此只有在从中获得实际好处时才应该执行。您关于删除这些脚本将简化启动过程的断言是错误的,因为您没有考虑到这一点。
| 归档时间: |
|
| 查看次数: |
3534 次 |
| 最近记录: |