jay*_*abs 44 linux awstats fstab ubuntu-12.04
我只是想知道在编辑 fstab 和 mtab 后是否需要重新启动我的服务器。由于 awstats 报告的问题,我手动更改了此文件中的某些内容。
我使用ISPConfig 3本教程的帮助howtoforge。但是由于移除/删除了某些帐户,fstab 和 mtab 的配置混乱了。
我也在 howtoforge 论坛上问过这个问题,但直到现在还没有人回答。如果您想阅读我的问题,请访问这里。
我非常努力地解决了这个问题,但没有运气。
更新:
这是我的 fstab 发生的情况:
在值之前(我省略了另一个):
/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web1/log none bind,nobootwait 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web2/log none bind,nobootwait 0 0
Run Code Online (Sandbox Code Playgroud)
所以我把它改成了正确的路径:
/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web2/log none bind,nobootwait 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web3/log none bind,nobootwait 0 0
Run Code Online (Sandbox Code Playgroud)
我还发现 mtab 具有与上述相同的值,这就是我手动编辑它的原因。
从:
/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web1/log none rw,bind 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web2/log none rw,bind 0 0
Run Code Online (Sandbox Code Playgroud)
到:
/var/log/ispconfig/httpd/mydomain.com /var/www/clients/client1/web2/log none rw,bind 0 0
/var/log/ispconfig/httpd/example.com /var/www/clients/client1/web3/log none rw,bind 0 0
Run Code Online (Sandbox Code Playgroud)
我编辑了这些值,因为 mydomain.com 和 example.com 的正确路径应该分别位于 web2 和 web3 文件夹下。
截至目前,example.com 的日志指向:
/var/www/clients/client1/web2/log
Run Code Online (Sandbox Code Playgroud)
什么时候应该是:
/var/www/clients/client1/web3/log
Run Code Online (Sandbox Code Playgroud)
所以我认为这是因为 fstab 和 mtab。
请指导我如何将日志正确指向它的默认目录。
我在这个链接上一一解释了这个场景。
小智 53
文件/etc/mtab
由操作系统维护。不要编辑它。
文件/etc/fstab
定义了应该挂载的内容。它在系统启动时读取。
当我将一个额外的磁盘添加到应该在系统启动时安装的系统时,我将它添加到/etc/fstab
.
要检查更新的正确性,/etc/fstab
我使用命令mount -a
. 读取/etc/fstab
作为系统启动时,它坐骑aren'nt尚未安装filesytems。
当挂载点丢失或设备丢失时,它会给出错误。
回答重启问题:不,编辑后不需要重启/etc/fstab
。你可以试驾mount -a
daw*_*wud 11
您无需/etc/mtab
手动编辑。
但是,您可以更改/etc/fstab
以添加或删除持久安装点,即将在启动时安装的安装点。此外,命令/etc/fstab
使用该文件mount(8)
来引用挂载点。
您可以安全地定义新的挂载点,或删除现有的挂载点,/etc/fstab
而无需更改操作系统的当前状态。您可以手动mount(8)
和umount(8)
反映这些更改的文件系统;您还可以使用不同的选项重新挂载已挂载的文件系统,例如:
mount -o remount,noexec /var
Run Code Online (Sandbox Code Playgroud)
这里的问题是,为什么您认为根本需要bind
挂载点,以及您认为使用它们将实现什么目标?但我离题了。
在处理bind
挂载点时,无需重新启动即可重新配置文件系统布局的步骤应该是:
/etc/mtab
手动编辑/var
.umount
所有bind
挂载点。/etc/fstab
以满足您的需求。mtab 列出了当前挂载的文件系统,因此它是由系统写入的,并且其内容会在重新启动、卸载或新挂载后发生更改。fstab 列出了可用的文件系统并且是持久的,即它将在重新启动后继续存在。
您不应直接编辑 mtab。
归档时间: |
|
查看次数: |
112506 次 |
最近记录: |