1

Как получить общее дисковое пространство, доступное в Solaris 10?

  • Я использовал iostat -En , но он не показывает правильные данные.
  • df -h содержит дублирующую информацию.

Есть ли какой-нибудь общий способ найти общее дисковое пространство в Solaris 10?

3 ответа3

2

Предполагая, что при дублировании информации вы имеете в виду, что вас смущает столбец свободного пространства df сообщающий об одном и том же значении для разных файловых систем ZFS, расположенных в одном пуле, я бы предложил использовать команду zpool list для получения статистики диска, аналогичной той, которую выводит df для традиционные файловые системы.

например:

$ zpool list
NAME   SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
zp    97.5G  46.0G  51,5G    47%  1.00x  ONLINE  -

Обратите внимание, что представленные номера могут использоваться напрямую, только если для пула используется одно внутреннее устройство или оно построено только на сцепленных дисках. При использовании зеркалирования или любой другой формы raidz гораздо сложнее оценить реальное свободное пространство, не говоря уже о том, активированы ли сжатие и / или дедупликация ...

0
df

Используйте команду df чтобы показать количество свободного дискового пространства на каждом смонтированном диске.

df -k  

Используйте команду df -k для отображения информации о дисковом пространстве в килобайтах.

0

Вы можете использовать опцию -t <filesys> в df , чтобы ограничить вывод для некоторых типов файловых систем. Например, в моей системе df -h дает:

Filesystem      Size  Used Avail Use% Mounted on
rootfs           63G   19G   42G  31% /
/dev/sda3        63G   19G   42G  31% /
devtmpfs        2.0G     0  2.0G   0% /dev
tmpfs           2.0G  804K  2.0G   1% /run
shm             2.0G     0  2.0G   0% /dev/shm
cgroup_root      10M     0   10M   0% /sys/fs/cgroup
/dev/sda2        16G  4.0G   11G  27% /var
/dev/sda6       834G   52G  741G   7% /home

в то время как df -h -t ext4 дает:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        63G   19G   42G  31% /
/dev/sda2        16G  4.0G   11G  27% /var
/dev/sda6       834G   52G  741G   7% /home

Если вы хотите суммировать по нескольким типам разделов, просто добавьте другой параметр -t , например:

df -h -t ext4 -t ext3 -t vfat

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .