Pare o Ubuntu de ler uma unidade automaticamente

1

Estou executando meu laptop usando o Ubuntu 12.04 em um disco rígido USB, pois o disco rígido do laptop falhou. Sempre que eu inicializo ou faço uma atualização do grub etc, demora uma eternidade, porque ele verifica a unidade com falha cerca de 20 vezes e leva mais tempo para cada varredura.

Existe uma maneira de desabilitar a verificação automática, mas ainda é possível montar manualmente uma das partições de trabalho na unidade?

Obrigado Chris

    
por Chris 18.11.2012 / 09:29

1 resposta

0

Eu acredito que é o verificador do sistema operacional que está verificando as outras unidades. O prober do sistema operacional é executado sempre que o update-grub é executado, o que geralmente ocorre somente após uma atualização do kernel ou quando um módulo é instalado e precisa ser compilado no kernel.

Na verdade, eu não fiz isso, (Correção, eu acabei de fazer. Que truque divertido!), mas acho que se você excluir /etc/grub.d/30_os-prober e substituí-lo por um script bash que não faz nada, então deve desativar o prober do sistema operacional sem ter qualquer outro efeito ruim no sistema. É um pouco como esmagar uma formiga com um martelo a vapor, mas ei ...

OK, eu fiz isso e parecia funcionar bem. Primeiro, faça uma cópia de backup do arquivo em questão:

sudo mkdir /etc/grub.d/backup
sudo cp /etc/grub.d/30_os-prober /etc/grub.d/backup/

Em seguida, edite o arquivo /etc/grub.d/30_os-prober e exclua todas as linhas, exceto o primeiro crunch-bang. (a primeira linha de texto que você encontrará no arquivo)

sudo nano /etc/grub.d/30_os-prober

Desça até a linha abaixo da explosão e mantenha pressionada a tecla Ctrl k para cortar todas as outras linhas e, em seguida, pressione Ctrl o para salvar o arquivo e Ctrl x para sair.

Você está pronto, exceto se quiser ter certeza de que as partições no disco rígido não estão montadas inadvertidamente, adicione uma linha para cada uma delas no arquivo / etc / fstab. eg

sudo nano /etc/fstab

ee as linhas na parte inferior:

/dev/sda1  /home/username/part1  ntfs-3g  noauto,ro  0 0
/dev/sda2  /home/username/part2  ext4     noauto,ro  0 0

e assim por diante, onde nome de usuário é seu nome de usuário, e ntfs-3g / ext4 etc é o tipo de sistema de arquivos correto para a partição. Isso interromperá as partições exibidas no Nautilus e exigirá que você monte as unidades manualmente com o sudo, e o diretório part1, part2 já deve existir. Caso contrário, a partição NÃO poderá ser montada. Ah, e as partições também só serão montadas somente para leitura (, ro), o que é uma ótima idéia para dispositivos que estão falhando, já que qualquer operação de gravação que você faça neles pode tornar as coisas muito piores.

quando você quiser montar as partições, faça isso com

sudo mount /dev/sda1

etc

    
por fabricator4 18.11.2012 / 12:10