{"data":{"external_id":4088,"slug":"server-haengt-im-initramfs-fsck","title":"Server h\u00e4ngt im initramfs: Dateisystem mit fsck reparieren","content":"Landet dein Linux-Server beim Start in der Notfallkonsole (initramfs), kann er seine Root-Partition nicht einh\u00e4ngen. Meist ist das Dateisystem inkonsistent, zum Beispiel nach dem Einspielen eines Backups oder einem harten Stop. Das reparierst du in fast allen F\u00e4llen selbst mit fsck: direkt in der initramfs-Konsole \u00fcber VNC oder bequemer im Rescue-System.\nWoran du es erkennst\nPer SSH kommst du nicht mehr auf den Server, weil das System gar nicht bis zum SSH-Dienst startet.\nIn der VNC-Konsole steht am Ende die Eingabezeile (initramfs).\nDar\u00fcber stehen Meldungen wie UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY, \/dev\/vda1 contains a file system with errors oder Gave up waiting for root file system device.\nEin mount \/dev\/vda1 in der Konsole schl\u00e4gt fehl, obwohl Partition und UUID stimmen.\nSiehst du dagegen You are in emergency mode, hat das System die Root-Partition schon eingeh\u00e4ngt. Dann hakt es meist an einem anderen Eintrag in \/etc\/fstab. Den korrigierst du wie im Rescue-System beschrieben.\nWarum das nach einem Backup passieren kann\nUnsere Backups entstehen im laufenden Betrieb, damit dein Server w\u00e4hrenddessen nutzbar bleibt. Schreibt das System gerade viel, etwa eine Datenbank, entspricht das Abbild ungef\u00e4hr dem Zustand nach einem Stromausfall. Das Journal von ext4 f\u00e4ngt das fast immer ab. In seltenen F\u00e4llen bleibt eine Inkonsistenz, und Debian oder Ubuntu weigern sich beim Start, die Partition ohne Pr\u00fcfung einzuh\u00e4ngen. Das ist Absicht: Lieber anhalten als ein besch\u00e4digtes Dateisystem weiter beschreiben.\nDasselbe kann nach einem harten Stop passieren, zum Beispiel wenn der Server w\u00e4hrend eines Updates gestoppt wurde.\nWeg 1: fsck direkt in der initramfs-Konsole\nDer schnellste Weg, wenn nur wenige Fehler vorliegen.\nVNC im Cloud Manager unter \u201eAktionen\u201c, \u201eVPS-Einstellungen\u201c, Reiter \u201eVNC\u201c aktivieren. Danach einmal Stop und Start im Webinterface. Details in Wie kann ich mich per VNC verbinden?\n\u201eNoVNC (Web-VNC) \u00f6ffnen\u201c und warten, bis die Eingabezeile (initramfs) erscheint.\nDen Befehl aus der Fehlermeldung ausf\u00fchren. Meist ist es diese Partition:\nfsck -f -y \/dev\/vda1\n-f erzwingt eine vollst\u00e4ndige Pr\u00fcfung, -y beantwortet alle Reparaturfragen mit Ja. L\u00e4uft der Befehl durch, startest du mit\nexit\nden normalen Bootvorgang. Klappt das nicht, hilft ein Stop und Start im Webinterface. Schalte VNC danach wieder aus.\nKommen in der VNC-Konsole Zeichen wie \/ oder - falsch an, liegt das am Tastaturlayout. Dann nimm lieber Weg 2, dort arbeitest du per SSH und kannst Befehle einf\u00fcgen.\nWeg 2: fsck im Rescue-System\nDer zuverl\u00e4ssigere Weg bei vielen Fehlern: Du arbeitest per SSH, siehst die komplette Ausgabe und kannst sie kopieren.\nIm Cloud Manager unter \u201eAktionen\u201c im Bereich \u201eBackups und Wiederherstellung\u201c auf \u201eRescue Modus aktivieren\u201c klicken und best\u00e4tigen. Die Anleitung mit Bildern steht in Wie nutze ich das VPS Rescue-System?\nPer SSH als root auf die angezeigte IP-Adresse verbinden.\nDeine Festplatte suchen:\nlsblk -f\nWichtig: Im Rescue-System hei\u00dft deine Platte nicht mehr vda. Die Platte, die unter \/ eingeh\u00e4ngt ist, geh\u00f6rt dem Rescue-System. Deine ist die andere, nicht eingeh\u00e4ngte, zum Beispiel \/dev\/vdb. Deine Systempartition ist dann meist \/dev\/vdb1.\nDateisystem pr\u00fcfen und reparieren:\nfsck -f \/dev\/vdb1\nReparaturvorschl\u00e4ge best\u00e4tigst du mit y. Bei sehr vielen Fragen h\u00e4ngst du -y an. Lass fsck so oft laufen, bis keine Fehler mehr gemeldet werden.\nRescue-Modus im selben Dialog im Cloud Manager deaktivieren. Der Server startet wieder von seiner eigenen Platte.\nPr\u00fcfe nie eine eingeh\u00e4ngte Partition. Hast du deine Platte vorher schon unter \/mnt eingeh\u00e4ngt, h\u00e4ngst du sie mit umount \/mnt zuerst aus.\nH\u00e4ufige Stolpersteine\n\u201eCheckdisk\u201c im Webinterface zeigt nichts an: Das ist normal. Die Funktion arbeitet best effort und gibt keine Ausgabe zur\u00fcck. Hilft sie nicht, nimm einen der beiden Wege oben. Mehr zur Funktion in Wie kann ich einen CHKDSK durchf\u00fchren?\nmount meldet \u201ewrong fs type\u201c oder \u201ebad superblock\u201c: Das passt zu einem besch\u00e4digten Dateisystem. Erst fsck, dann mounten.\nfsck findet den Superblock nicht: ext4 hat Sicherungskopien. Deren Positionen zeigt dir dumpe2fs \/dev\/vdb1 | grep -i superblock, danach pr\u00fcfst du mit einer davon, zum Beispiel e2fsck -f -b 32768 \/dev\/vdb1.\nDateien fehlen nach der Reparatur: Was fsck nicht mehr zuordnen kann, landet in \/lost+found. Schau dort nach, bevor du etwas neu anlegst.\nKein ext4: Nutzt du XFS, hei\u00dft das Werkzeug xfs_repair. Welches Dateisystem du hast, zeigt lsblk -f in der Spalte FSTYPE.\nWeiter \u00c4rger nach einem frischen Restore: Spiel ein anderes Backup ein, am besten eines, das zu einer ruhigen Zeit entstanden ist. Siehe Wie spiele ich ein Backup wieder ein? Vorher sicherst du neue Daten \u00fcber das Rescue-System.\nSo vermeidest du es beim n\u00e4chsten Mal\nPlanst du eine gr\u00f6\u00dfere \u00c4nderung, stoppe vor dem manuellen \u201eBackup erstellen\u201c die Dienste, die viel schreiben, zum Beispiel deine Datenbank. F\u00fcr einen schnellen R\u00fcckweg in den n\u00e4chsten Stunden eignet sich au\u00dferdem ein Snapshot.\nWenn nichts hilft\nMeldet fsck Fehler, die es nicht beheben kann, oder landet der Server weiter im initramfs, schreib uns ein Ticket. H\u00e4ng die vollst\u00e4ndige Ausgabe von fsck und einen Screenshot der Meldung aus der VNC-Konsole an. Funktioniert VNC oder das Rescue-System selbst nicht, liegt der Fehler bei uns, und wir helfen sofort.","schema":null,"facts":[],"links":[{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/179","data":{"title":"Wie kann ich mich per VNC verbinden? - Prepaid-Hoster Support","meta_description":"Erfahre, wie Du Deinen Server per VNC verwaltest und Probleme effektiv l\u00f6st.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/3878","data":{"title":"file_put_contents(\/var\/www\/faq\/storage\/framework\/cache\/data\/ae\/df\/aedff1944bb81b6d8d5d3139a0b7837026a678fa): Failed to open stream: No such file or directory","meta_description":"","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/179","data":{"title":"Wie kann ich mich per VNC verbinden? - Prepaid-Hoster Support","meta_description":"Erfahre, wie Du Deinen Server per VNC verwaltest und Probleme effektiv l\u00f6st.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/3878","data":{"title":"file_put_contents(\/var\/www\/faq\/storage\/framework\/cache\/data\/ae\/df\/aedff1944bb81b6d8d5d3139a0b7837026a678fa): Failed to open stream: No such file or directory","meta_description":"","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/2773","data":{"title":"Wie kann ich einen CHKDSK durchf\u00c3\u00bchren?","meta_description":"Lerne, wie Du Checkdisk \u00c3\u00bcber den Cloud-Manager benutzt, um Serverstartprobleme zu beheben.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/3870","data":{"title":"Wie spiele ich ein Backup wieder ein? - Prepaid-Hoster Support","meta_description":"So spielst du ein Backup auf deinen vServer zur\u00fcck, \u00fcbertr\u00e4gst es auf einen anderen Server oder l\u00e4dst es herunter. Mit Dauer und Fallstricken.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/3859","data":{"title":"Wie erstelle ich einen Snapshot und spiele ihn zur\u00c3\u00bcck?","meta_description":"So legst du im Cloud Manager einen Snapshot an, spielst ihn zur\u00c3\u00bcck und erkennst, wann ein Snapshot reicht und wann du ein Backup brauchst.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/319","data":{"title":"Wie \u00c3\u00b6ffne ich ein Support-Ticket? - Prepaid-Hoster Support","meta_description":"Kontaktiere uns einfach und schnell: So erreichst du den Support bei Fragen rund um Prepaid-Hoster.","meta":[]}}]}}