
Ao inicializar o Ubuntu e montar meu arquivo casper-rw para armazenamento persistente, o Ubuntu me recomenda verificar se há erros usando fsck. No entanto, quando eu inicializo meu sistema, como o casper-rw é montado automaticamente e não pode ser desmontado, ele se recusa a reparar erros no meu sistema de arquivos casper.
Mesmo se eu inicializar sem a opção persistente, o fsck não poderá reparar meu arquivo casper-rw, dizendo que é um sistema de arquivos somente leitura. Existe alguma maneira de verificar e reparar erros em casper-rw?
Responder1
Este parece ser um problema comum e já existe há algum tempo. Usando o ubuntu-11.04-desktop-i386.iso ainda estou tendo problemas com isso. https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/125702
A maneira como montei o arquivo casper-rw é o seguinte.
- Monte sua chave USB
- sudo fsck -y -t ext3 /media/[unidade]/casper-rw
Alguns usuários, inclusive eu, ainda estão relatando problemas mesmo depois de fazer isso, ymmv.
Você pode querer começar a fazer backup do seu arquivo de loop e mantê-lo apenas no tamanho necessário. Antes de fazer esse redimensionamento, faça backup, mas aqui estão os princípios básicos.
- Inicialize sem usar persistente ou use outro sistema
- Insira e monte seu dispositivo que contém o arquivo de loop
dd if=/dev/zero bs=1M count=1024 >> casper-rw
- Onde 1024 é maior que o atual usado
resize2fs casper-rw
Usando este método, você poderá manter seus arquivos de loop apenas no tamanho necessário, ter alguns backups e, se tudo mais falhar, poderá fsck-los.