Você não otimizará nada realmente removendo esses scripts. O tempo que eles levam é insignificante.
Os scripts *-bootclean.sh
limpam arquivos que devem ou não sobreviver a uma reinicialização: arquivos em /var/run
, /var/lock
, /tmp
, etc. No Debian com SysVinit, existem três scripts:
-
checkroot-bootclean.sh
é executado logo após o sistema de arquivos raiz ser montado (o que pode remover arquivos espúrios criados em diretórios que logo se tornarão pontos de montagem, como/run
e potencialmente/tmp
) -
mountall-bootclean.sh
é executado após os sistemas de arquivos locais terem sido montados (incluindo, por exemplo, um sistema de arquivos local separado/tmp
ou/var
- ou tmpfs, mas não há nada para limpar neles) -
mountnfs-bootclean.sh
é executado após os sistemas de arquivos remotos terem sido montados (incluindo, por exemplo,/var
over NFS).
Desativar mountnfs.sh
e mountnfs-bootclean.sh
não prejudicará seu sistema. No entanto, para determinar isso, você precisa estudá-los com cuidado. Além disso, isso só se aplica sob a suposição de que você nunca colocará um sistema de arquivos NFS em seu fstab. Se você sabe que isso é verdade, então eu gostaria muito que você me imbuísse com suas habilidades de adivinhação. Se você simplesmente acredita que isso é verdade, então você precisa levar em conta o risco de que sua crença seja infundada em algum ponto.
Cada padrão que você altera na distribuição torna seu sistema diferente, portanto parte da documentação não se aplica mais, os testes que outras pessoas realizaram podem não se aplicar, o suporte que você pode obter pode ser invalidado, etc. para uma configuração padrão é inerentemente uma complicação adicional e, portanto, só deve ser executada se houver um benefício real a ser derivado dela. Sua afirmação de que a remoção desses scripts simplificará o processo de inicialização é falso, porque você não levou isso em conta.