我正在使用Cloud9(railstutorial.org)并注意到我的工作区使用的磁盘空间正朝着磁盘配额快速增长.
有没有办法清理工作区,从而减少使用的磁盘空间?
工作区目前为817MB(见下文使用quota -s).我下载它来查看目录的大小,我不明白.包含我的项目的目录只有170 MB大小,.9文件夹只有3 MB.所以这并没有接近817 MB ...而且使用的磁盘空间不断增长,即使我没有对我的项目内容进行任何重大更改.
Size Used Avail Use%
1.1G 817M 222M 79%
Run Code Online (Sandbox Code Playgroud)
它可能与.9文件夹有关吗?例如,我手动删除了几个子项目,但在.9文件夹中这些项目仍然存在,包括他们的文件.我也想知道是否可能在.9文件夹中安装了不同版本的宝石......所以如果你更新一个宝石,它会包含两个版本的宝石.
我不确定这个文件夹或Cloud9存储一般如何工作,但我的问题是如何清理磁盘空间(不必删除我项目中的任何内容)?是否有一些清理功能?我当然可以创建一个新工作区并在那里上传我的项目,但也许在保持当前工作空间的同时还有另一种选择.
该du-c9命令列出了有助于配额的所有文件.您可以通过删除此命令列出的文件来回收磁盘空间.
对于用户友好的界面,您可能需要安装ncdu以查看所有文件夹的大小.首先,为安装腾出一些空间.执行此操作的常用方法是删除tmp文件夹:
rm -rf /tmp/*
Run Code Online (Sandbox Code Playgroud)
然后安装ncdu:
sudo apt-get install ncdu
Run Code Online (Sandbox Code Playgroud)
然后运行ncdu并浏览文件夹以查看哪些文件占用的空间最多:
ncdu ~
Run Code Online (Sandbox Code Playgroud)
参考:https://docs.c9.io/discuss/557ecf787eafa719001d1af8