OpenElec interne Festplatte

  • Hallo,

    ich habe Probleme meine internen Platten in OpenElec korrect zu mounten, da ich auf /etc/fstab nicht schreiben kann.
    Ich habe eine 80GB Systemplatte (2,5") und 2x3GB (3,5") für Mediadateien im HTPC installiert. Die beiden Platten werden auch erkannt und eingebunden, leider nicht so wie ich das gerne hätte. (siehe mtab)

    Ich habe sie in einer ssh partitioniert und mit ext4 formatiert. Einen Namen hab ich denen auch gegeben. Siehe Ausgabe von parted unten.

    Ich würde die Platten am liebsten unter /storage/music und /storage/videos einbinden, und die vorhandenen ersetzen. Alternative ginge auch ein neuer ordner unter /storage. Wie kann ich das machen?

    Parted hat mich eine fehlermeldung gebracht, irgendwas wegen der gpt... kann mich nicht mehr genau erinnern.
    Kann mir jemand nochmal kurz erklären wie ich die Festplatten korrekt einrichten kann? Welches Filesystem ext4, xfs, btrfs oder ntfs?
    Ich wollte die ganze Platte als eine Partition erstellen. Ist gpt ok?

    Viele Fragen, ich weis. Ich hab leider trotz ausgiebiger Suche noch keine Lösung gefunden.

    /etc/mtab:
    /dev/sda1 /var/media/8dcea1e1-40ce-4f4f-bb5b-5d82e0a3a868 ext4 rw,nosuid,nodev,relatime,data=ordered 0 0
    /dev/sdb1 /var/media/e218512d-c920-4f44-9797-eaa3811a99ee ext4 rw,nosuid,nodev,relatime,data=ordered 0 0

    Die Ausgabe von parted:

    (parted) print all
    print all
    Model: ATA ST3000DM001-1CH1 (scsi)
    Disk /dev/sda: 3001GB
    Sector size (logical/physical): 512B/4096B
    Partition Table: gpt
    Disk Flags:

    Number Start End Size File system Name Flags
    1 17.4kB 3001GB 3001GB ext4 Video1


    Model: ATA ST3000DM001-1CH1 (scsi)
    Disk /dev/sdb: 3001GB
    Sector size (logical/physical): 512B/4096B
    Partition Table: gpt
    Disk Flags:

    Number Start End Size File system Name Flags
    1 17.4kB 3001GB 3001GB ext4 Video2


    Model: ATA WDC WD800BEVS-07 (scsi)
    Disk /dev/sdc: 80.0GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:

    Number Start End Size Type File system Flags
    1 1049kB 255MB 254MB primary ext4 boot
    2 255MB 80.0GB 79.8GB primary ext4

  • So, hab mich selbst nochmal ausführlich mit dem Thema beschäftigt.
    Eine komplette Anleitung hab ich nicht gefunden, aber mehrere Schnipsel mit ähnliche Problemen.

    Da allerdings die Frage durchaus öfter gestellt wurde, versuche ichs nochmal zusammen zu fassen...
    Ich gehe von meiner obigen Konfiguration aus. (2 x 3TB als sda/sdb mit je 1 Partition)

    Da die Partiotionen schon eingehängt sind unter "/var/media/8dcea1e1-40ce-4f4f-bb5b-5d82e0a3a868" also mit UUID anstatt des Labels und das alignment eh falsch war, musste ich zuerst unmounten:

    Code
    OpenELEC:~ # umount /dev/sda1
    OpenELEC:~ # umount /dev/sdb1

    Anschließend habe ich die Partitionen gelöscht, und neu angelegt:

    Danach wird formatiert und das Label vergeben:

    Code
    OpenELEC:~ # mkfs.ext4 -L "disk1" /dev/sda1
    OpenELEC:~ # mkfs.ext4 -L "disk2" /dev/sdb1

    Jetzt sollte das System neu gestartet werden:

    Code
    OpenELEC:~ # reboot

    Nach dem reboot sind oh Wunder, die beiden Partitionen mit deren Label gemountet:

    Code
    OpenELEC:~ # less /etc/mtab
    /dev/sda1 /var/media/disk1 ext4 rw,nosuid,nodev,relatime,data=ordered 0 0
    /dev/sdb1 /var/media/disk2 ext4 rw,nosuid,nodev,relatime,data=ordered 0 0

    Jetzt wollte ich die Ordner für Musik, Bilder und Videos auf die neuen Platten verschieben...

    Ordner erstellen:

    Code
    OpenELEC:~ # mkdir -p /var/media/disk1/videos
    OpenELEC:~ # mkdir -p /var/media/disk2/music
    OpenELEC:~ # mkdir -p /var/media/disk2/pictures

    Alte Ordner sichern:

    Code
    OpenELEC:~ # cd /storage
    OpenELEC:~ # mv music music2
    OpenELEC:~ # mv pictures pictures2
    OpenELEC:~ # mv videos videos2

    Symbolische Links anlegen:

    Code
    OpenELEC:~ # ln -s /var/media/disk2/music /storage/
    OpenELEC:~ # ln -s /var/media/disk2/pictures /storage/
    OpenELEC:~ # ln -s /var/media/disk1/videos /storage/

    Daten zurückschreiben:

    Code
    OpenELEC:~ # cp -r /storage/music2/* /storage/music
    OpenELEC:~ # cp -r /storage/pictures2/* /storage/pictures
    OpenELEC:~ # cp -r /storage/videos2/* /storage/videos

    Da werden allerdings die "._*" Dateien nicht mit kopiert. Ich denke die kann man durch Update der Datenbank wieder bekommen.
    Falls jemand die richtigen Optionen zu "cp" kennt, gerne.

    Alte Ordner löschen:

    Code
    OpenELEC:~ # rm -r /storage/music2
    OpenELEC:~ # rm -r /storage/pictures2
    OpenELEC:~ # rm -r /storage/videos2

    So, das wars dann eigentlich auch schon.
    Hoffe das hilft jemand weiter und er kann sich die Stunden im Netz sparen :)

    Gruß

    Andreas

Jetzt mitmachen!

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