Я ищу эквивалент щелчка правой кнопкой мыши на диске в Windows и просмотра используемого дискового пространства и оставшейся информации.
Что такое команда unix, чтобы узнать, сколько места на диске есть и сколько осталось?
Ответы (10)
Найдите команды du (использование диска) и df (свободно на диске).
Используйте команду дф:
df -h
df -g .
Вариант g для размера в блоке ГБ и . для текущего рабочего каталога.
Я люблю делать du -sh * | sort -nr | less для сортировки сначала по самым большим файлам
Если вы хотите узнать, сколько места занимает каждая папка:
du -sh *
sрезюмироватьhудобочитаемый для человека*список папок
Примечание. На исходный вопрос уже был дан ответ, но я просто хотел бы расширить его, добавив некоторые дополнения, относящиеся к теме.
Сначала ваша установка AIX будет помещена в группы томов. Это делается при установке.
Сначала он создаст rootvg (как в корневой группе томов). Это похоже на отображение вашего реального жесткого диска.
Это было бы эквивалентно управлению дисками в Windows. AIX не будет использовать все это пространство для своих файловых систем, как мы делаем это на потребительских машинах с Windows. Вместо этого будет хороший бит нераспределенного пространства.
Чтобы проверить, сколько места будет у вашего rootvg, используйте следующую команду.
lsvg rootvg
Это будет означать группу томов списка rootvg. Это даст вам такую информацию, как размер физических разделов (PP), общее количество PP, назначенных группе томов, количество свободных PP в группе томов и т. д. Несмотря на это, выходные данные должны быть достаточно полными.
Следующее, что вас может заинтересовать, это файловые системы в группе томов. Каждая файловая система будет иметь определенный объем пространства в группе томов, к которой она принадлежит.
Чтобы проверить, какие файловые системы у вас есть в вашей группе томов, вы используете следующую команду.
lsvgfs rootvg
Как и в списке файловых систем группы томов для rootvg.
Вы можете проверить, сколько места имеет каждая файловая система, используя следующую команду.
df
Мне лично нравится уточнять его с помощью таких флагов, как -m и -g (в мегабайтах и гигабайтах соответственно)
Если у вас есть свободное место в вашей группе томов, вы можете назначить его своим файловым системам, используя следующую команду.
chfs -a size=+1G /home
Как и в изменении размера атрибута файловой системы, добавив 1 G, где файловая система /home. используйте man chfs для получения дополнительных инструкций. Это мощный инструмент. Этот пример предназначен для настройки размера, однако с помощью этой команды вы можете сделать больше.
Источники: http://www.ibm.com/developerworks/aix/library/au-rootvg/ + Мой собственный опыт работы с AIX.
Все эти ответы внешне правильны. Однако правильный ответ
apropos disk # And pray your admin maintains the whatis database
потому что задавать вопросы, ответы на которые лежат у вас под рукой в руководстве, — пустая трата времени.
su -sm ./*
Вы можете увидеть размер каждого файла и папки (-sm=Mb ; -sk=Kb) в текущем каталоге в виде списка. Этот способ работает во всех средах Unix/Linux.
du -sm * => РУЛЛЛЛЕЗ
df -tk
для свободного размера диска в блоках по 1024 байта