Wie USB Disk mounten mit HA auf RPi4 mit TvH?

harryberlin

New member
Hallo in die Runde,

ich nutze einen Raspberry 4 mit Home Assistant Image. Zusätzlich ist das TvHeadend Addon für SAT2IP installiert.
Jetzt möchte ein USB Drive anschließen, damit Aufnahmen von TvH dort gespeichert werden.
In der offiziellen community habe ich einige Lösungsvorschläge gefunden, jedoch funktioniet keine davon.
Der USB-Drive lässt sich einfach nicht mounten, obwohl er vom System erkannt wird.
Code:
[core-ssh ~]$ mount /dev/sda1 /mnt/sda1
mount: mounting /dev/sda1 on /mnt/sda1 failed: Permission denied
Im englischen Forum gibt es keine Reaktion auf meine Beiträge.

Ursprünglich hatte ich eine Raspberry2 mit LibreElec mit TvH und den USB Drive laufen.

Ich hoffe ihr könnt mir weiterhelfen oder zumindest Klarheit ins Dunkel bringen.
 
Bringt
Code:
chmod 777 /mnt/sda1
ausgeführt als root etwas? /mnt gehört oft root und deshalb müssen die permissions geändert werden.
 
soweit mir bekannt, braucht man keine extra root rechte im terminal oder über putty
habs trotzdem noch mal versucht, aber ändert nichts.
 
Wenn Du etwas änderen willst, was root gehört, benötigst Du root-Rechte. Also mal sudo -i, dann den chmod Befehl.
 
Bin mir da nicht so sicher bzgl. den Rechten, grade mal kurz geschaut:
1730493129335.png

sudo ist auch garnicht installiert, könnte man aber via apk add sudo nachinstallieren, bringt nur nix, weil man sowieso schon root ist. In erster Linie hätte ich darauf getippt, dass man sich innerhalb des Containers befindet und daher nicht auf Ressourcen des Hosts zugreifen darf. Interessant finde ich aber, dass ich selbst angelegte Ordner anscheinend nicht mounten darf... 🤷‍♂️

Wie dem auch sei, der Weg zum Ziel führt vermutlich nicht an einem "vollwertigen" SSH-Zugriff auf den Host (nicht Container!) vorbei. Das wäre dann hier beschrieben: Debugging the Home Assistant Operating System. Wenn der SSH-Zugriff steht (auch via SSH aufschalten, nicht über das webbasierte HA-Terminal!), sollte man darüber das ganze auch anpassen/mounten können.

Aber davon mal ab... /dev/sda1 finde ich ein wenig seltsam, das ist normalerweise die erste Platte im System, auf welchen Device läuft denn da Dein HomeAssistant? Bei mir ist es jedenfalls (unter HAOS) /dev/sda, womit eine zusätzliche Platte unter /dev/sdb ansprechbar wäre.
 
Zieh Dir mal bei der ganzen Bastelei besser vorher ein Backup auf den Rechner (oder Du hast anderweitig noch ein aktuelles). Im Originalzustand sieht es (unter HAOS) so aus:
1730493813163.png
(Nur für den Fall der Fälle... ☺️)
 
"root" wird mir bei whoami angezeigt
wenn ich den usb drive abziehe verschwindet sda/sda1. auf dem Raspberry ist das etwas anders.
per ssh komme ich drauf, weil das wegen dem addon "Terminal & SSH" funktioniert. die debugging anleitung versuche ich mal umzusetzen.
 
per ssh komme ich drauf, weil das wegen dem addon "Terminal & SSH" funktioniert. die debugging anleitung versuche ich mal umzusetzen.
Es ist aber ein Unterschied, ob Du "nur" im Container bist, oder direkt auf dem Hostsystem.
das kommt bei "ls -lsha"
Da war noch ein /dev/sda* dahinter und es ging da auch nur um die Berechtigungen.

Bin grade noch über jenen gestolpert, vielleicht hilft es ja: https://gist.github.com/eklex/c5fac345de5be9d9bc420510617c86b5. Vorher würde ich allerdings definitiv nochmal ein Backup ziehen bzw. ggf. sogar ein komplettes Image der SD-Card sichern. Bin aber auch nicht so im Thema was HA angeht, vielleicht hat ja noch jemand anders eine Idee dazu ☺️
 
Das mit rule udev habe ich probiert, aber ich habe den udev ordner gar nicht. Oder der liegt auf dem Hostsystem, wo ich nicht hin komme.

Die debugging Anleitung habe ich gerade versucht, jedoch ohne Erfolg. Entweder bin ich zu doof, oder HA lädt den key nicht vom usb stick.
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
5.564
Beiträge
54.793
Mitglieder
5.396
Neuestes Mitglied
dinimutter
Zurück
Oben