У мене проблема з Ubuntu 12.04 LTS. Це вдруге я стикався з цією проблемою за останні 3 тижні. Перший раз описаний у цьому закритому питанні на StackOverflow . Версія TL; DR - мені вдалося використовувати всі вставки в системі 450G ext4 для компіляції та складання стека Android менше ніж у 20 разів.
Я думав, що вирішую проблему, переформатувавши диск як XFS, щоб сховище inode могло зрости.
Сьогодні вранці після будівництва протягом ночі я знижую менше ніж 1 Гб вільного місця. На цій машині немає нічого, крім того, що потрібно для створення Android. Я зробив 5 загальних побудов на джерелах платформи. Збірка створює купу файлів, після чого я видаляю їх незабаром післяmake clean
. Я насправді не менше 1 Гб, але інструменти повідомляють про це саме так. Я видалив купу тимчасових файлів і мав близько 40 Гб "звільнених". Через пару годин, просто працюючи, я повернувся до менш ніж 1 Гб безкоштовно.
Запуск Ubuntu з флешки повертає для розділу наступне ...
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 468521456 468255460 265996 100% /media/f71c77eb-b4cc-
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda5 1691760 624214 1067546 37% /media/f71c77eb-b4cc-
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 447G 447G 260M 100% /media/f71c77eb-b4cc-
Ось докази того, що щось не так. Коли я запускаю du
(з і без - видимого розміру) або візуального аналізатора використання диска, я показую, що я використовую лише близько 35 Гб або близько того. 98,7% використовуваного простору знаходиться /home/eric
, але du
не доповнює це. Розбіжність між /home/eric
і/home/eric/android
Я читав відповідні запитання тут і на SO, і вони зазвичай пропонують видалити файли, що зберігаються у відкритих процесах. Я перезавантажився на флеш-диску, щоб запустити цей тест, тому це не повинні бути відкриті файли. FWIW, / tmp порожній.
Чи є інструмент, який я можу встановити на флешку, щоб відновити втрачений простір? Я можу спробувати звільнити пам'ять у системі та запустити її там, але я припускаю, що це краще зробити з флешки.
Чи слід налаштовувати цю систему по-іншому? Я б краще не робив іншого витирання та встановлення, але мені потрібна стійка система збірки Android.
FOLLOWUP - Мені довелося запустити установку минулого тижня та перевстановити 12.04, щоб завершити роботу. Коли я на цьому тижні знову переглядаю версії Android, я буду пильно стежити за використанням диска та надавати інформацію тут, коли я дізнаюся більше.
Спасибі
ls -lah ~
файл у paste.ubuntu.com та зв’яжіть його у своєму запитанні.