- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Как узнать размер папки с помощью ssh?
Мне нужно узнать объем папки
cd /home/ron/Maildir/new
он ооооооочень большой.
Когда я захожу в папку Maildir и ввожу команду
du -sh *
или
du -hs *
сервер виснет.
Помогите, пожалуйста.
-Leon-, дождаться когда будет выполнен du
можно попробовать что-то вроде
nice du -sh /home/ron/Maildir/new
Уже долго жду, мне кажется он висит... Там около 16 гиг
Ваша команда тоже повисла...
---------- Добавлено 31.01.2015 в 17:28 ----------
Ребята, неужели никто не знает?
там много подпапок/мелких файлов???
да, там просто файлы, от спама после взломанного сайта
-Leon-, а сервак чильно нагружен, вернее диску сервака?
Можно написать какое-нибудь костыльное решение, которое выводит размер папки в процессе подсчета.
Код будет бежать по всем файлам в /home/ron/Maildir/new смотреть размер, добавлять к уже посчитанному и выводить на экран текущую сумму.
Glueon, такая команда очень жестко съест ресурсы сервера. Надо хотя бы через xargs завернуть.
-Leon-, а сервак чильно нагружен, вернее диску сервака?
Нет, не нагружен.
Можно написать какое-нибудь костыльное решение, которое выводит размер папки в процессе подсчета.
Код будет бежать по всем файлам в /home/ron/Maildir/new смотреть размер, добавлять к уже посчитанному и выводить на экран текущую сумму.
Все равно виснет...
Glueon, такая команда очень жестко съест ресурсы сервера. Надо хотя бы через xargs завернуть.
Скиньте, пожалуйста, командную строчку
сервер виснет.
Ваша команда тоже повисла...
Все равно виснет...
Всё-таки нужно понимать разницу между "висит" и "работает, но ничего не выводит".
"Висит" — это когда сервер не реагирует на внешние раздражители.
"Работает, но ничего не выводит" — это когда всё работает в штатном режиме, заданная команда выполняется, но в консоль ничего не выводится. С помощью команд top, ps, lsof можно в этом убедиться.
Команда du выдаёт результат только в конце работы.
Рано или поздно она всё посчитает. Оставьте её работать на ночь, если так важно узнать размер директории.
По-другому этого всё равно не сделать.
ТС, у вас дофигилиарды файлов в папке. С чего вы взяли что он покажет сразу размер ?
он должен их посчитать сначала. у меня некоторые подобные папки по полтора часа считает.
положите в винде в папаку 20 000 000 фйалов. тоже считать размер папки будет долго. Команды эти не виснут, а работают, но занимают время и в них нет ничего ужасного.
du -sh /home/ron/Maildir/new
и идти курить.