Как я могу избежать того, что cp зависает в моей ОС?

Я использую cp скопировать данные так:

cp -r from_here to_there

Когда я это делаю, мой компьютер периодически зависает и размораживается. У меня установлено 4 процессора и HD подключен через SATA. from_here а также to_there оба находятся в одной файловой системе, поэтому сеть не используется. Замораживание так или иначе зависит от количества копируемых файлов. Для многих файлов даже невозможно войти в систему через ssh.

Есть ли способ проверить, почему моя ОС зависает и размораживается? Могу я сказать cp успокоиться как-нибудь?

1 ответ

Зависит от того, какую версию ядра вы используете. В ядре произошла ошибка, приводившая к тому, что машина перестала отвечать на запросы ввода-вывода.

Если у вас достаточно свежее ядро, просто используйте ionice должно быть достаточно. я использую ionice в сочетании с screen для фоновой загрузки, и это прекрасно работает (не влияет на отзывчивость машины).

screen -d -m ionice -c 3 io_heavy_cmd

Другие вопросы по тегам