Я хотел бы знать, что может быть возможные случаи для этой ошибки:
cp: reading `filename': Input/output error
Я получаю это сообщение, когда пытаюсь скопировать большой файл размером около 50 МБ.
Я хотел бы знать, что может быть возможные случаи для этой ошибки:
cp: reading `filename': Input/output error
Я получаю это сообщение, когда пытаюсь скопировать большой файл размером около 50 МБ.
Наиболее вероятная проблема - неисправный диск, если диск не смонтирован по сети, в этом случае, я полагаю, проблемы с сетью также могут быть причиной этого.
Вероятно, что влияние на размер является статистическим, особенно в случае сети (т. Е. Вероятность сбоя увеличивается с размером, потому что задействовано больше операций, и у каждого есть шанс на сбой).
Попробуйте dmesg
или системный журнал, чтобы увидеть, если ядро жалуется на что-то, что может быть связано с этим Команда cp
получает только целое число ошибок базовых системных вызовов, и поэтому сообщения об ошибках иногда не очень подробны.
Единственный раз, когда я видел, чтобы cp выдавал эту ошибку, это когда iso-образ был смонтирован дважды, например: /dev /sr0 смонтирован на /mnt и //dev /loop0 смонтирован на /mnt тоже. В этом сценарии я думаю, что cp получает некоторую рекурсию, с которой он не может справиться. Для меня, размонтировав оба loop0 и sr0, затем запустив mount -o loop /dev /sr0 /mnt, снова исправил это (сделано пользователем root или sudo).