Re: Хочу время работы "fsck.ext4 -cc".
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
Reply to: