ubuntu_-_automatischer_fsck
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ubuntu_-_automatischer_fsck [2020-05-17 19:08:34] – [Ab Ubuntu 16.10] manfred | ubuntu_-_automatischer_fsck [2022-06-15 10:31:20] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Ubuntu - automatischer fsck ====== | ||
| + | |||
| + | * [[https:// | ||
| + | * **[[https:// | ||
| + | |||
| + | |||
| + | ===== Ubuntu 20.04 ===== | ||
| + | |||
| + | automatische Dateisystem-Reparatur mit Konsistenz-Check beim booten: | ||
| + | <file bash / | ||
| + | #!/bin/sh | ||
| + | |||
| + | if [ -x / | ||
| + | #exec / | ||
| + | exec / | ||
| + | fi | ||
| + | </ | ||
| + | |||
| + | max. einen Konsistenz-Check, | ||
| + | > tune2fs -i 1d /dev/sda1 | ||
| + | |||
| + | |||
| + | ===== Ab Ubuntu 16.10 ===== | ||
| + | |||
| + | Seit Ubuntu 16.10 wird die ''/ | ||
| + | Jetzt sollen '' | ||
| + | |||
| + | Hier ein Beispiel, wie man in '' | ||
| + | > chmod 0755 / | ||
| + | > systemctl edit --full rc-local | ||
| + | |||
| + | Wenn es eine __ausführbare ''/ | ||
| + | |||
| + | |||
| + | ===== Ab Ubuntu 16.04 ===== | ||
| + | |||
| + | Nach dem Wechsel zu systemd können Kernelstartparameter übergeben werden in dem man in GRUB zusätzliche Bootoptionen hinzufügt: | ||
| + | > vi / | ||
| + | ... | ||
| + | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
| + | ... | ||
| + | | ||
| + | oder | ||
| + | | ||
| + | ... | ||
| + | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
| + | ... | ||
| + | | ||
| + | > update-grub | ||
| + | |||
| + | Sollte bei der Dateisystemüberprüfung beim Start des Systems ein Fehler festgestellt werden wird dieser jetzt automatisch korrigiert soweit möglich. | ||
| + | |||
| + | Für weitere Informationen siehe auch | ||
| + | > man systemd-fsck | ||
| + | |||
| + | |||
| + | ===== Bis einschließlich Ubuntu 15.10 ===== | ||
| + | |||
| + | automatische Dateisystem-Reparatur mit Konsistenzscheck beim booten: | ||
| + | > echo " | ||
| + | > vi / | ||
| + | touch /forcefsck | ||
| + | |||
| + | |||
| + | ===== bedingungsloser fsck bei jedem Bootvorgang ===== | ||
| + | |||
| + | Will man bei bei jedem Bootvorgang einen //fsck//, dann setzt man am besten den Wert //Maximum mount count// auf " | ||
| + | |||
| + | zum Beispiel so: | ||
| + | > tune2fs -c 1 /dev/sda1 | ||
| + | |||
| + | //FSCK// __jeden Tag nur einmal__ ausführen (unabhängig von der installierten Linux-Ditribution), | ||
| + | > tune2fs -i 1d /dev/sda1 | ||
| + | |||
| + | in der ''/ | ||
| + | bei Dateisystemen, | ||
| + | > vi /etc/fstab | ||
| + | ... | ||
| + | LABEL=" | ||
| + | LABEL=" | ||
| + | ... | ||
| + | |||
| + | //FSCK// bei jedem Bootvorgang ausführen, unabhängig von der installierten Linux-Ditribution. | ||
| + | |||
| + | Schlimm ist es nicht, da ein //fsck// bei //ext4// sehr schnell ist. | ||
| + | |||
| + | |||
| + | ===== Standard-Einstellungen für neue Dateisysteme ===== | ||
| + | |||
| + | Die Standard-Einstellungen für neu angelegte Dateisysteme nehmen Sie in der Datei '' | ||
| + | $ sudo vi / | ||
| + | [defaults] | ||
| + | base_features = sparse_super, | ||
| + | default_mntopts = acl, | ||
| + | enable_periodic_fsck = 1 | ||
| + | [...] | ||
| + | |||
| + | Dadurch wird bei neuen Dateisystemen der FSCK automatisch eingerichtet: | ||
| + | $ sudo mkfs.ext4 /dev/loop0 | ||
| + | [...] | ||
| + | This filesystem will be automatically checked every 23 mounts or | ||
| + | 180 days, whichever comes first. | ||
| + | |||
