Як визначити вільний простір на Ubuntu?


60

Я знаходжусь у ситуації, коли я отримую помилку, коли намагаюся зберегти файл на своєму сервері Ubuntu через ssh. Там сказано, що не залишилося місця. Я не знаю, як це може бути правдою. Що мені робити, щоб визначити, скільки місця залишилось та / або які ресурси використовує найбільше місця?

Оновлення: df -h дав мені деякі речі для перегляду. Це команда, яку я шукаю?

Відповіді:


104

Так, df -h(Disk Free) покаже вільний простір у кожній із змонтованих файлових систем.

Отже, cdдля повноцінної файлової системи та du -sh *(Disk Usage) буде показано загальний простір, який використовується кожним із файлів / каталогів у поточному робочому каталозі. Тут також може бути корисний --max-depthваріант для du.

Виявити саме те, що відповідає за використання всього простору, може бути дещо мистецтвом - Ця відповідь перераховує деякі графічні утиліти, які можуть зробити це простіше, хоча, звичайно, це не допомагає у вашому випадку.

Найпростіший підхід - просто пропрацювати свою структуру каталогів відповідної файлової системи, намагаючись ізолювати файли чи каталоги, які займають більше місця, ніж очікувалося.

Примітка . Також варто запустити, df -iщоб перевірити, чи не у вас закінчилися inode (ifree має бути не нульовим для записуваних розділів) - це може статися в деяких файлових системах, особливо якщо створено більшу кількість невеликих файлів.


3
Дякуємо за надання повного пояснення, а не лише написання команд для використання. +1
Gnoupi


3

Щоб перевірити використання дискової системи файлової системи, перейдіть до системи> Адміністрація> Монітор системи та перегляньте вкладку "Файлові системи", щоб отримати простий макет використання диска.

Щоб дізнатись, які файли / каталоги займають найбільше місця, використовуйте аналізатор простору диска в аксесуарах, щоб отримати гарну графічну кільцеву діаграму, яка показує, що займає весь цей простір.


1

du -sxh * - над папкою /.


1

Використовуйте df -hдля пошуку загальної статистики диска.

Потім ви можете звузити її за допомогою наступної команди, щоб побачити, що використовує простір на диску:

du - disk usage

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.