Nach Stromausfall kein Netzwerk

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo rpi444,

    Dank Dir nochmals. Ich hatte Anfangs versucht manuell zu mounten, aber keine Daten gesehen. Als ich nun den Mountpoint geprüft habe, waren dort Daten zu sehen! Da hat wohl still und heimlich eine Reparatur und ein automount stattgefunden. Ich nehme aber an, dass nicht alle Daten sichtbar sind. War noch dabei am Backup-Script zu feilen.

    Kann ich die Partition darauf hin prüfen? Mit debugfs, dumpe2fs oder e2fsck?

    Grüße von der Nordsee

    Peter

  • Kann ich die Partition darauf hin prüfen? Mit debugfs, dumpe2fs oder e2fsck?

    Du kannst das auch (sofort) automatisch nach einem reboot machen lassen. Vor dem reboot solltest Du dann z. B. Folgendes konfigurieren:

    Code
    sudo tune2fs -c 10 /dev/sda1
    sudo tune2fs -C 11 /dev/sda1

    D. h. nach 10x mounten soll ein filesystem check gemacht werden und mit "-C 11" teilst Du mit, dass schon 11x gemountet worden ist und deshalb ein filesystem check fällig ist, der dann auch nach dem reboot gemacht werden soll.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • --> dumpe2fs sda1

    --> dumpe2fs 1.43.4 (31-Jan-2017)

    --> dumpe2fs: Datei oder Verzeichnis nicht gefunden beim Versuch, sda1 zu ▒ffnen

    --> Es kann kein g▒ltiger Dateisystem-Superblock gefunden werden.

    Du kannst nicht damit rechnen, dass ein Programm Deine Eingabe deuten kann, wenn Du die Syntax nicht beachtest. Die Syntax und die Programmoptionen sind immer in der Manpage des Programmes beschrieben.

    Ausserdem fängst Du mit der Ausgabe von < dumpe2fs /dev/sda1 > wenig an, selbst wenn Du sie als User root aufrufst.

    Mich würde die Ausgabe von < sudo e2fsck -fvp /dev/sda1 > mehr interessieren, solange die Partition noch nicht gemountet ist.

    Was die Optionen bewirken, liest Du in < man e2fsck > nach.

    Servus !

    RTFM = Read The Factory Manual, oder so

  • Hallo rpi444, hallo RTFM,

    nochmals Dank. RTFM. ich hatte schon erwähnt, dass ich mit Linux am Anfang bin. Da ist ein Syntaxbeispiel immer hilfreich!! Vor allem wenn man schnell ein System wieder in Gang bringen will. Bei teilweise sehr langen ManPages übersieht man leicht etwas oder versteht es falsch! (Bis man man samba gelesen hat dauert das schon eine Weile) Nun sda1 statt /dev/sda1 ist so ein Fall (Windows / Linux). Das Geräte so angesprochen werden muß ich noch verinnerlichen! Wie gesagt ich fange an.

    Was mich noch irritiert ist, dass ich jetzt Daten sehe, aber da ist keinen Mountpoint

    Code
    lsblk
    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda           8:0    0   1,8T  0 disk
    `-sda1        8:1    0   1,8T  0 part
    sdb           8:16   0   1,8T  0 disk
    `-sdb1        8:17   0   1,8T  0 part /media/platte1
    mmcblk0     179:0    0 119,1G  0 disk
    |-mmcblk0p1 179:1    0  43,2M  0 part /boot
    `-mmcblk0p2 179:2    0   119G  0 part /

    Grüße von der Nordsee

    Peter

  • Was mich noch irritiert ist, dass ich jetzt Daten sehe, aber da ist keinen Mountpoint

    Ist der filesystem check gemacht worden?

    Ist das System so konfiguriert, dass beim booten ein mounten von /dev/sda1 durchgeführt werden soll?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • wie gehts den Nertzen heute, fehlte Wasser oder Futter durch den Stromausfall?

    SCNR :lol:

    lasst die PIs & ESPs am Leben !
    Energiesparen:
    Das Gehirn kann in Standby gehen. Abschalten spart aber noch mehr Energie, was immer mehr nutzen. Dieter Nuhr
    (ich kann leider nicht schneller fahren, vor mir fährt ein GTi)

  • Hallo,

    und Dank Euch.

    Der filesystem check ist vorbereitet, aber noch kein reboot. Ich versuche zu verstehen, was ich sehe.

    Der Stromausfall ist kein Vorwand! Es ist mehrfach der FI-Schalter rausgeflogen, im Abstand von 2 bis 40 Minuten. Raid habe ich aufgegeben und verwende jetzt rsync.

    Grüße von der Nordsee

    Peter

  • Raid habe ich aufgegeben und verwende jetzt rsync.

    Aufgeben alleine reicht nicht. Du musst den Raidverbund auf den beiden HDs auch wieder auflösen, sonst habem die beiden Filesysteme noch dieselbe UUID/PARTUUID (was ein Grund dafür sein könnte dass die /dev/sda1 nicht mountet).

    Deinen Mountbefehl, in dem auch der Mountpoint enthalten ist, bräuchten wir auch noch. Bzw.. die Zeile(n) aus /etc/fstab für die Partitionen /dev/sda1 und /dev/sdb1.

    Du kannst ja inzwischen , solange /dev/sda1 noch ungemountet ist, ein < e2fsck -n /dev/sda1 > ausführen. Wenn das Filesystem keine aufzulösenden iNodes anzeigt, ist die 1,8 TB Platte schon zu 70 %, teilweise mit grossen Dateien (38 Stk) befüllt.

    Servus !

    RTFM = Read The Factory Manual, oder so

  • Hallo RTFM,

    Dank Dir für die Antwort!

    Als ich es mit raid versucht habe, zeigte es sich, dass 2 Platten zu viel Strom für den kleinen Raspi brauchen. Der war bei den Platten auch nicht angegeben. Nun sind die Platten über einen aktiven USB-Hub angeschlossen.

    Da ich noch kein Passwort für root vergeben hatte, hat mich das System nicht wieder reingelassen. Weder [ENTER] noch sonst eine Eingabe haben Zugang gewährt. (Gibt es dafür eine Lösung) Also habe ich das System neu aufgesetzt. Auch die Platten habe ich neu eingerichtet.

    Läst sich feststellen, ob da noch etwas von Raid zurückgeblieben ist? (manchmal genügt ja eine kleine Ablenkung)

    fstab:

    Code
    proc            /proc           proc    defaults          0       0
    PARTUUID=d46017f3-01  /boot           vfat    defaults          0       2
    PARTUUID=d46017f3-02  /               ext4    defaults,noatime  0       1
    # a swapfile is not a swap partition, no line here
    #   use  dphys-swapfile swap[on|off]  for that
    UUID=6dea6d6d-6484-4411-accc-1a236afe89b8 /media/platte1 ext4 defaults,nofail 0$
    #UUID=fd695ef5-f047-44bd-b159-2a78c53af20a /media/platte2 ext4 defaults 0 0
    UUID=2A71C17C-FAC0-4607-B19C-2A5462208627 /media/platte2 ext4 defaults,nofail 0$

    /etc/mtab:

    Code
    /dev/sdb1 /media/platte1 ext4 rw,relatime 0 0
    tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=94828k,mode=700,uid=1000,gid=1000 0 0


    e2fsck:

    Code
    sudo e2fsck -n /dev/sda1
    e2fsck 1.43.4 (31-Jan-2017)
    /dev/sda1: sauber, 3097773/122101760 Dateien, 346428042/488378368 Bl▒cke
    Code
    sudo e2fsck -n /dev/sdb1
    e2fsck 1.43.4 (31-Jan-2017)
    Warnung! /dev/sdb1 ist eingeh▒ngt.
    Warnung: Journal-Wiederherstellung wird ▒bersprungen, da sich das Dateisystem
    im Nur-Lesen-Modus befindet.
    /dev/sdb1: sauber, 556457/122101760 Dateien, 77063432/488378385 Bl▒cke

    Grüße von der Nordsee

    Peter

  • Ein freundliches Hallo an alle,

    nach sudo tune2fs -c 10 /dev/sda1, sudo tune2fs -C 11 /dev/sda1

    und reboot habe ich immer noch den Effekt:

    Mount von sda1 scheint funktioniert zu haben, aber wird nicht angezeigt. Die Inhalte von /media/platte1 und /media/platte2 unterscheiden sich, also kein raid und keine Spiegelung. Schreiben kann ich dort auch! Hat jemand eine Erklärung?

    Grüße von der Nordsee

    Peter

  • Mount von sda1 scheint funktioniert zu haben, aber wird nicht angezeigt. ...

    Kannst Du manuell mounten?

    Wie ist z. Zt. die Ausgabe von:

    Code
    sudo dumpe2fs -h /dev/sda1 | grep -iE 'check|clean'

    ?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Hallo rpi444,

    Code
    sudo dumpe2fs -h /dev/sda1 | grep -iE 'check|clean'
    dumpe2fs 1.43.4 (31-Jan-2017)
    Filesystem state:         clean
    Last checked:             Tue Jan  7 14:46:07 2020
    Check interval:           0 (<none>)
    Checksum type:            crc32c
    Checksum:                 0x289d7b2f
    Jounaleigenschaften:         journal_incompat_revoke journal_64bit journal_checksum_v3
    Journal checksum type:    crc32c
    Journal checksum:         0x1abcd4e7

    Hallo RTFM,

    Zitat

    Wie kommst Du darauf ?

    Code
    root@Server:~# mount /dev/sda1 /media/platte2
    root@Server:~# lsblk

    Keine Fehhlermeldung!!??!!?? Und ich habe Zugriff!! Siehe oben!

    Code
    lsblk -o name,partuuid,uuid
    NAME        PARTUUID                             UUID
    sda
    `-sda1      e12d72d7-5ad8-474d-abcd-64448a28998e 2f04f271-e38e-439d-ad7a-dc6851952942
    sdb
    `-sdb1      8e3cb1cc-64ef-4886-aa5b-72b948a8df78 6dea6d6d-6484-4411-accc-1a236afe89b8
    mmcblk0
    |-mmcblk0p1 d46017f3-01                          3725-1C05
    `-mmcblk0p2 d46017f3-02                          fd695ef5-f047-44bd-b159-2a78c53af20a

    Grüße von der Nordsee

    Peter

  • Keine Fehhlermeldung!!??!!?? Und ich habe Zugriff!! Siehe oben!

    Wie ist die Ausgabe von:

    Code
    lsblk

    ?

    EDIT:

    .. oder die von:

    Code
    lsblk -o name,mountpoint

    ?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (9. Januar 2020 um 14:53)

  • Hallo rpi444,

    Dank Dir.

    Code
    lsblk
    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda           8:0    0   1,8T  0 disk
    `-sda1        8:1    0   1,8T  0 part
    sdb           8:16   0   1,8T  0 disk
    `-sdb1        8:17   0   1,8T  0 part /media/platte1
    mmcblk0     179:0    0 119,1G  0 disk
    |-mmcblk0p1 179:1    0  43,2M  0 part /boot
    `-mmcblk0p2 179:2    0   119G  0 part /

    Da hat sich nichts geändert.

    Code
    lsblk -o name,mountpoint
    NAME        MOUNTPOINT
    sda
    `-sda1
    sdb
    `-sdb1      /media/platte1
    mmcblk0
    |-mmcblk0p1 /boot
    `-mmcblk0p2 /

    Grüße von der Nordsee

    Peter

  • Da hat sich nichts geändert.

    Wie ist die Ausgabe von:

    Code
    mount -v | grep -i sda

    ?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Du hast keinen Zugriff auf /dev/sda1. Zugriff hast Du auf das leere Verzeichnis /media/platte2, das Du als Mountpoint selbst angelegt hast.

    Mach mal als root ein

    < umount /dev/sda1 > und dann ein

    < mount -nv -t ext4 UUID=2f04f271-e38e-439d-ad7a-dc6851952942 /media/platte2 > und danach

    < mount -l -t ext4 >

    Servus !

    RTFM = Read The Factory Manual, oder so

  • Hallo RTFM,

    Du hast keinen Zugriff auf /dev/sda1. Zugriff hast Du auf das leere Verzeichnis /media/platte2, das Du als Mountpoint selbst angelegt hast.

    Falsch!!! Ich sehe auch Daten und Ordner!! Sonst müsste /media/platte2 ja leer sein. Ist es aber nicht!!!! Es ist aber auch nicht sdb1!

    Code
    root@Server:~# umount /dev/sda1
    umount: /dev/sda1: not mounted
    root@Server:~# mount -nv -t ext4 UUID=2f04f271-e38e-439d-ad7a-dc6851952942 /media/platte2
    mount: /dev/sda1 mounted on /media/platte2.
    root@Server:~# mount -l -t ext4
    /dev/mmcblk0p2 on / type ext4 (rw,noatime) [rootfs]
    /dev/sdb1 on /media/platte1 type ext4 (rw,relatime)

    Hallo rpi444,

    auf "mount -v | grep -i sda" folgt ohne weitere Ausgabe der Prompt.

    Grüße von der Nordsee

    Peter

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!