Desativar registro no diário na partição do sistema de arquivos ext4

9

Estou executando o Linux Mint em um SSD. Eu li como uma otimização é desativar o registro no diário. No entanto, quando executo o comando:

sudo mke2fs -t ext4 -O ^has_journal /dev/sda1

Eu recebo um erro dizendo que a unidade está ocupada. Bem, é claro que está ocupado, é onde está todo o sistema operacional.
Como posso desativar isso?

Andi Jay
fonte
1
Como em todos os sistemas * nix, você precisa entrar no modo de usuário de manutenção única, desmontar o volume e fazer suas alterações a partir daí. Caso contrário, a outra opção é transportar a unidade para outro sistema, instalá-la como uma unidade secundária, deixá-la desmontada e continuar a operação a partir daí.
Fiasco Labs
Bem, eu sou praticamente um idiota, então não sei como entrar no modo de usuário de manutenção única. Parece que eu posso fazer isso através do menu de inicialização do grub, mas não sei como fazer com que esse menu seja exibido.
Andi Jay

Respostas:

18

Conforme escrito nas páginas de manual, mke2fsé usado para criar novos sistemas de arquivos, não alterando os existentes.

Eu acho que a ferramenta que você está procurando é tune2fs, ela pode usar o mesmo parâmetro:

tune2fs -O ^has_journal /dev/sdXY

Faça o que fizer, faça um backup antes de jogar com os sistemas de arquivos.

Você pode precisar usar o -fparâmetro (force).
Verifique as páginas de manual man tune2fsantes de usar a ferramenta (e faça um backup, sério).

Baarn
fonte
2
@AndiJay, usar o comando que você tentou (mke2fs) faria com que você perdesse todos os seus dados, pois um novo sistema de arquivos teria sido criado, substituindo o existente. É o equivalente ao comando "formato" do Windows.
Ter12
1
Eu não me importo se eu limpar tudo por engano. Não há nada importante na máquina.
Andi Jay
1
ok, fiz uma chave USB inicializável a partir do mint .iso. Inicializei no modo de recuperação e fui capaz de executar o comando tune2fs. Minha pergunta é: como posso confirmar que o diário foi realmente desligado?
Andi Jay
3
Se has_journalnão estiver mais presente Filesystem featuresquando você emitir dumpe2fsou tune2fs -lestiver desativado. Ou simplesmente grep para isso assim tune2fs -l /dev/sdXY | grep has_journal.
Baarn
2
+1, trabalhei no meu pen-drive no Arch sem forçar. Mas acho que você quer dizer tune2fs -O ^has_journal /dev/sdXY(esqueci o 2); isso pode causar confusão para futuros leitores.
JMCF125