On Sun, Sep 21, 2014 at 11:15:10PM +0700, Иван Чернов wrote: > Пытаюсь проверить диск с помощью > > fsck.ext4 -cc > > и забыл поставить ключик прогресса процесса. > > killall -USR1 fsck.ext4 > > прогресс так и не показывает. Диск ужу долго крутится (не первые > сутки) поэтому, не хочу прерывать. Дайте совет, как процесс-таки > узнать.
Если по SIGUSR1 прогресс не показывается, скорее всего fsck ждёт пока отработает подпроцесс badblocks, который с такими опциями должен идти по диску очень медленно. Посмотрите дерево процессов, есть подпроцесс badblocks или нет. Какие участки диска читаются можно увидеть через strace по величине смещения, или в /proc/<PID>/fdinfo/<diskfd>. > Или подскажите алгоритм действия проги - я знаю скорость > записи/чтения и размер диска, зная ещё и алгоритм, можно будет > вычислить время работы. Ню-ню... :) Вы сильно недооцениваете сложность этой задачи, IMHO. Скорости линейной записи и чтения здесь роли практически не играют. -- Eugene Berdnikov -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

