如何控制磁盘大小

Nic*_*ick 7 cloud9-ide

我正在使用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存储一般如何工作,但我的问题是如何清理磁盘空间(不必删除我项目中的任何内容)?是否有一些清理功能?我当然可以创建一个新工作区并在那里上传我的项目,但也许在保持当前工作空间的同时还有另一种选择.

Fab*_*obs 9

du-c9命令列出了有助于配额的所有文件.您可以通过删除此命令列出的文件来回收磁盘空间.

  • 有助于减少磁盘空间是:`gem cleanup`,`rake tmp:clear`(清除会话,缓存和来自tmp /的套接字文件),`rake assets:clean`(删除旧的编译资产)和`rake log: clear`(将日志中的所有*.log文件截断为零字节). (3认同)

Aki*_*oto 7

对于用户友好的界面,您可能需要安装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