¿Cómo deshacerse del "escaneo de sistemas de archivos btrfs" al inicio?
27
Después de actualizar Ubuntu 12.04 a Ubuntu 12.10, recibo un mensaje "buscando sistemas de archivos btrfs" al iniciar. No tengo ningún sistema de archivos BTRFS. Retrasa el arranque durante unos 15 segundos.
Desinstalé btrfs para descubrir que el análisis de btrfs no es la razón del retraso. después de eliminar btrfs, todavía se cuelga, pero una línea antes a lasBegin: Running /scripts/local-premount
El btrfs-toolspaquete agrega una acción a initramfs para cargar el módulo btrfs. Si purga ese paquete ( sudo apt-get purge btrfs-tools), seguido de un update-initramfs -ukallsi la desinstalación ya no lo hace, eso debería desaparecer (aunque no lo he probado). Si no es así, siempre puede incluir en la lista negra el brtfsmódulo /etc/modprobe.d.
Hacer esto en Ubuntu server 16.04 apt me da "Los siguientes paquetes serán ELIMINADOS: btrfs-tools * ubuntu-server *". Hmm, aunque me gustaría mantener el servidor ...
elomage
1
@elomage, ubuntu-serveres sólo un paquete de metadatos que se utiliza para los paquetes de tracción que se encuentran típicamente en instalaciones de tipo servidor como dependencias. Al eliminarlo (siempre que no se elimine ningún otro paquete como resultado), no está eliminando ningún software.
Stéphane Chazelas
Gracias. Mejoré mis tiempos de inicio de Juno elemental.
Jürgen Hörmann
14
En Ubuntu 18.04 puede desinstalar btrfs-support con
apt purge btrfs-progs
Pero eso probablemente no le ahorrará mucho tiempo de arranque. En mi sistema, la razón fue que no tengo una partición de intercambio, pero en el arranque se busca durante unos 30 segundos (mientras se muestra el btrfs-scan).
Este es el problema real! La búsqueda de intercambio se oculta después de la búsqueda de btrfs. Muchas gracias
develCuy
4
Btrfs no es demasiado estable para ser utilizado como sistema de archivos sordo. La mayoría de las distribuciones de Linux, probablemente todas, todavía usan ext4 como sistema de archivos primario. Por lo tanto, puede eliminarlo por completo de su computadora. Prueba el comando dado:
sudo apt-get purge btrfs-tools
Este comando eliminará btrfs-tools de su computadora. Es posible que deba esperar algunos minutos para completar el proceso. Sus initramfs deben actualizarse automáticamente, pero si no sucede, hágalo con este comando:
sudo update-initramfs -ukall
Luego haga una actualización de grub:
sudo update-grub
Todo está bien. Ahora haz un reinicio. Espero que tu Ubuntu se inicie con éxito esta vez.
El paquete no está instalado en mi sistema. Así que lo intenté echo "blacklist btrfs">>/etc/modprobe.d/blacklist.confpero sin efecto. sigue buscando btrfs en el arranque
rubo77
3
Vi esto también en 18.04 durante el arranque. Ya que
Para deshacerse de ese mensaje, también debe hacerlo sudo update-initramfs -ukall. Pero aún así, eso no ayuda mucho, el proceso de arranque luego se detiene en el paso antes de decirBegin: Running /scripts/local-premount
rubo77
1
Es el módulo del núcleo btrfs el que realiza el escaneo (para sistemas de archivos que escanean múltiples dispositivos).
No he encontrado una indicación de que esto sea configurable, por lo que sus únicas opciones parecen ser eliminar ese módulo de su núcleo ( modprobe -r btrfs) suponiendo que su núcleo lo admita.
Lo intenté, pero parece que esto no tiene efecto en Ubuntu 18.04
rubo77
-1
El script que inicia la búsqueda busca la existencia de btrfs. ¡Simplemente renombrar el ejecutable /sbin/btrfsa pe /sbin/btrfs.save(as sudo) eliminará la búsqueda, ganando unos 10-20 segundos en el proceso de arranque!
Begin: Running /scripts/local-premount
Respuestas:
El
btrfs-tools
paquete agrega una acción a initramfs para cargar el módulo btrfs. Si purga ese paquete (sudo apt-get purge btrfs-tools
), seguido de unupdate-initramfs -ukall
si la desinstalación ya no lo hace, eso debería desaparecer (aunque no lo he probado). Si no es así, siempre puede incluir en la lista negra elbrtfs
módulo/etc/modprobe.d
.fuente
ubuntu-server
es sólo un paquete de metadatos que se utiliza para los paquetes de tracción que se encuentran típicamente en instalaciones de tipo servidor como dependencias. Al eliminarlo (siempre que no se elimine ningún otro paquete como resultado), no está eliminando ningún software.En Ubuntu 18.04 puede desinstalar btrfs-support con
Pero eso probablemente no le ahorrará mucho tiempo de arranque. En mi sistema, la razón fue que no tengo una partición de intercambio, pero en el arranque se busca durante unos 30 segundos (mientras se muestra el btrfs-scan).
eliminar el cheque de intercambio
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
conRESUME=none
sudo update-initramfs -u
fuente: /ubuntu//a/1034952/34298
fuente
Btrfs no es demasiado estable para ser utilizado como sistema de archivos sordo. La mayoría de las distribuciones de Linux, probablemente todas, todavía usan ext4 como sistema de archivos primario. Por lo tanto, puede eliminarlo por completo de su computadora. Prueba el comando dado:
Este comando eliminará btrfs-tools de su computadora. Es posible que deba esperar algunos minutos para completar el proceso. Sus initramfs deben actualizarse automáticamente, pero si no sucede, hágalo con este comando:
Luego haga una actualización de grub:
Todo está bien. Ahora haz un reinicio. Espero que tu Ubuntu se inicie con éxito esta vez.
Referencia: http://www.ugcoder.com/disable-scanning-for-btrfs-file-systems-in-ubuntu/
Avíseme si todavía tiene algunas preguntas.
fuente
echo "blacklist btrfs">>/etc/modprobe.d/blacklist.conf
pero sin efecto. sigue buscando btrfs en el arranqueVi esto también en 18.04 durante el arranque. Ya que
pide el escaneo, puede solucionar este problema al tratar con ese archivo. Como no estaba usando btrfs regularmente, eliminé el archivo
fuente
sudo update-initramfs -ukall
. Pero aún así, eso no ayuda mucho, el proceso de arranque luego se detiene en el paso antes de decirBegin: Running /scripts/local-premount
Es el módulo del núcleo btrfs el que realiza el escaneo (para sistemas de archivos que escanean múltiples dispositivos).
No he encontrado una indicación de que esto sea configurable, por lo que sus únicas opciones parecen ser eliminar ese módulo de su núcleo (
modprobe -r btrfs
) suponiendo que su núcleo lo admita.fuente
El script que inicia la búsqueda busca la existencia de btrfs. ¡Simplemente renombrar el ejecutable
/sbin/btrfs
a pe/sbin/btrfs.save
(assudo
) eliminará la búsqueda, ganando unos 10-20 segundos en el proceso de arranque!fuente
apt purge btrfs-tools