rommulo9
(usa Void Linux)
Enviado em 12/09/2021 - 12:30h
Olá amigos.
Instalei o Mint MATE 20.2 e tudo o mais que preciso, deixando ele redondo.
Bastou eu instalar em paralelo o KDE Neon 5.22.5, para o boot no Mint passar a demorar demais.
Ao teclar ESC, vi que é nisso que fica demorando:
"MATE: clean, 604516/2293760 files, 3588565/9175040 blocks"
O artigo em
https://linuxdicasesuporte.blogspot.com/2017/10/mensagem-devsda1-clean-files-blocks-no.html informa que esse procedimento é bom para o usuário, alertando sobre possíveis perdas de dados, caso encontre bad blocks.
Mas meu sistema está num SSD 256 GB em perfeito estado, SanDisk model: SD8TB8U256G1001, size: 238.47 GiB
Então editei /etc/default/grub e deixei dessa forma:
GRUB_CMDLINE_LINUX_DEFAULT="fsck.mode=skip quiet splash"
Porém isso de nada adiantou!
O KDE Neon 5.22, Kubuntu 20.04, Mint Cinnamon 20.04, Fedora 34 e outras distros que já utilizei, nenhuma me fazia perder um tempo enorme de boot executando fsck... e adotei o MATE justamente por ser relativamente leve e rápido.
Segue alguns dados sobre meu boot:
$ systemd-analyze
Startup finished in 3.564s (kernel) + 2min 2.385s (userspace) = 2min 5.949s
graphical.target reached after 2min 2.371s in userspace
$ sudo dmesg| grep -i failed
[ 0.187932] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
[ 4.762435] nvidia: module verification failed: signature and/or required key missing - tainting kernel
Não entendo esses "failed". Após iniciado o sistema, tudo pra mim roda 100% redondo, inclusive nvidia... (nvidia-driver-460.91.03, suficiente para minha NVIDIA GK107M [GeForce GT 640M])
$ systemd-analyze blame
31.877s vboxdrv.service
810ms dev-sda2.device
528ms upower.service
418ms systemd-logind.service
413ms udisks2.service
359ms lightdm.service
355ms plymouth-quit-wait.service
329ms networkd-dispatcher.service
273ms accounts-daemon.service
212ms ubuntu-system-adjustments.service
196ms user@1000.service
169ms bluetooth.service
162ms NetworkManager.service
162ms avahi-daemon.service
157ms systemd-backlight@leds:kbd_backlight.service
156ms polkit.service
147ms systemd-resolved.service
132ms networking.service
125ms geoclue.service
123ms ModemManager.service
122ms systemd-udev-trigger.service
118ms thermald.service
114ms wpa_supplicant.service
109ms gpu-manager.service
102ms systemd-journald.service
90ms swapfile.swap
84ms systemd-udevd.service
81ms hddtemp.service
78ms e2scrub_reap.service
77ms lvm2-monitor.service
76ms alsa-restore.service
75ms keyboard-setup.service
73ms grub-common.service
66ms lm-sensors.service
64ms apparmor.service
47ms ntp.service
45ms packagekit.service
43ms rsyslog.service
41ms systemd-tmpfiles-setup.service
39ms nvidia-persistenced.service
38ms systemd-modules-load.service
37ms systemd-tmpfiles-clean.service
35ms pppd-dns.service
32ms systemd-fsck@dev-disk-by\x2duuid-5ecb5696\x2d6795\x2d4365\x2db690\x2db4>
24ms systemd-rfkill.service
22ms grub-initrd-fallback.service
18ms proc-sys-fs-binfmt_misc.mount
16ms systemd-sysctl.service
16ms plymouth-read-write.service
15ms plymouth-start.service
15ms dev-hugepages.mount
15ms kerneloops.service
14ms dev-mqueue.mount
14ms systemd-sysusers.service
14ms user-runtime-dir@1000.service
14ms sys-kernel-debug.mount
14ms setvtrgb.service
13ms systemd-tmpfiles-setup-dev.service
13ms sys-kernel-tracing.mount
12ms systemd-random-seed.service
12ms blk-availability.service
12ms vboxautostart-service.service
11ms console-setup.service
11ms systemd-update-utmp-runlevel.service
10ms systemd-update-utmp.service
10ms kmod-static-nodes.service
10ms home.mount
10ms systemd-backlight@backlight:intel_backlight.service
10ms systemd-remount-fs.service
8ms vboxballoonctrl-service.service
8ms systemd-user-sessions.service
7ms vboxweb-service.service
6ms systemd-journal-flush.service
6ms rtkit-daemon.service
5ms ufw.service
4ms finalrd.service
4ms ifupdown-pre.service
4ms openvpn.service
4ms sys-kernel-config.mount
3ms sys-fs-fuse-connections.mount
Isso mostra que de fato o vilão era o fsck.
Meu fstab:
# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=f7b0f800-80e5-4158-b87f-62ce5943ddfe / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=3E75-B02D /boot/efi vfat umask=0077 0 1
# /home was on /dev/sda5 during installation
UUID=5ecb5696-6795-4365-b690-b46294ad6a87 /home ext4 defaults 0 2
/swapfile none swap sw 0 0
Já alterei para:
"UUID=f7b0f800-80e5-4158-b87f-62ce5943ddfe / ext4 errors=remount-ro 0 0" (zero e zero no final) mas não resolveu.
$ sudo blkid
/dev/sda2: LABEL="MATE" UUID="f7b0f800-80e5-4158-b87f-62ce5943ddfe" TYPE="ext4" PARTLABEL="MATE" PARTUUID="960eb8d0-0e7d-4f30-9038-444124d195c4"
/dev/sda3: UUID="20339a48-24ec-45b9-963b-cd1dc14fc061" TYPE="ext4" PARTLABEL="root" PARTUUID="be7ea91e-7b2b-2947-a046-72533bdaf265"
/dev/sda4: LABEL="LXQt" UUID="4fa87b59-b0b8-45cf-a135-81dfaa7b649f" TYPE="ext4" PARTLABEL="LXQt" PARTUUID="6d6cd3a1-4d89-4230-92bd-e3c1f65e4270"
/dev/sda5: LABEL="rp" UUID="5ecb5696-6795-4365-b690-b46294ad6a87" TYPE="ext4" PARTLABEL="rp" PARTUUID="1b669787-d703-4161-82b1-42cafd27d3f2"
/dev/sdb1: LABEL="Samsung_M3" UUID="353D8367389DFA89" TYPE="ntfs" PTTYPE="dos" PARTLABEL="Samsung_M3" PARTUUID="8408ca76-0deb-4dc4-8cab-a82020e0dae0"
/dev/sda1: PARTLABEL="EFI System Partition" PARTUUID="b0527f63-960f-49a3-8797-f11c1d1c68fc"
Lanço então três questões:
Como é que o MATE do nada, por conta própria, passou a executar o fsck sem eu ter mexido nada no GRUB? Ou as atualizações mais recentes ativaram o fsck?
Já que o parâmetro GRUB_CMDLINE_LINUX_DEFAULT="fsck.mode=skip quiet splash" não funcionou, o que de fato preciso mexer para cancelar de vez o fsck durante o boot, ou fazê-lo rodar só 1 vez por mês?
E já que uso Virtual Box, vai dar problema se eu executar "systemctl disable vboxdrv.service" pra ganhar mais 32s de boot?
Ao pesquisar, vi a seguinte resposta: "vboxdrv.service recompila os drivers do kernel apenas quando você atualiza seu kernel, o que tenho certeza de que você não faz diariamente. Ainda assim, você pode desativá-lo."
Gratidão a todos!