[fli4l] (return code 4)! Mount aborted!

Christoph Schulz fli4l at kristov.de
Mi Aug 19 08:46:51 CEST 2015


Hallo!

Mike B.  schrieb:

> Und zwar seit einem Reboot bekomme ich folgende Meldung im Bootlog:
> ERR: File system check failed for /dev/sda1 (return code 4)! Mount
> aborted!
> ERR: failed to mount /dev/sda1 with filesystem ext3 on /data1

Fehler 4 bedeutet, dass dein Dateisystem unkorrigierte Fehler enthält. Hast 
du vielleicht deinen Router nicht ordentlich neugestartet, sondern einfach 
aus- und wieder eingeschaltet? Das könnte solche Fehler provozieren.

Am besten ist, du hängst /dev/sda1 wieder aus (falls es eingehängt sein 
sollte, was bei Fehler 4 unwahrscheinlich ist):

  umount /data1

Und dann lässt du das Dateisystem überprüfen. Da es sich um eine ext3-
Partition handelt, musst du e2fsck benutzen:

  e2fsck -f -C 0 /dev/sda1

Das "-f" forciert die Überprüfung, "-C 0" sorgt für eine 
Fortschrittsanzeige.

> blkid gibt mir folgendes aus:
> 
> /dev/sdc1: UUID="CC85-CF0A" TYPE="vfat"
> /dev/sdb1: UUID="8a6cd076-8b6a-45c7-b15c-3091ad713204" TYPE="ext3"
> /dev/sda1: UUID="b196accf-2516-d785-9a2f-649a62fccc34" TYPE="ext3"
> /dev/sda: UUID="25ea985b-09ff-4855-bea9-9493235f36ab" TYPE="ext3"

Da hast du die Dokumentation fehlinterpretiert. Es geht bei FLI4L_UUID 
_nicht_ um die Partitions-UUID, sondern um eine völlig beliebige, von dir 
selbst generierte. Diese nimmst du und erstellst dann auf einem Medium 
deiner Wahl ein Verzeichnis mit dem Namen der UUID.

Beispiel: Mein uuidgen liefert z.B.:

  efb1ee64-36b3-47d9-bec5-0a4c3bbaadc8

Ich habe eine Datenpartition auf dem fli4l, die unter /data eingehängt wird. 
Also erzeuge ich jetzt ein Verzeichnis namens "efb1ee64-36b3-47d9-
bec5-0a4c3bbaadc8" irgendwo unter /data:

  fli4l # mkdir /data/efb1ee64-36b3-47d9-bec5-0a4c3bbaadc8

Zusätzlich setze ich in meiner Konfiguration die FLI4L_UUID-Variable 
antsprechend:

  FLI4L_UUID='efb1ee64-36b3-47d9-bec5-0a4c3bbaadc8'

Das reicht! Beim nächsten Booten wird /data/efb1ee64-36b3-47d9-
bec5-0a4c3bbaadc8 zum Speichern persistenter Daten genutzt, zumindest für 
alle OPTs, die eine "auto"-Einstellung bieten. Eine kleine Auswahl:

  IMOND_LOGDIR
  SYSLOGD_ROTATE_DIR
  LOGIP_LOGDIR
  DHCP_LEASES_DIR
  TELMOND_LOGDIR
  RRDTOOL_DB_PATH
  VBOX_LOGPATH
  VBOX_SPOOLPATH

etc.pp.


Viele Grüße,
-- 
Christoph Schulz
[fli4l-Team]



Mehr Informationen über die Mailingliste Fli4L