我运行的是 12.04,我的文件系统和 /home 都位于一个相当小的 120Gb SSD 上。它们需要在那里,因为我的主要日常活动是编译手机 Rom,如果我在 SATA2 驱动器上执行此操作,则需要很长时间。问题是,编译占用大量空间;我可以轻松地构建 2 个 Rom,但随后必须执行 make clobber(删除编译输出)才能开始后续构建。当然,有时我会忘记这样做,收到空间不足的警告,但那时已经太晚了——第三次构建已经中止,因为编译器无法写入输出。在这种情况下唯一要做的就是删除以前的构建并从头开始。
有没有办法让系统在剩余空间不足时(比如说,5GB,而不是 1GB)警告我?这样我就有时间在编译器放弃之前摆脱以前的构建。
答案1
Dash->dconf-editor 并导航到“housekeeping”(确切路径在图中)。
命令行
gsettings set org.gnome.settings-daemon.plugins.housekeeping free-size-gb-no-notify 5
1 Gb 变为 5 Gb。