私のLinux Mint 21.1 Cinnamonでは、以前は一度も起こらなかった非常に遅い起動を経験しました。
$ systemd-analyze blame
40.890s systemd-fsck@dev-disk-by\x2duuid-c5da2d40\x2d42ce\x2d4193\x2d9f21\x2d08ab6de8764d.service
私は眠りから目覚め、Samsung NVMe 2TBドライブを搭載したラップトップをオンにしましたが、起動に時間がかかりすぎました。いくつかのログを確認しましたが成功しませんでしたが、上記の内容にのみいくつかの潜在的な問題が表示されました。
これで、ドライブがfsck
長すぎる理由をどのように調べることができますか?どこかに文書化されていますか?ありがとうございます!
/run/initramfs/fsck.log
Log of fsck -C -f -y -T -t ext4 /dev/nvme0n1p2
Thu Mar 2 00:08:51 2023
e2fsck 1.46.5 (30-Dec-2021)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/nvme0n1p2: 1885079/122093568 files (0.6% non-contiguous), 179291521/488354304 blocks
Thu Mar 2 00:09:00 2023
----------------
それでは、非常に遅い起動速度を説明するものは何ですか?
コメントから:
私が実行したようにroot
:
# pv -Wptearb </dev/nvme0n1 >/dev/null
1.82TiB 0:15:59 [1.94GiB/s] [1.94GiB/s] [==============================>] 100%
答え1
それを発見:
$ tail -1 /etc/fstab
UUID=c5da2d40-42ce-4193-9f21-08ab6de8764d /mnt/5tb ext4 nofail,nosuid,nodev,nouser,auto,rw,async,x-gvfs-show,x-gvfs-name=5TB 0 1
最近、この外付け5TB HDDを次のように追加しました。変化のないUSB デバイス = 取り外さないでください。
# LC_ALL=C tune2fs -l /dev/sdb1 | grep 'Check interval'
Check interval: 0 (<none>)
そして
# LC_ALL=C tune2fs -l /dev/sdb1 | grep 'Maximum mount count'
Maximum mount count: -1
fstab
したがって、最後の列をゼロに変更するのと同じくらい簡単でなければなりません。それでは見てみましょう。