
При загрузке Ubuntu и монтировании моего файла casper-rw для постоянного хранения Ubuntu рекомендует мне проверить ошибки с помощью fsck. Однако, когда я загружаюсь в свою систему, поскольку casper-rw автоматически монтируется и не может быть размонтирован, он отказывается исправлять ошибки в моей файловой системе casper.
Даже если я загружаюсь без постоянной опции, fsck не может восстановить мой файл casper-rw, говоря, что это файловая система только для чтения. Есть ли способ проверить и исправить ошибки в casper-rw?
решение1
Похоже, это распространенная проблема, которая длится уже некоторое время. Используя ubuntu-11.04-desktop-i386.iso, я все еще испытываю проблемы с этим. https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/125702
Я смонтировал файл casper-rw следующим образом.
- Подключите USB-ключ
- sudo fsck -y -t ext3 /media/[диск]/casper-rw
Некоторые пользователи, включая меня, продолжают сообщать о проблемах даже после этого, так что ymmv.
Вы можете начать резервное копирование вашего файла цикла и сохранять его только такого размера, который вам нужен. Перед выполнением этого изменения размера убедитесь, что вы сделали резервную копию, но вот основы.
- Загрузитесь без использования persistent или используйте другую систему
- Вставьте и смонтируйте устройство, содержащее файл цикла.
dd if=/dev/zero bs=1M count=1024 >> casper-rw
- Где 1024 больше, чем ваш текущий используемый
resize2fs casper-rw
Используя этот метод, вы сможете сохранять файлы циклов только необходимого размера, иметь резервные копии и, если все остальное не поможет, иметь возможность проверить их с помощью fsck.