Mound 将只读分区绑定为读写

Mound 将只读分区绑定为读写

我正在编写一个简单的每日备份脚本,它将我的主目录同步到一个单独的分区。我希望始终挂载备份分区以允许浏览,但我还希望它是只读的,这样我就不会意外弄乱它。

我最初的计划是将备份分区挂载为只读,并在备份开始之前将其绑定挂载在 tmp 目录中以读写方式进行绑定。如下所示:

mount -o ro /dev/sda1 /backup

# At start of each backup session

mount --bind /backup /tmp/backup12345
mount -o remount,rw /tmp/backup12345

这似乎不起作用。尽管重新以读写方式挂载,绑定挂载仍保持只读状态。

有人能提出解决方案吗?非常感谢。

答案1

您正在重新安装绑定安装,即安装只读分区。您需要将 /backup 重新安装为读/写,以便写入分区。绑定安装更像是指向底层分区/inode 的“符号链接”。

相关内容