2015-05-18 2 views
7

Я использую Cloud9 (railstutorial.org) и заметил, что дисковое пространство, используемое моей рабочей областью, быстро растет к квоте диска.Как сохранить контроль над размером диска

Есть ли способ очистить рабочее пространство и тем самым уменьшить используемое дисковое пространство?

Рабочее пространство в настоящее время составляет 817 МБ (см. Ниже, используя quota -s). Я загрузил его, чтобы посмотреть размер каталогов, и я этого не понимаю. Каталог, содержащий мой проект, имеет размер всего 170 МБ, а папка .9 - всего 3 МБ. Так что вместе это не приближается к 817 МБ ... И используемое дисковое пространство продолжает расти, хотя я не делаю никаких серьезных изменений в содержании моего проекта.

Size Used Avail Use% 
    1.1G 817M 222M 79% 

Возможно, это связано с папкой .9? Например, я вручную удалил несколько подпроектов, но в папке .9 эти проекты все еще существуют, включая их файлы. Я также задаюсь вопросом, могут ли быть установлены различные версии драгоценных камней в папке .9 ... так что если вы обновите драгоценный камень, он включает обе версии драгоценного камня.

Я не уверен, как эта папка или хранилище Cloud9 вообще работает, но мой вопрос заключается в том, как очистить дисковое пространство (без необходимости удалять что-либо в моем проекте)? Возможно, есть функция очистки? Я мог бы, конечно, создать новое рабочее пространство и загрузить там свой проект, но, возможно, есть альтернатива, сохраняя текущее рабочее пространство.

ответ

7

Команда du-c9 перечисляет все файлы, способствующие вашей квоте. Вы можете восстановить дисковое пространство, удалив файлы, перечисленные этой командой.

+0

Прохладный, чтобы видеть. Это подтверждает, что в моем случае это особенно драгоценные камни, занимающие много места. Это включает драгоценные камни, которые больше не используются. Есть ли лучший способ удалить драгоценные камни, чем просто удалить его файлы по одному? – Nick

+0

Development.log и test.log также приняли более 100 МБ в моем случае. Поэтому я удалил их. – Nick

+2

Полезными для сокращения дискового пространства являются: 'gem cleanup',' rake tmp: clear' (очистить сеанс, кеш и файлы сокетов от tmp /), 'rake assets: clean' (удалить старые скомпилированные активы) и' rake log : clear' (обрезает все * .log файлы в log/до нуля байтов). – Nick

7

Для удобного интерфейса вы можете установить ncdu, чтобы увидеть размер всех ваших папок. Во-первых, освободите место для установки. Обычный способ сделать это путем удаления вашей TMP папку:

rm -rf /tmp/* 

Затем установите ncdu:

sudo apt-get install ncdu 

Затем запустите ncdu и перемещаться по папкам, чтобы увидеть, какие из них израсходовали больше всего места:

ncdu ~ 

Ссылка: https://docs.c9.io/discuss/557ecf787eafa719001d1af8

+0

'ncdu' отлично и занимает очень мало места. Огромное спасибо! –

0

F или мне ответы выше, к сожалению, не сработали (первый из них создал список непонятно долго, так долго, что у меня закончилось пространство прокрутки в оболочке, а второе выпустило странный список - см. в конце этого ответа):

Что было следующее:

1) из этого support faq article: дю -HX/-t 50000000

2) Определение виновника из легко читать, легко понять список: в моем случае 1.1G /home/ubuntu/.local/share/heroku/tmp

3) Из примеров этого article: rm -r/h Оме/убунту/.local/доля/Heroku/TMP

Странный список: 1 ./.bundle 1 ./.git 1 ./README.md 1./ Project_5 2 ./.c9 2 ./Project_1 3 ./Project_2 17 ./Project_3 28 ./Project_4 50.

Смежные вопросы