Verifique man mke2fs
. Preste muita atenção na seção -J /
location e na seção -E /
packed_meta_blocks.
Você disse que estava usando um pendrive. Eu estou supondo que pode ser formatado sem conseqüência. Você fez backup de seus dados?
- Formate o disco com um comando padrão e obtenha dados sobre como o pen drive USB é colocado juntos.
- Formate o disco com um comando alterado e obtenha dados sobre como o pendrive fica com o local movido.
- Movendo o diário em um disco em uso.
Você fez backup dos seus dados?
Parte 1. Diário padrão para referência
- Insira o pendrive.
- Em uma janela de terminal, use
sudo
ousu
e forneça a senha. - Use
blkid " to find your " /dev/sdXX
label. - Comando
mke2fs -t ext4 /dev/sdXX
para um formato padrão. - Agora, para retirar dados sobre a unidade.
- Comando
tune2fs -l /dev/sdXX
. Encontre a linha "Journal inode". Anote esse número. Geralmente é 8. -
Comando
debugfs /dev/sdXX
-
Comando
stat <8>
. O "8" vem da linha "Journal inode". O comando precisa ser inserido exatamente com o <, >.O que você vê? A terceira linha lista o tamanho do diário. Anote isso. Minha máquina entrou em 33554432 (~ 32Mb). A 13ª linha lista as extensões usadas para o diário. Anote isso. Minha máquina entrou em 196608 - 204799. 196608 tempo 4k por página é igual a 786M.
- Comando
q
thenquit
.
-
- Remover pendrive
Parte 2. Movendo o diário
- O mesmo que acima.
- O mesmo que acima.
- O mesmo que acima.
- comando
mke2fs -J location=600M /dev/sdXX
. Isso deve mover o diário padrão para um ponto a partir da marca de 600 M. - Como acima.
- Como acima.
- Como acima.
- O tamanho do diário deve ser o mesmo. A primeira extensão de diário foi movida para 153600 na minha máquina. 153600 vezes 4k por página é igual a ~ 614M.
- Como acima.
- Como acima.
Parte 3. Movendo o diário em um disco em uso
- Backup de seus dados?
- Desmonte a partição.
umount /dev/sdXX
. - Remover o diário antigo.
tune2fs -O ^has_journal /dev/sdXX
. - Instale um novo diário. %código%. Especifique as unidades. A revista pode ser movida para um local de mega giga.
-
tune2fs -J location=XX[M,G] /dev/sdXX
só para ser seguro. - Reinicie a máquina. Você fez backup não é?
Você pode alterar o tamanho e o local do diário com e2fsck -fv /dev/sdXX
. A notação de tamanho está sempre em MB.
De onde veio isso? Curso de "tentativa e erro" da School of Hard Knocks.