Как очистить сервер aws ec2? - PullRequest
0 голосов
/ 21 февраля 2019

Недавно я запустил отчет на своем сервере EC2, и мне сказали, что ему не хватает места.Я удалил CSV, который был частично сгенерирован из моего отчета (он собирался быть довольно значительным), и запустил df -h, и был удивлен, получив такой вывод:

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      7.8G  7.0G  718M  91% /
devtmpfs         15G  100K   15G   1% /dev
tmpfs            15G     0   15G   0% /dev/shm 

Я удивился не только тем, какбыло мало доступного / сколько места было использовано (я на экземпляре /dev/xvda1), но также удивился, увидев 2 альтернативные файловые системы.

Чтобы выяснить, что занимает столько места, я запустил du -h в~ и увидел список всех каталогов на сервере.Их сообщенный размер в совокупности не должен быть даже близко к 7 ГБ ... именно поэтому я спрашиваю "что занимает все это пространство ??"

Самым большим каталогом на сегодняшний день был каталог ~, содержащий165МБ все остальные были 30МБ и ниже.Моя умственная математика добавила это до ПУТИ менее 7 ГБ.(если я правильно понимаю du -h, все каталоги в ~ должны быть включены в пределах 165 МБ ... поэтому я очень озадачен тем, как можно заполнить 7 ГБ)

Кто-нибудь знает, что здесь происходит, или как яможет очистить пространство?Кроме того, просто из любопытства, есть ли способ использовать серверы devtmpfs / tmpfs из одной коробки?Я работаю на AWS Linux с установленными версиями python и ruby ​​

1 Ответ

0 голосов
/ 21 февраля 2019

Согласно этому ответу кажется, что это может быть из-за слишком большого размера файлов журнала.Попробуйте запустить команду OP, упомянутую в их ответе, чтобы найти все большие файлы: sudo find / -type f -size +10M -exec ls -lh {} \;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...