Lmn 7.3 - Fileserver nachträglich einbinden

Hallo zusammen,
ich habe heute versucht in eine Testumgebung einen Fileserver einzubinden. Dazu bin ich wie folgt vorgegangen:

  1. Wie in der Doku 7.3 Anlegen und Installieren des Servers (AD/DC) — linuxmuster.net latest Dokumentation .
  2. HDD einbinden. Anlegen und Installieren des Fileservers — linuxmuster.net latest Dokumentation Die Doku geht davon aus, dass die HDD bereits eingebunden ist, ist sie aber nicht. Ok, ich hab dann das Verzeichnis /srv/samba/schools/default-school/auf dem Fileserver angelegt und eine ext4-Partition darauf gemountet.
  3. Paketquellen eingetragen… Anlegen und Installieren des Fileservers — linuxmuster.net latest Dokumentation …klappt…
  4. Fileserver installieren… Anlegen und Installieren des Fileservers — linuxmuster.net latest Dokumentation … klappt.
  5. Fileserver aufnehmen erledigt…
  6. Fileserver-Setup … Setup File-Server — linuxmuster.net latest Dokumentation … klappt, aber in der Doku wird geschrieben, dass erst jetzt das Verzeichnis /srv/samba/schools/default-school/angelegt ist. Laut Doku sollte das schon in 2. gesachehen sein?!?
  7. Freigabe übertragen … Setup File-Server — linuxmuster.net latest Dokumentation … klappt.
  8. Bei der Aktualisierung der Freigabe … Setup File-Server — linuxmuster.net latest Dokumentation … sagt mir der AD/DC-Server, dass /srv/samba/schools/default-school/ schon existiert.

Kann mir jemand einen Tipp geben, wo ich falsch abgebogen bin?

Gruß
Mathias

Hallo @rettich ,

ich hatte das Problem auch. Aus meiner Sicht liegt das am Befehl net conf addshare $SCHOOL /srv/samba/schools/$SCHOOL/, da die Freigabe ja schon existiert. Dies soll wahrscheinlich sicherstellen, dass die Freigabe definitv eingerichtet ist. Hier wäre ein Kommentar „Falls hier eine Fehlermeldung kommt, das ist OK so“ ganz nützlich.

Grüße
Thomas

Hallo Thomas,
vielen Dank für deine Rückmeldung.

Das denke ich auch… Ich hab’s nochmal probiert…


und kann in meinen Clients die Shares nicht mehr öffnen.
Ich vermute mal, dass bereist hier

etwas schief gegangen ist?!?
Gruß
Mathias

Hallo Mathias,

Ich habe es gerade ausprobiert, und kann bestätigen, dass der Befehl

net conf addshare $SCHOOL /srv/samba/schools/$SCHOOL/

nur nötig ist, wenn man eine neue Installation von LMN mit Fileserver durchführen will.

In deinem Fall, ist jetzt der Share konfiguriert, um die Dateien auf dem Fileserver zu suchen. Falls die Dateien noch nicht dort liegen, dann kannst du sie nicht mehr sehen.

Um es zu korrigieren:

Auf dem LMN Server:

# IPFILESERVER muss angepasst sein, und rsync muss auf dem Fileserver installiert sein
/usr/bin/rsync -a --stats /srv/samba/schools/default-school/ -e '/usr/bin/ssh' root@IPFILESERVER:/srv/samba/schools/default-school
sophomorix-repair --all

Danach, auf dem Fileserver:

linuxmuster-fix-acls default-school

Gruß

Arnaud

Hallo Mathias,

wir installieren auch gerade zum Testen unseren 1. Linuxmuster Server mit ausgelagertem Fileserver virtuell auf einem Proxmox.

Ich stoße auch wie du in der Anleitung beim Einrichten des Filesservers (bei dir Punkt 2) an das Problem, dass vorausgesetzt wird, dass man „gegenebenfalls“ für die zweite Platte bereits eine GPT-Partitionstabelle mit angelegt hat. Das stand aber nirgendwo, da man ja genauso vorgehen soll, wie beim Installieren des Servers (AC/DC).

Wie kann ich denn jetzt nachträglich die zweite Partition mit GPT und Mountpoint /srv/samba/schools/default-school anlegen, damit ich laut Anleitung DANACH den Eintrag in der Datei /etc/fstab anpassen kann?

Ich danke dir.

Gruß
Mario

Hallo Mario!
Bin gerade selbst auf das Problem gestoßen. Kommt zwar relativ spät, aber vielleicht hilft’s noch dem einen oder anderen:
Als root (sudo -i): fdisk /dev/sdb
Dann eine neue Partition anlegen (mit ‚n‘). Mit ‚p‘ nochmal prüfen und mit ‚w‘ schreiben. Danach noch formatieren: mkfs.ext4 /dev/sdb1
lsblk -lf /dev/sdb verrät dir die uuid.
Anschließend sollte die Doku wieder reichen, um weiterzukommen.
Viele Grüße
Michael

Hallo Michael,

ist in der Doku nun entsprechend ergänzt.

LG
Chris

Hallo an alle,

die Netzlaufwerke, die über die GPO sophomorix:default-school eingebunden werden zeigen allesamt noch auf \\server\default-school. Ist das richtig so? Wird dann auf den seperaten Fileserver über den DFS proxy zugegriffen? linuxmuster-global bleibt aber auf dem original Server?

Ausgabe meiner net conf list auf dem „server“ (NICHT der FileServer):slight_smile:

root@server:~# net conf list
[default-school]
comment = Share for default-school
hide unreadable = yes
strict allocate = yes
valid users = BBS\administrator, @BBS\SCHOOLS
msdfs root = yes
msdfs proxy = //lmn-fs.bbs.lan/default-school

[linuxmuster-global]
path = /srv/samba/global
comment = Share for school global
guest ok = no
read only = no
msdfs root = no
hide unreadable = yes
valid users = BBS\administrator, @BBS\SCHOOLS
strict allocate = yes

Gruß

Chris

Ja, funktioniert genau so. Hab mir die Frage selbst beantwortet :slight_smile:

Hallo Chris,

bei uns sind die Laufwerke auch so angebunden.

In der Doku wird die 2. Festplatte allerdings ohne Quota eingerichtet.

Gruß Brummel