Чи існує така програма, як WinDirStat для RedHat?


12

У мене не вистачає місця на диску на одному з наших серверів Linux, і мені потрібно з’ясувати, що займає весь простір.

ТІА

Відповіді:


10

du -m --max-depth=6 / | sort -nr | head -n 20 показав би вам 20 найбільших каталогів з найбільшими вгорі, використання яких вказано мегабайти.



3

Windirstat був сильно натхненний kdirstat, він повинен бути у вашому дистрофії.



0

використання диска. - "man du" для отримання додаткової інформації.

редагувати: як правило, щось на зразок du / -hc - max-width = 1 повинно це робити

для графічних інструментів спробуйте "filelight"


0

Я регулярно використовую:

du -cks * | sort -nr

З першого погляду я прочитав це як "качки поспіль".
Хіпі

качки - це моя мнемонія для цієї команди. Я думаю, що я вкрав це з книги O'Reilly Linux Hacks, коли повертався назад.
dmourati

0

ageu працює нормально під RHEL 6, скануючи цільову папку та відкриваючи звіт через HTTP:

Припустимо, у вас мало місця на диску. Потрібно звільнити їх, знайшовши щось, що марно витрачає місце, і видаливши його (або перемістивши його в архівний носій). Як ви знайдете потрібні речі для видалення, що заощаджує вам максимальний простір ціною мінімальних незручностей?

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

Однак це говорить лише про те, що є великим. Те, що ви насправді хочете знати, те, що занадто велике. Сам по собі du не дозволить вам розрізняти великі дані, тому що ви робите щось, що потрібно, щоб воно було великим, і дані, які великі, тому що ви розпакували їх один раз і забули про них.

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

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

сторінка man

введіть тут опис зображення


0

Використання диска NCurses працює нормально за RHEL 6:

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

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