[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: