unRAID - Cache - ReadOnly Filesystem


Go to solution Solved by alturismo,

Recommended Posts

Guten Morgen, 
Ich verwende unRAID schon seit einiger Zeit, habe aber immer wieder mal das Problem, das Docker Probleme macht. Grund ist, dass ich auf einmal auf mein Cache Drive nicht mehr schreiben kann (ReadOnly Filesystem). Nach einem Neustart von unRAID geht es dann wieder. 
Kennt das Problem wer? Hab auch schon eine andere Cache Disk probiert und lief in das gleiche Problem.
Verwendet wird der aktuellste RC auf einer Lenovo Thinkstation mit 16GB RAM / Intel i7 6700 und 3x 8TB WD / 1x Cache 480GB. Das ist echt ärgerlich.... und irgendwie leider nicht wirklich vertrauenswürdig. Die Appdata / Domain / System hab ich auf Cache only eingestellt. Wie macht ir das mit dem Sichern von Appdata? Das Plugin soll man ja nicht mehr verwenden. Stoppt ihr die Docker Container und kopiert dann Appdata manuell wohin? Vielen Dank

Link to comment
  • Solution
13 minutes ago, unRAID-Tower said:

dass ich auf einmal auf mein Cache Drive nicht mehr schreiben kann (ReadOnly Filesystem).

was für ein Dateisystem nutzt du als single drive cache ? btrfs oder xfs ?

image.thumb.png.e62d3928a0be1884db43ee33111402ee.png

 

btrfs bringt das (leider) öfters ... da es ein single drive cache ist würde ich xfs empfehlen, würde jetzt jedoch heißen, 1 x komplettes backup des caches, Platte neu formatieren als xfs, Backup retour oder über die Regeln den mover nutzen und appdata etc auf das array und nach xfs format wieder retour spielen. Beides geht NUR richtig wenn der VM und Docker Dienst gestoppt sind.

 

16 minutes ago, unRAID-Tower said:

Das Plugin soll man ja nicht mehr verwenden.

wieso ... am Ende ja deine Entscheidung ;) das appdata cleanup ist nur mit Vorsicht zu bedienen, heißt aber nicht dass man es nicht nutzen kann, vorher lesen was da steht, entsprechend handeln, alles ist gut ... ;)

 

20 minutes ago, unRAID-Tower said:

Wie macht ir das mit dem Sichern von Appdata?

20 minutes ago, unRAID-Tower said:

Stoppt ihr die Docker Container und kopiert dann Appdata manuell wohin?

es gibt diverse Backup Lösungen hier, Luckybackup, scripts, ... von Hand kopieren ... auf externe Geräte, in ein Backup Share, ... was auch immer am Besten zu Dir passt ;)

Link to comment

super, das mit XFS werd ich mal probieren - im Log hab ich auch btrfs loops bzw. errors gesehen. Vielleicht ist das Thema mit XFS dann weg. Ist halt ärgerlich, weil es mir dann tlw. die Docker Container zerschießt (speziell PLEX mag das gar nicht).

 

Bzgl. Plugin: das Cleanup verwende ich, geht gut, wenn man weiß was man tut ;-) 
Ich meinte das Appdata Backup - dann wäre das mit Docker ja nicht mehr so tragisch, der Container ist ja schnell neu deployed, und so hätte man die Config / Appdata auch.

Muss mal schauen, wie ich das am besten automatisiert hinbekommen (also Docker / VM's stoppen - kopieren / backup und dann wieder starten.)

 

Vielen Dank für die schnelle Hilfe ;-)

Link to comment
3 hours ago, unRAID-Tower said:

Docker

 

Z.B. mit dem User Scripts Plugin und drei Zeilen Code. Die Pfade und Containernamen musst Du natürlich anpassen:

 

#!/bin/bash
#arrayStarted=true
#backgroundOnly=true
#clearLog=true
#noParity=true

docker stop <containername>
rsync -avPX --delete-during /mnt/user/appdata/<containername>/ /mnt/user/Backup/appdata/<containername>/
docker start <containername>

 

Ähnliches gibt es auch für VMs. Heisst dort "virsh <domainname> start" bzw. "virsh <domainname> shutdown". Allerdings gibt es hier u.U. weitere Optionen anzugeben. Deshalb ist es hier nicht ganz so simpel wie bei Docker Containern. Da ich ausschließlich Unraid VMs nutze, habe ich mich darum nie kümmern müssen. Der Stick ist das Backup ;-)

 

Individuelle VM Konfigurationen kannst Du wie folgt sichern:

 

virsh dumpxml <VMName> > /mnt/user/Backup/Settings/VM/<VMName>.xml

 

Und alle Deine Docker Container Konfigurationen wie folgt. Die liegen auf dem Flash:

 

rsync -avPX --delete-during /boot/config/plugins/dockerMan/templates-user/ /mnt/user/Backup/Settings/Docker/

 

Edited by hawihoney
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.