![防止 AIX 挂载点写入根文件系统](https://linux22.com/image/595080/%E9%98%B2%E6%AD%A2%20AIX%20%E6%8C%82%E8%BD%BD%E7%82%B9%E5%86%99%E5%85%A5%E6%A0%B9%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F.png)
有没有办法让挂载点不可写?我无法编写脚本或任何东西来检查,但我认为可能有办法通过权限来做到这一点。在 Linux 上,您可以使其不可变。问题是当挂载点失败时,备份过程正在填满根文件系统。
答案1
AIX 是否允许您在现有文件系统上安装文件系统?在 Linux 下,您可以执行以下操作:
# mount -t tmpfs -o ro none /mnt/fs
所以现在/mnt/fs
是一个只读文件系统:
# touch /mnt/fs
touch: cannot touch `/mnt/fs/foo': Read-only file system
但你可以像这样在它上面安装一些东西:
# mount /dev/myvg/mylv /mnt/fs
和那文件系统可写:
# touch /mnt/fs/foo
# ls /mnt/fs
foo
如果第二次挂载失败,您仍然会得到一个只读文件系统。如果 AIX 支持这种重叠挂载,这可能会满足您的要求。