如何限制某些应用程序对硬盘的写入/读取访问

如何限制某些应用程序对硬盘的写入/读取访问

我的台式电脑上安装了一个旧的辅助内置硬盘,我主要用它来备份。我注意到,虽然我的电脑非常强大(随机挂起,IO 指示器显示最大),但安装硬盘后,整个系统的性能似乎下降了。卸载硬盘后,我的电脑性能显著提高。我真的希望备份是自动的,但目前这是不可能的,因为除非我打算使用它,否则硬盘需要一直处于卸载状态。有什么办法可以让硬盘保持安装状态,但只允许备份应用程序(Ubuntu 14.04 附带的默认应用程序)从磁盘写入和读取?或者我需要修改设置以防止旧硬盘拖慢系统速度?提前感谢任何帮助。

答案1

即使您不鼓励这样做,我的建议是修改您的备份脚本,以在运行备份之前自动安装您的磁盘,然后将其卸载。

还有其他可能性,可能对你的情况有用,也可能没用,取决于具体情况:

  1. 您以 root 身份运行备份吗?
  2. 您在哪里安装第二块硬盘
  3. 除了运行备份之外,您是否需要出于其他原因访问此挂载点?
  4. 您运行什么类型的 ob 备份软件?

建议脚本:

#!/bin/bash
gvfs-mount -d /your/device/file
deja-dup
gvfs-mount -u "/media/cube/Backup HDD"

相关内容