Pada setiap bootup itu sama:
/dev/sda1: clean, 908443/38690816 files, 44176803/154733312 blocks
Apakah ini semacam opsi yang digunakan Ubuntu untuk memastikan konsistensi sistem file atau ada sesuatu yang salah dengan HDD saya? fsck
membutuhkan waktu hingga 30 detik saat booting dan sekitar tiga kali lipat waktu yang dibutuhkan sebaliknya.
Output penuh (sebagian dalam bahasa Jerman):
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... done.
fsck von util-linux 2.20.1
/dev/sda1: sauber, 908443/38690816 Dateien, 44176803/154733312 Blöcke
udevd[623]: unknown key 'SYSFS{idVendor}' in /lib/udev/rules.d/45-libticables.rules:6
udevd[623]: invalid rule '/lib/udev/rules.d/45-libticables.rules:6'
* Starting mDNS/DNS-SD daemon [ OK ]
* Starting Reload cups, upon starting avahi-daemon to make sure remote queues are populated [ OK ]
* Starting configure network device security [ OK ]
* Starting bluetooth daemon [ OK ]
####* Starting all other stuff
Jawaban:
Baris yang menghasilkan pesan itu adalah ini :
Itu melompati "pemeriksaan penuh" tetapi hanya memastikan bahwa beberapa tes cepat untuk jurnal bersih dan tidak ada inode anak yatim:
Ini normal dan diharapkan. Jika itu benar-benar pemeriksaan menyeluruh, itu akan membutuhkan lebih banyak waktu tetapi biasanya butuh satu detik atau kurang.
systemd-fsck(8)
Halaman manual Systemd memiliki kondisi di mana pemeriksaan lengkap dipicu:Anda cukup memeriksa bahwa tes tidak membutuhkan apa-apa untuk dijalankan (jika Anda menggunakan systemd):
sumber
/etc/fstab
. Apakah hanya mungkin untuk mengatur0
atau1
dapatkah saya memberi tahu sistem saya kapan harus melakukan tes "cepat" ini?1
dan2
menentukan urutan untuk diperiksa tetapi0
atau tidak ada yang mengatakan bahwa itu tidak perlu. Tapi kemudian saya memiliki kedua nilai di 0 dan masih mendapatkan cekApakah Anda yakin itu fsck yang mengambil 30-an dan bukan hanya bahwa pesan konsol berikutnya yang berkaitan dengan udevd membutuhkan waktu 30 detik? Dengan kata lain, mungkin udevd mengambil 30 detik untuk waktu habis mengerjakan hal libticables sebelum menampilkan pesan konsol?
Coba hapus (atau pindahkan tempat lain sementara)
dan lihat apakah itu membantu.
sumber
Running /scripts/init-bottom ...done
dicetak sekitar 3s, fsck-clean sekitar 30-an.noauto,x-systemd.automount
ke opsi fstab jika itu / home atau apalah. Jadi sistem akan melewati pemasangan hingga diaksesFsck ini pada setiap boot terjadi pada saya karena jam buruk Tampaknya systemd-fsck @ berjalan sebelum systemd-timesyncd, dan tanpa RTC yang didukung baterai, waktu sistem salah pada saat fsck dijalankan.
Saya mengonfirmasi bahwa inilah yang memicu pemeriksaan penuh (alih-alih meminta fsck keluar dengan cepat), dengan menonaktifkan systemd-timesynd, mengatur jam ke nilai pra-sinkronisasi yang ditemukan di journalctl, dan menjalankan fsck. E2fsck kemudian mulai melakukan pemeriksaan penuh, setelah itu mendeteksi bahwa waktu penulisan superblok terakhir adalah di masa depan:
Perhatikan bahwa, pemicu untuk pemeriksaan penuh ini tidak terkait dengan pemicu lain jumlah pemasangan maksimum dan interval waktu sejak pemeriksaan terakhir, yang terlihat pada
dumpe2fs -h
, disebutkan dalam jawaban lain di sini.Perhatikan bahwa, tanpa mengatur jam (yaitu, membiarkan timesyncd menyinkronkannya), fsck tidak akan melakukan pemeriksaan penuh, tetapi akan keluar dengan cepat dengan pesan 'filesystem clean'.
Sebagai solusi, saya menonaktifkan fsck di / etc / fstab dengan menetapkan bidang 'pass' ke 0. Akhirnya, saya akan membeli RTC yang didukung baterai untuk perangkat ini.
sumber
Pencarian saya menghasilkan kesimpulan bahwa jumlah pemasangan maksimum default Ubuntu diatur ke -1. Ini berarti bahwa fsck tidak akan pernah berjalan pada sembarang boot terlepas dari jumlah mount. Anda dapat memeriksa milik Anda dengan perintah -
Anda dapat meningkatkannya menggunakan kebutuhan Anda
tune2fs
. Contoh khas adalah sebagai berikut -Kustomisasi sesuai keinginan Anda.
sumber