Como posso reparar o arquivo do sistema de arquivos casper-rw no LiveUSB

Como posso reparar o arquivo do sistema de arquivos casper-rw no LiveUSB

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.

informação relacionada