![我每天都会获取一个文件 - 填满磁盘驱动器是否危险?](https://linux22.com/image/127651/%E6%88%91%E6%AF%8F%E5%A4%A9%E9%83%BD%E4%BC%9A%E8%8E%B7%E5%8F%96%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%20-%20%E5%A1%AB%E6%BB%A1%E7%A3%81%E7%9B%98%E9%A9%B1%E5%8A%A8%E5%99%A8%E6%98%AF%E5%90%A6%E5%8D%B1%E9%99%A9%EF%BC%9F%20.png)
我source
每天一个文件 - 填满磁盘驱动器是否危险(如果在任何地方写入了某些内容)?
有人曾经在 StackExchange 中批评我每分钟都获取一个文件(我不再这样做),我认为这就像“你每分钟都在创建文件!”
我不太确定,但即使我每天都这样做,通过磁盘空间这样做是否有任何危险?如果是这样,您将采取什么方法来保护环境免受此类破坏?
答案1
不,每天、每小时甚至每分钟获取文件或运行脚本本身并不“危险”,但这取决于脚本正在做什么。
例如,创建临时文件、用数据填充它们并且在自身之后不进行清理的脚本最终将填满分区。
修改环境变量的文件可能会盲目地将值添加到例如,PATH
而不测试这些值是否还不是 的一部分$PATH
。最终,如果这样的脚本来源很多,那么在命令行上执行实用程序将变得困难许多次(命令行的长度加上所有环境变量及其值的长度仅限于特定值)。
有些磁盘介质很容易磨损,有些用户不遗余力地不是将内容写入物理磁盘(在 RAM 中安装文件系统,关闭尽可能多的其他安装点上的写访问权限等)。在这样的系统上,每分钟创建一个文件的行为可能被认为不太好(可能取决于文件的大小)
这里要传达的信息是:采购或运行脚本通常并不是坏习惯,取决于它的作用。确保您编写的脚本能够进行适当的清理,并能够检测何时适合进行某些修改也是很好的做法。