X10-geräuschlos/Datenbank & Web-Server auf NAS
tumipnose > 08.04.2013, 07:07 PM
X10-geräuschlos/Datenbank & Web-Server auf NAS:
Was es nicht gibt:
1.) Garantie auf Fehlerfreiheit (copy&paste), optimale Scripts usw.
2.) Garantie wie lange euer X10 ohne Lüfter läuft ohne den Hitzetod zu sterben!
Was man braucht:
1.) Cocktail Audio X10
2.) Compact Flash auf SATA Adapter & Compact Flash
3.) NAS (Network Attached Storage) mit NFS-Freigabe
4.) Telnetzugang
5.) Linux konformer Editor
6.) Linux Grundkenntnisse
7.) Keine Hemmungen die/das X10 neu zu flashen, falls was schief geht!
8.) Keine Angst vor Datenverlust
9.) Zeit
Warum:
Ich gehöre zu den lärmempfindlichen Menschen und möchte nur die Musik hören.
Beim X10 sind die Lärmquellen der Lüfter und interne oder externe Festplatten.
- Hat man keine Garantie mehr auf den X10 und hat keine Angst vor dem Hitzetod des X10 ist der Lüfter schnell ausgesteckt und ausgebaut. Natürlich sollte auch keine zusätzliche Wärmequelle (Festplatte) mehr in das Gerät eingebaut sein. Schön wären auch noch etwas höhere Standfüße am X10.
- Externe Festplatten/Festplattengehäuse die geräuschlos arbeiten sind mir leider nicht bekannt.
- SSD fallen wegen zu geringer Kapazität (benötige minimal 2 TB) und zu hohen Kosten aus.
- Ein NAS mit NFS Freigabe steht im Arbeitszimmer und stört nicht beim Musik hören im Wohnzimmer.
- Auch bei der neuen Firmware ist nicht vorgesehen ein NAS für die Datenbank und den Web-Server zu nutzen.
Also frisch ans Werk!
1. Einen Compact Flash auf SATA Adapter um 9 € und eine 16 GB Compact Flash um 18 € besorgt.
2. In das X10 eingebaut, formatiert und den Web Server installiert, eine CD importiert und geprüft ob alles rund läuft.
3. Auf meinem NAS eine NFS Freigabe für das X10 erstellt und die Ordner /mnt/hdd1/.DB und mnt/hdd1/.http und [0001] The Number Of The Beast [EMI 7243 4 96918 0 3] drauf kopiert.
4. Ein Script nach meinen Gegebenheiten erstellt:
- warte 30 s bis alles gestartet
- erstelle neuen Ordner für Compact Flash
- mounte Compact Flash in diesen Ordner als Harddisk2
- mounte die NFS Freigabe als Harddisk1
S99xx-nas:
#####################
#!/bin/sh
#
sleep 30
mkdir /mnt/hdd2
/bin/mount -t fuseblk -o rw,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,max_read=131072 /dev/sda1 /mnt/hdd2
/bin/mount -t nfs -o rw,intr,timeo=2,soft,nolock,rsize=8192,wsize=8192 192.168.200.5:/nfs/Public/hdd2 /mnt/hdd1
exit 0
##########################
Ihr müsst das Script natürlich an eure Gegebenheiten anpassen wie, mount-option für Compact Flash, Server-Adresse und Server-Freigabe.
5. Mit Telnet auf das X10 verbunden den Schreibschutz mit mount - / -oremount,rw entfernt. Das Script S99xx-nas in den Ordner /etc/init.d kopiert, Rechte des Script kontrolliert und mit mount - / -oremount,ro den Schreibschutz wieder hergestellt, reboot und gut!
6. Das NAS ist nun als hdd1 und die Compact Flash als hdd2 beim X10 eingebunden.
7. Weitere CDs eingelesen und geprüft ob sie schön auf dem NAS landen und das Webinterface läuft und alles abspielbar ist.
Wenn alle CDs kopiert sind die Datei /mnt/hdd1/.DB/.songs.db wieder auf /mnt/hdd2/.DB/.songs.db kopieren und aktuell halten, daß beim Neustart des X10 auch alle CDs eingelesen werden, müßt ihr leider noch von Hand machen.
8. Falls alles bei euch läuft könnt ihr wenn ihr wollt noch den Lüfter ausbauen und X10 nur ohne internen Verstärker benutzen.
So dann viel Spaß mit eurem geräuschlosen X10!
Gruß, tumipnose