Como limpar o armazenamento persistente no Linux USB ativo?

Como limpar o armazenamento persistente no Linux USB ativo?

Eu criei um Ubuntu USB ao vivo que possui armazenamento persistente usandoInstalador USB Universal. Cada vez que inicializo o USB, recebo uma mensagem de alerta informando que a unidade está com pouco espaço. Não é possível limpar ou remover arquivos no armazenamento persistente?

Responder1

Sim, é possível.

Se você estiver inicializando a partir do USB, não deseja reparticionar tudo, apenas recriar a partição de loopback casper-rw.

Acabei de fazer isso com um pendrive Karmic Koala de 2009. Os atuais podem funcionar de maneira um pouco diferente (estive de férias no Ubuntu no ano passado).

Habilite o modo especialista e remova "persistente" da linha de comando de inicialização do kernel. Então ele nem tentará usar o arquivo casper-rw para persistência (em vez disso, usará uma sobreposição de ramdisk).

Digamos que seu pendrive esteja montado em /cdrom (por algum motivo, foi isso que consegui).

Você precisará fazer

sudo mkfs.ext3 /cdrom/casper-rw

e solicite que ele continue mesmo que o arquivo não seja um dispositivo de bloco.

Se reclamar que seu pendrive está montado como somente leitura, use

sudo mount -o remount -o rw /cdrom

primeiro, para fazê-lo ler e escrever.

Você também pode executar a linha de comando mkfs em qualquer outro sistema Linux em funcionamento onde possa montar seu pendrive.

Responder2

Você deve usar o comando dd para excluir a tabela de partição do USB e depois usar o gparted para reparticionar o USB.

dd bs=1024 count=1 if=/dev/zero of=/dev/sdb onde /dev/sdb é o seu drive USB, tenha cuidado com este comando!

E comece o gparted para reparticionar.

informação relacionada