起動時間を最適化しようと試み始めました。 コマンドを入力すると、 1 分以上続くことsystemd-analyze plot >bootup.svg
がわかりました。どうすればいいでしょうか?swap.target
編集:
grep swap /etc/fstab
出力:
# swap was on /dev/sda4 during installation
UUID=6b06a63a-e66b-489c-834d-04b5ab909160 none swap sw 0 0
sudo blkid | grep swap
出力:
/dev/sda4: UUID="8fb26a5f-62fc-4c3a-8df5-421f884844b7" TYPE="swap" PARTUUID="d9fa2484-04"
出力の「dmesg」部分:
[ 3.605617] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
[ 3.605710] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
[ 4.687101] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 4.697746] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
[ 4.697822] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
[ 4.697895] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
[ 4.697962] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
[ 4.698027] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
[ 92.575975] audit: type=1400 audit(1597581223.535:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-senddoc" pid=669 comm="apparmor_parser"
[ 92.577822] audit: type=1400 audit(1597581223.539:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=668 comm="apparmor_parser"
[ 92.577827] audit: type=1400 audit(1597581223.539:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=668 comm="apparmor_parser"
[ 92.580091] audit: type=1400 audit(1597581223.539:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" pid=672 comm="apparmor_parser"
[ 92.583043] audit: type=1400 audit(1597581223.543:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=673 comm="apparmor_parser"
[ 92.583046] audit: type=1400 audit(1597581223.543:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=673 comm="apparmor_parser"
[ 92.583048] audit: type=1400 audit(1597581223.543:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=673 comm="apparmor_parser"
[ 92.583483] audit: type=1400 audit(1597581223.543:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/cups-browsed" pid=671 comm="apparmor_parser"
[ 92.585361] audit: type=1400 audit(1597581223.543:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=674 comm="apparmor_parser"
[ 92.591057] audit: type=1400 audit(1597581223.551:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ippusbxd" pid=677 comm="apparmor_parser"
[ 93.306091] nfc: nfc_init: NFC Core ver 0.1
[ 93.306112] NET: Registered protocol family 39
答え1
2 つの UUID が異なっているのがわかりますか? これらは同じであるはずです。スワップが変更されました。
起動時に、システムは /etc/fstab 内のスワップ UUID を読み取り、マウントしようとします。しかし、スワップ UUID は存在しないため、マウントは失敗します。システムは再試行しますが、再び失敗します。そのため、システムは使用可能なスワップを探し始めます。最終的に、システムは新しいスワップ パーティションを見つけてマウントします。このプロセス全体は、起動中に約 1 分 (またはそれ以上) かかり、起動が遅くなります。
この問題を簡単に解決するには、システムにスワップの正しい UUID を伝えるだけです。/etc/fstab を編集して、古い UUID を正しい UUID に置き換えます。正しい UUID は、 を実行したときにわかりますsudo blkid
。
その後再起動して、より高速な起動をお楽しみください。