是否有一种简单的方法可以确定已挂载的文件系统是挂载为只读还是读写?我想只是管,mount
但我认为可能有更简单的方法。
我想从 puppet 管理挂载的分区,其中包括修改/etc/fstab
和创建用作挂载点的目录。在mount
资源类型更新fstab
就好了,但使用file
创建的挂载点是有点棘手。
例如,默认情况下目录的所有者是root,如果挂载分区的根 (/) 有另一个所有者,puppet 会尝试更改它,我不希望这样。我知道我可以设置该目录的所有者,但我为什么要关心挂载分区上的内容?我想做的就是安装它。有没有办法让puppet不关心作为挂载点的目录的权限?
这就是我现在正在使用的:
define extra_mount_point(
$device,
$location = "/mnt",
$fstype = "xfs",
$owner = "root",
$group = "root",
$mode = 0755,
$seltype = "public_content_t"
$options = "ro,relatime,nosuid,nodev,noexec",
) {
file { "${location}/${name}":
ensure => directory,
owner => "${owner}",
group => "${group}",
mode => $mode,
seltype => "${seltype}",
}
mount { "${location}/${name}":
atboot => true,
ensure => mounted,
device => "${device}",
fstype => "${fstype}",
options => …
Run Code Online (Sandbox Code Playgroud)