Если формулировка вопроса неверна, сообщите мне. Это может объяснить, почему я не могу найти ответ.Команда Linux du без обхода смонтированных файловых систем
Я хочу найти использование на моем главном диске, используя команду:
du -sh /*
Проблема в том, что у меня есть несколько точек монтирования на корневом уровне, и я хотел бы du
пропустить эти ,
Я думал, что этот вариант -x
должен был сделать это, но я не понимаю, что он делает, или я использую его неправильно.
Как я могу применить du
только к корневому диску без прохождения дополнительных монтировок?
Благодаря
Другими словами, вы ищете краткое использование '/ bin','/etc' и других папок под '/', исключая '/ run','/proc/','/sys', и так далее? – jamieguinan
У меня также есть дополнительные диски, установленные на '/ data' и'/backup' и т. Д., Но это в основном правильно. – Manngo
Я думаю, что вы используете 'du' правильно, проблема в том, что'/* 'расширяется, чтобы включать каждую точку монтирования под'/', а затем' du' итерации по каждому из них, что побеждает использование '-x'. Единственный способ решить это может быть с творческим скриптом. – jamieguinan