好的,所以我正在编写一个 shell 脚本,如果可用空间不足,则需要删除文件,但是我不知道如何以考虑配额的方式检索剩余空间(如果已设置)。
例如,我可以使用 df 命令,但这似乎只检索文件系统的实际块使用情况,因此它会报告整个卷的总可用空间,即使用户的配额会阻止脚本使用那么多空间。
是否有我可以使用的命令来检索当前用户配额或卷的可用空间(以较低者为准)剩余的最小可用空间?
[编辑] 好的,所以看起来配额命令可以让我获得我需要的信息,我现在遇到的问题是从中获取有用的数据以获取所有可能的返回值。当在没有设置配额的情况下调用它时,它只会返回“none”,这意味着我需要深入研究 df 来获取大小。
任何人都可以帮助查询配额然后 df(如果需要)以获取当前使用情况和最大块大小(通过配额或卷,以最低/设置为准),以便我可以计算剩余空间量吗?