Мне было интересно, есть ли способ узнать, сколько еще "записей" осталось на устройстве файловой системы в Linux? Пример: когда вы перемещаете много данных на флэш-диск, он может записать не все данные сразу. В этом случае я хотел бы видеть (желательно), сколько еще осталось написать, или даже если это флаг (например, 0 = запись завершена или 1 = запись остается). Есть ли конкретная команда или файл, содержащий эту информацию?
2 ответа
1
Могут быть полезны следующие утилиты:lsof
dstat
.
Наконец, вы можете принудительно выполнить принудительную запись ожидающих записей в подсистему HDD с помощью команды sync
CLI.
1
Вы можете узнать, сколько килобайт во всем мире ожидает записи, содержащихся на "грязных" страницах, однако я не знаю, как это сделать для отдельных устройств.
grep Dirty /proc/meminfo
В /proc /sys /vm и /sys /block /$ {dev_name} есть переменные, которые могут влиять на скорость записи грязных страниц; как правило, они модифицируются программным обеспечением, таким как инструменты режима ноутбука.