Как мне получить / доступное пространство с помощью «df» и вывести его в файл журнала?

touch /etc/modprobe.d/uas-ignore.conf

echo "options usb-storage quirks = 0x0bc2: 0x3320: u" | tee -a /etc/modprobe.d/uas-ignore.conf

Это «указывает» модулю игнорировать этот HD. uas Перезагрузка.

1
05.09.2015, 07:48
1 ответ

Если у вас нет GNU-версии 'df', вы можете использовать 'stat' для получения количества и размера доступных блоков.

stat --file-system --format="%f %S" /

Затем вы можете перемножить их вместе, чтобы получить доступные байты.

(stat=$(stat --file-system --format="%f %S" /) && echo $(( ${stat/ /*} )))

При желании вы можете преобразовать его в удобочитаемый с помощью numfmt --to=iec.

1
27.01.2020, 23:11

Теги

Похожие вопросы