Zusätzliche Festplatte einrichten
Inhaltsverzeichnis
Problem
Ich möchte eine zweite ( oder dritte ... ) Festplatte für Aufnahmen oder Videos anschließen. Wie z.B. /dev/hdd in /media/filme2 einbinden
(easyVDR 0.4 und 0.5)
Hinweise
(in diesem Beispiel wurde /dev/hdc als System-Festplatte angenommen, die Systempartition kann aber auch z.B. auf /dev/hda oder /dev/sda usw. liegen. Das hat aber für diese Betrachtung keinen Einfluss)
Es gibt (z.B. bei einer easyVDR Standardinstallation auf der Festplatte hdc) die Partition /dev/hdc3, das ist die Systempartition (Mountpoint / ).
Darauf wurde bei der Installation ein Verzeichenis /media erstellt.
Es gibt die Partition /dev/hdc4 das ist die für die Videodateien.
Während des Bootvorgangs wird (relativ spät) vom script /etc/init.d/RCStart ein Befehl: < mount /dev/hdc4 /media > ausgeführt.
Durch diesen Mountbefehl wird quasi das Original /media Verzeichniss in /dev/hdc3 ersetzt durch /dev/hdc4.
Alle zuvor ausgeführten Mountbefehle in Bezug auf /media sind jetzt nicht mehr sichtbar.
Alle zuvor ausgeführten Mountbefehle in Bezug auf /media/irgendwasanderes' laufen ins Leere weil es im /media-Verzeichniss auf /dev/hdc kein Unterverzeichniss ../irgendwasanderes gibt!
Deshalb sind alle Einträge in /etc/fstab die sich auf /media beziehen problematisch und werden evtl. nicht automatisch gemountet
mögliche Wege
1. Weg
Diese Konstruktion sollte man bei easyVDR in der /etc/fstab vermeiden.
<file system> <mount point> <type> <options> /dev/hdd1 /media/filme2 ext3 rw,auto,user,exec..... /dev/hde1 /media/irgendetwas ext3 rw,auto,user,exec.....
Evtl. kann man das noch mit einem Eintrag <mount -a> in /etc/init.d/RCStartBeforVDR.d/RCStartPersonal retten.
besser wäre:
<file system> <mount point> <type> <options> /dev/hdd1 /mnt/filme2 ext3 rw,auto,user,exec..... /dev/hde1 /mnt/hde1 ext3 rw,auto,user,exec.....
und dann Symlinks
ln -s /mnt/filme2 /media/filme2 ln -s /mnt/hde1 /media/irgendetwas
2. Weg
Für persöhnliche Einstellungen und Scripte gibt es ab easyVDR 0.5 /etc/init.d/RCStartBeforVDR.d/RCStartPersonal
In diesem Script können alle Mountbefehle untergebracht werden wie z.B.
mount /dev/hdd1 /media/filme2 mount /dev/sda1 /media/irgendetwas