Hab ich jetzt mein System zerschossen?

  • Hallo,
    auf der 1TB-Platte (sda) hab ich ein yaVDR0.3a mit einer getrennten Partitionen für die Mediendaten.
    Weil ich die Version 0.4pre2 testen möchte, habe ich sie auf eine andere Festplatte (sdb) installiert, allerdings ohne Trennung der Daten vom System.
    Das 0.3er sollte unberührt bleiben.


    Weil es schon richtig gut läuft, wollte ich dabei bleiben und die Datenpartition der großen Platte (sda) einbinden. Dazu habe ich in die fstab folgenden Befehl eingetragen:


    Code
    /dev/sda1 /srv ext4 errors=remount-ro 0 1


    Das Ergebnis war, dass das System zwar startete, aber nicht der VDR (Schwarzer Bildschirm mit Maus). Mit der Maus konnte ich über den linken Bildschirmrand die installierten Applikationen starten, nicht aber das TV. Im XBMC kam zum Start auch etwas, dass TV nicht ginge (War aber zu schnell weg).
    Über Putty konnte ich die Änderung rückgängig machen. Dann versuchte ich es dummerweise mit


    Code
    /dev/sdb5 /srv ext4 errors=remount-ro 0 1


    Nun startete yaVDR0.4pre2 ewig, yaVDR-Logo mit grünem Startknopf. Das System war nicht so weit, dass ich mit Putty zugreifen konnte.


    OK, was falsch gemacht, also Rechner aus, sicherheitshalber Testplatte abgeklemmt, im BIOS eingestellt, dass er wieder von der großen Platte booten soll. Und jetzt kommt


    Code
    error: no such device: 9e46e814...
    grub rescue> _


    Dort wartet er auf eine Eingabe. Was kann ich tun??


    Ich hatte bereits versucht, mittels 0.3-Rettung (von der CD) das System zu retten, aber er möchte nun wissen, welche Partition die Root ist, sda1 sda2 oder sda5.


    Vor einigen Wochen hatte ich mal folgenden Befehl gemacht:


    Code
    vr@HTPC4a:~$ sudo blkid
    /dev/sda1: UUID="1ebcdf46-af46-4a95-8139-2bbbe4be64ce" TYPE="ext2"
    /dev/sda5: UUID="DF2SW4-HvdB-LO3p-tmzK-dOj3-V2A0-zLNPTY" TYPE="LVM2_member"


    Da gab es kein sda2. Das gesuchte device 9e46e814... ist nicht dabei. Ob das sda2 ist, sprich das ist die gesuchte Root?


    Oder gehört das gesuchte device zur abgeklemmten Platte mit der Testsystem, sprich mein obiger Befehl hat den grub (??) vom yaVDR0.3a überschrieben?


    Wie kann ich jetzt vorgehen? Ich möchte vor allem nicht meine Datenpartition gefährten.

    derdoc


    yaVDR 0.4 (SUPERTOP, danke), Zotac Ionitx-P-E, Kingston ValueRAM 2GB DDR3 1066MHz, Samsung SpinPoint 1TB S-ATA2 5400U/min, TeVii S660, USB-FB CyberLink von Pollin

  • Als erstes würde ich den Bootloader wiederherstellen. Dazu ist dieser Artikel hilfreich: http://wiki.ubuntuusers.de/GRUB . Ich würde Dir die Methode 3 empfehlen.
    Sollte Dein System wieder starten würde ich für die Zukunft einzubindende Partitionen in der fstab immer mit der UUID einbinden, da sich die UUID nicht ändern, wohl aber evtl. das device. /dev/sda1 ist bei einer änderung der Festplatten nicht immer /dev/sda1.

    RPI3, DVB-Sky S960, VDR 2.4.4, Raspbian Jessie, Onkyo AV Receiver, Panasonic Plasma.

  • Danke für deinen Tipp. Da ich jetzt Dinge machen muss, von denen ich kaum Kennung habe, muss ich zur Sicherheit noch was rückfragen.


    Du empfiehlst Methode 3, also Livesystem. Damit ist für uns die Installations-CD Ubuntu 10.4 gemeint, oder?


    Ich hatte bei der 0.3a-Installation nicht drauf geachtet, wie kann ich erkennen, ob ich ein 32- oder 64-bit-System habe, bei der 0.4pre2 ist es klar: 64-Bit muss ich mir da besorgen


    Im Artikel wird auf GRUB2 hingewiesen, müsste ich dann nicht diese oder die folgenden Methoden nehmen?


    Das 0.3-System reparieren mit Hilfe der yaVDR0.3a-CD wäre also falsch gewesen??


    Ich hatte vor deiner Antwort schon was probiert und da wurde mir mulmig: ich habe noch eine alte Ubuntu 9.10-CD rumliegen. Damit habe ich den Rechner gebootet, also live, nicht installiert. Obwohl beide Platten angestöpselt sind, erkennt er nur die 320GB-Testplatte, nicht aber meine eigentliche 1TB-Platte mit der 0.3-Partition und der großen Datenpartition. Hat das was zu sagen oder ist das so, wenn GRUB auf dieser Platte weg/defekt ist???
    Meine Idee war, an Hand der Größen zu erkennen, welches sdx die Root ist. Meine Root-Partition auf der großen Platte ist 12 GB groß. Aber wie gesagt, ich sehe die Platte nicht.

    derdoc


    yaVDR 0.4 (SUPERTOP, danke), Zotac Ionitx-P-E, Kingston ValueRAM 2GB DDR3 1066MHz, Samsung SpinPoint 1TB S-ATA2 5400U/min, TeVii S660, USB-FB CyberLink von Pollin

  • Du brauchst kein System installieren. Boote einfach irgendeine Ubuntu CD. Dort rufst Du ein Terminal auf und poste dann mal die Ausgabe von "sudo fdisk -l"

    RPI3, DVB-Sky S960, VDR 2.4.4, Raspbian Jessie, Onkyo AV Receiver, Panasonic Plasma.

  • Nur gut, hier ist sda noch da :



    Vermutlich aergert mich diese Tatsache:
    Partition 1 does not end on cylinder boundary.

    derdoc


    yaVDR 0.4 (SUPERTOP, danke), Zotac Ionitx-P-E, Kingston ValueRAM 2GB DDR3 1066MHz, Samsung SpinPoint 1TB S-ATA2 5400U/min, TeVii S660, USB-FB CyberLink von Pollin

  • Hallo


    da kilng für mich nach einen rechte Problem.
    Folgendes.
    Ich hatte gestern den vdr 0.4pre2 auf eine neue Festplatte installiert.
    Dann getestet und für gut befunden.
    Nun wollte ich meine Festplatte mit den Aufnahmen einbinden. Also fstab angepasst und neu gestartet.
    Sie da der VDR startet nich --> schwarzer Bildschirm und Maus--> in syslog geschaut da stand das er das Verzeichniss nicht öffnen kann.
    Recht angeschaut ahhh!
    Musste die Aufnahmen den Benutzer vdr überschreiben nachdem ich die Video Festplatte eingebunden hatte. Nun startet der VDR und die Aufnahmen sind da.
    sudo chown -hR vdr:vdr /srv/vdr/video.00

    1. Asus AT3N7A-I (ION) mit yavdr 0.3a und 500Gb Festplatte
    2. Asus AT5ion-t (ION2) mit yavdr 0.3a 16gb SSD Systemplatte und 2TB für Aufnahmen
    3. Gigabyte GA-K8NXP-SLI yavdr 0.3a alter VDR wird als Server dienen (im Aufbau)

  • Tja, da war ich wohl schon auf dem richtigen Weg, war ihn nur nicht bis zum Ende gegangen: Anfänger...
    Inzwischen konnte ich mit Hilfe einer Live-CD die falsche Zeile in der fstab löschen. So lässt sich wenigstens die Testversion auf der Testplatte wieder starten.


    Aber wie komme ich wieder an die Datenpartition meiner Hauptplatte?

    derdoc


    yaVDR 0.4 (SUPERTOP, danke), Zotac Ionitx-P-E, Kingston ValueRAM 2GB DDR3 1066MHz, Samsung SpinPoint 1TB S-ATA2 5400U/min, TeVii S660, USB-FB CyberLink von Pollin

  • Zuerst suchst Du dir die UUID Deiner Datenplatte heraus. "sudo blkid".
    Diese trägst Du in die fstab ein:
    z.B.:
    UUID=xxxx-xxxxx-xxxxx-xxxxx /srv/vdr ext4 noatime,nodiratime,rw,auto,users,exec 0 2
    Dann machst Du ein "sudo mount /srv/vdr" und schaust nach ob die Platte wirklich unter "/srv/vdr" gemountet ist. Vorher nicht neu starten, da der VDR bei einem Fehlerhaften Mount nicht startet.
    Sollte Deine Platte richtig erscheinen noch ein "sudo chown -R vdr.vdr /srv/vdr" und es sollte eigentlich funktionieren.

    RPI3, DVB-Sky S960, VDR 2.4.4, Raspbian Jessie, Onkyo AV Receiver, Panasonic Plasma.

  • Entschuldigung, ich bin jetzt sehr vorsichtig geworden. Darum:
    Welches ist meine Datenpartition, sda1 oder sda5? Eigentlich gibt es ja auch noch sda2?


    Dann beunruhigt mich noch Folgendes:


    Müsste nicht vorher erst mal das geklärt werden?
    Diese "Platte /dev/dm-x" sieht nach meiner 1TB-Platte aus:
    dm-0 hat die Größe meiner yaVDR0.3a-Installation,
    dm-1 könnte die SWAP sein
    dm-2 meine Datenpartition


    Den fdisk-Befehl habe ich nicht mehr von der Live-CD, sondern von der wieder lauffähigen yaVDR0.4pre2 gestartet. Der Vollständigkeit halber, blkid bringt das:

    Code
    /dev/sda1: UUID="1ebcdf46-af46-4a95-8139-2bbbe4be64ce" TYPE="ext2"
    /dev/sda5: UUID="DF2SW4-HvdB-LO3p-tmzK-dOj3-V2A0-zLNPTY" TYPE="LVM2_member"
    /dev/sdb1: UUID="9e46e814-8831-4607-8397-78a441d87695" TYPE="ext4"
    /dev/sdb5: UUID="30947997-d173-45c6-8c7a-346a9a76b325" TYPE="swap"
    /dev/mapper/HTPC-root: UUID="1e794f20-594e-42ab-b7a9-0a4680746c7d" TYPE="ext4"
    /dev/mapper/HTPC-swap_1: UUID="6be75611-8f61-4535-a2e1-d8196a82cefb" TYPE="swap"
    /dev/mapper/HTPC-srv: UUID="dc9a0481-97a1-4e57-ab32-22f41c255069" TYPE="ext4"


    Könnte es evtl. ein Problem sein, das sda mit ext2 und sdb mit ext4 formatiert wurde?

    derdoc


    yaVDR 0.4 (SUPERTOP, danke), Zotac Ionitx-P-E, Kingston ValueRAM 2GB DDR3 1066MHz, Samsung SpinPoint 1TB S-ATA2 5400U/min, TeVii S660, USB-FB CyberLink von Pollin

  • Dein Problem ist, dass die Daten nicht direkt auf /dev/sda5 liegen, daher kannst du diese auch nicht mounten. Diese Partition gehört dem LVM-System. In diesem wiederum besteht eine Volume Group mit deinem gesuchten Volume: HTPC-srv.
    Trage in die fstab also den Eintrag

    Code
    UUID=dc9a0481-97a1-4e57-ab32-22f41c255069 /srv/vdr ext4 noatime,nodiratime,rw,auto,users,exec 0 2


    ein und alles sollte funktionieren.


    Wie schon gesagt wurde, den mount-Befehl vor einem Neustart testen und auch die Rechte anpassen.

  • Deine 320GB Platte hat eine Swap Partition. Deshalb denke ich das auf /dev/sdb1 Dein Vdr installiert ist. /dev/sda ist 1TB groß und ich denke das dieses deine Datenplatte ist. Aber eigentlich solltest Du es am besten wissen. Hänge doch einfach mal beide Partitionen ein und schaue was drauf ist. Z.B. so:


    mkdir /home/mnt
    mkdir /home/mnt/sda
    mkdir /home/mnt/sdb
    sudo mount /dev/sda1 /home/mnt/sda
    sudo mount /dev/sdb1 /home/mnt/sdb
    Poste die Ergebnisse von "df -h" und "ls -l /home/mnt/sda" und "ls -l /home/mnt/sdb"

    RPI3, DVB-Sky S960, VDR 2.4.4, Raspbian Jessie, Onkyo AV Receiver, Panasonic Plasma.

  • Asta,


    ich habe es so gemacht, wie du im Post 8 empfohlen hast. Genommen habe ich die UUID von sda1. In srv/Video/video00 war ein Ordner lost+found und einige wenige Dateireste. Das sah nach Systemplatte von sda aus.
    Schreibe das jetzt nur aus der Erinnerung, weil ich erst morgen wieder an das Gerät komme.


    Ich bin nicht firm in Ubuntu, darum meine vielleicht dumme Frage. Ich hatte ja auf sda eine getrennte Datenpartition eingerichtet. Musste ich da auf sda ein LVM einrichten?


    Eine andere Überlegung. Wenn da jetzt einiges so durcheinander ist, gibt es die Möglichkeit, die Platte sda auszubauen und an ein anderes System zu hängen, um die Daten zu retten? Dann noch mal alles auf neu setzten?
    Ich hab zwar nur noch einen Windows-Rechner hier, aber ein Kollege hat einen Ubuntu-Laptop zu Hause. Dort könnten wir vielleicht die Platte via USB-Adapter anschließen. Aber große Linux-Kennung haben wir beide nicht.
    Langsam verzweifle ich...

    derdoc


    yaVDR 0.4 (SUPERTOP, danke), Zotac Ionitx-P-E, Kingston ValueRAM 2GB DDR3 1066MHz, Samsung SpinPoint 1TB S-ATA2 5400U/min, TeVii S660, USB-FB CyberLink von Pollin

  • Ich denke, da ist nicht viel durcheinander. Du versuchst nur immer direkt auf die Partitionen zuzugreifen, was aber nicht klappt, da die Daten auf dem LVM liegen. Mach mal ein

    Code
    mkdir /mnt/temp
    mount /dev/mapper/HTPC-srv /mnt/temp


    und schau dir dann den Inhalt von /mnt/temp an. Wenn das klappt, musst du einfach nur die Zeile aus Post 10 in deine fstab übernehmen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!