相关疑难解决方法(0)

防止将数据写入未挂载的挂载点目录的可能性

我有一个 Ubuntu 服务器,每次启动时我都会在其中自动挂载一个外部硬盘驱动器。

为此,我在根分区上创建了一个空文件夹,并将驱动器安装在该文件夹的“内部”。

但是,如果我在驱动器未正确安装时对此路径执行备份怎么办?备份会填满我的根分区!

我可以通过执行以下操作来确保每次都安装驱动器:

sudo mount -a
Run Code Online (Sandbox Code Playgroud)

...在每次备份之前。

但是,确保数据永远不会写入空的挂载文件夹的最佳实践是什么(除非真正挂载了外部硬盘驱动器)?

这可以在没有脚本的情况下解决吗?例如说有权限?最佳做法是什么?

linux ubuntu backup permissions mount

37
推荐指数
1
解决办法
1万
查看次数

如何防止访问未安装的挂载点

好的,我在 fstab 中有这个

  //windows_mashine/Backup /backups cifs credentials=/root/.credentials,rw,_netdev,iocharset=utf8,uid=1000 0 0
Run Code Online (Sandbox Code Playgroud)

我的 cron 中有 rsnapshot,它将 /etc/ 和 /usr/local/ 以及其他一些文件备份到 /backups

最近我发现当其他 mashine 关闭并且 /backups 无法安装 rsnapshot 备份到物理文件夹 /backups 时,它会占用分区/空间。我怎样才能避免这种情况?

我可以在未挂载时阻止对 /backups 的任何写入吗(rsnapshot 以 root 身份运行,因为它需要备份一些系统文件)

backup mount rsnapshot

9
推荐指数
2
解决办法
1894
查看次数

标签 统计

backup ×2

mount ×2

linux ×1

permissions ×1

rsnapshot ×1

ubuntu ×1