linux – 恢复或重新加载 etcfstab设置的快速方法?

linux – 恢复或重新加载 etcfstab设置的快速方法?,第1张

概述我正在使用基于RHEL 6.x的服务器上的复杂/ etc / fstab.系统在八个分区中使用了各种挂载选项,包括几个绑定挂载.我正在测试选项及其对我正在处理的图像的影响. 例如像nodev,nosuid,noexec,nobarrier和几个XFS filesystem parameters这样的选项已经到位. 虽然我知道可以使用特定选项重新安装,但是有一种快速方法可以将所有安装恢复到/ etc 我正在使用基于RHEL 6.x的服务器上的复杂/ etc / fstab.系统在八个分区中使用了各种挂载选项,包括几个绑定挂载.我正在测试选项及其对我正在处理的图像的影响.

例如像nodev,nosuID,noexec,nobarrIEr和几个XFS filesystem parameters这样的选项已经到位.

虽然我知道可以使用特定选项重新安装,但是有一种快速方法可以将所有安装恢复到/ etc / fstab中硬编码的持久设置吗?

例如,sysctl -p加载/etc/sysctl.conf值并应用它们.是否有等效的装载?

编辑:

示例配置:

## /etc/fstab#UUID=e6ca80cd    /                       ext4    noatime,nobarrIEr        1 1UUID=a327d315    /boot                   ext4    defaults                 1 2UUID=333ada18    /home                   ext4    noatime,nobarrIEr,nodev  1 2UUID=7835718b    /tmp                    ext4    nodev,noexec      1 2UUID=4dd2e9d4    /usr                    ext4    defaults                 1 2UUID=c274f65f    /var                    ext4    noatime,nobarrIEr        1 2UUID=5b5941e0    /var/log                ext4    defaults                 1 2UUID=3645951a    /var/log/audit          ext4    defaults                 1 2UUID=3213123c    /vol1                   xfs     noatime,logbufs=8,nobarrIEr 1 2UUID=1ee1c070    swap                    swap    defaults                 0 0# Bind mount for /tmp/tmp             /var/tmp                none    bind                     0 0tmpfs            /dev/shm                tmpfs   nodev,noexec      0 0devpts           /dev/pts                devpts  gID=5,mode=620           0 0sysfs            /sys                    sysfs   defaults                 0 0proc             /proc                   proc    defaults                 0 0

当然,开发人员要求/ tmp执行权限才能安装应用程序…

我发现如果没有指定设备和(重新)mountpoint,remount选项在这个系统上不起作用.这是一个安全加固的服务器,所以我看到的问题可能与SElinux相关或绑定挂载的结果,甚至可能存在否定选项(noexec与exec)…

解决方法 将其键入bash:
egrep -v '^#' /etc/fstab | while read dev dir type opts dump pass ; do    echo "mount -o remount,${opts} ${dir}";done

在我的系统上,这会产生如下输出:

mount -o remount,nodev,nosuID /procmount -o remount,relatime,errors=remount-ro /mount -o remount,defaults /misc

在您的系统上试一试.如果你喜欢它输出它产生,使用它,或者只是从上面的命令中删除回声和双引号.

总结

以上是内存溢出为你收集整理的linux – 恢复或重新加载/ etc / fstab设置的快速方法?全部内容,希望文章能够帮你解决linux – 恢复或重新加载/ etc / fstab设置的快速方法?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1044816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存