Host spezifische Shares

Status
Für weitere Antworten geschlossen.

worluk

Benutzer
Mitglied seit
15. Okt 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Hallo,
ich würde gerne auf meiner 215j Shares erstellen, die spezifisch für die zugreifende IP bzw. den Hostnamen sind.
Samba bietet dafür z.B. %l als Platzhalter im Pfad an.
Kann das in irgendeiner Form mit dem NAS umgesetzt werden?

Beispielsweise:
Zugriff von Host A auf //nas/myshare -> /volume1/hosts/host_a
Zugriff von Host B auf //nas/myshare -> /volume1/hosts/host_b

Danke.
worluk
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Unter WIN würde ich ein Startscript erstellen, das in etwa folgende Zeile für das Laufwerk enthalten würde:

net use X: \\NAS\%COMPUTERNAME%
 

worluk

Benutzer
Mitglied seit
15. Okt 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
yap, den Ansatz hatte ich auch gedacht. Unter Linux (die Info hatte oben gefehlt, mea culpa :)) manuell auch möglich, in fstab oder systemd.mount suche ich noch nach einer Möglichkeit.

Danke

Edit: gerade gefunden https://www.freedesktop.org/software/systemd/man/systemd.unit.html#
%H sollte bei einem mount mit systemd als hostname aufgelöst werden. Mit entsprechenden Subfoldern sollte es damit möglich sein.
Die server seitige Variante wär trotzdem (gefühlt) attraktiver.
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Soso :eek:

Na denn, bei Linux kenne ich mich zu wenig aus ... jetzt kann ich mich also wieder hinlegen?
 

worluk

Benutzer
Mitglied seit
15. Okt 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
man sollte nicht nur schnell in der pause so etwas lesen. :/
Leider in der Install section, also für meinen Fall wieder nicht geeignet.
Noch jemand Ideen wie ich das lösen könnte?
 

bfpears

Benutzer
Mitglied seit
09. Feb 2009
Beiträge
449
Punkte für Reaktionen
29
Punkte
28
Hi worluk,
ich habe echt keine Idee was eigentlich dein Problem ist?!
was funktioniert und ab wann geht es nicht mehr?

ich selber benutze so eine Script, lässt sich aber auch in die fstab eintragen:
Rich (BBCode):
sudo mount -t cifs -o username=worluk,uid=1000 //NAS/hosts/host_a ~/meinNAS
* NAS= Name oder IP deines NAS
* hosts = Gemeinsamer Ordner
* host_a = (unter)-Ordner
* "~/meinNAS" ein Ordner in deinem Home Verzeichniss

evtl. statt host_a = $(hostname) (habe ich nicht selber ausprobiert)
ich weiß aber nicht was du damit verbessern möchtest, denn Eingriffe in die fstab werden doch normalerweise manuell vorgenommen.

der Pfad mit "volume1" wird nur bei NFS gebraucht, nicht bei SMB.

https://linux.die.net/man/1/hostname

BF
 

worluk

Benutzer
Mitglied seit
15. Okt 2018
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
evtl. statt host_a = $(hostname) (habe ich nicht selber ausprobiert)
ich weiß aber nicht was du damit verbessern möchtest, denn Eingriffe in die fstab werden doch normalerweise manuell vorgenommen.

genau das ist das Problem auf meiner Client seite.
Laut Doku und Tests funktioniert $(hostname) in der fstab nicht. Macht ja auch Sinn wenn man überlegt wann die fsab interpretiert wird.

Szenario ist:
- eine 215j als zentrales Element
- eine Anzahl >1 an RasPis die über PXE vom NAS booten (keine lokalen Speicher)

Stand:
- Booten läuft ohne Probleme

Wunsch:
- Einhängen von Partitionen/Foldern auf den Clients basierend auf IP oder Hostname.

Naiver Ansatz:
Samba share mit "path=/volume1/raspis/%l"
-> funzt nur leider nicht

Alternativer Ansatz:
1) fstab nfs mount mit hostname oder IP -> funktioniert nicht, da die fstab für alle clients gleich und Umgebungsvariablen in der fstab nicht ersetzt werden.
2) mount via systemd -> leider auch nicht zum laufen bekommen, da %M oder %H nur im install Teil von units ausgewertet wird und damit aus meinem dynamischen Ansatz wieder einen Statischen macht.
 

bfpears

Benutzer
Mitglied seit
09. Feb 2009
Beiträge
449
Punkte für Reaktionen
29
Punkte
28
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat