Вы можете попытаться восстановить поврежденный архив, выполнив команду:
zip -F corrupted_archive.zip
Из вас можно заставить zip
усерднее восстанавливаться через
zip -FF corrupted_archive.zip
Для меня это намного безопаснее и лучше, чем пытаться редактировать файл напрямую
iostat
отображает статистику с момента загрузки, один раз(за выполнение команды, а не за загрузку ). Затем, в зависимости от параметров (, например :работает iostat 2
, каждые две секунды )будет отображаться статистика с момента предыдущего отображения в той же команде :
The first report generated by the iostat command provides statistics concerning the time since the system was booted, unless the -y option is used (in this case, this first report is omitted). Each subsequent report covers the time since the previous report. All statistics are reported each time the iostat command is run. The report consists of a CPU header row followed by a row of CPU statistics. On multiprocessor systems, CPU statistics are calculated system-wide as averages among all processors. A device header row is displayed followed by a line of statistics for each device that is configured.
На самом деле iostat
просто делает несколько вычитаний. Бухгалтерскую роль выполняет ядро. iostat
просто обращается к различным/proc
(или, возможно, другим подобным записям ). Среди них (найдено просто с помощьюstrace
наiostat 2
):
/proc/diskstats
/proc/uptime
/proc/stat
Первое чтение с момента загрузки. Чтобы узнать с момента последнего отображения, iostat
запоминает (во время работы в памяти )предыдущие значения и вычитает их из вновь считанных :, что и произошло в течение периода времени.
Чтобы подтвердить вопросы оператора :, каждый запуск команды iostat
не зависит от других запусков команды iostat
. Это не повлияет на другую одновременно выполняющуюся команду iostat
или будущие запуски команды iostat
.