Да - определенно su, чтобы сделать это.
Мне удалось запустить: / usr / xpg4 / bin / du -sk -h -x / zonepath / zonename
чтобы получить пространство, которое использовалось в корневом разделе UFS зоны.
Например, / usr / xpg4 / bin / du -sk -h -x / zonepath / zonename
вернул следующее: 3.5G / zonepath / zonename
Опция -x при оценке размеров файлов оценивает только те файлы, которые имеют то же устройство, что и файл, указанный в операнде файла.
Операнд -x работает только при вызове du с этим путем: / usr / xpg4 / bin / du
Это также помогло отобразить используемое пространство дисков, подключенных к zfs, в зоне! Мы подключили один zfs lun к пути / zoneepath / zonename / data и выполнили это, совпав с выводом «списка zfs» для файла данных:
# / usr / xpg4 / bin / du -sk -h -x / zonepath / zoneneame / data
11G / zonepath / zoneneame / data
Если вы запустите # / usr / xpg4 / bin / du -sk -h -x / zonepath / zoneneame
тогда вы должны получить общее количество использованного пространства в зоне, например:
53G / zonepath / zonename
Он не будет включать подключенные диски NFS, а также каталоги, владельцем которых не является root.
Надеюсь, это поможет!