Backup-Server ..... ich hätte da ein paar Fragen.

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Backup-Server ..... ich hätte da ein paar Fragen.

Beitrag von Gulliver03 » 04.05.2004 19:35:03

Ich suche eine Lösung für folgendes Problem. Ich nutze einen Debian 3.0 Fileserver mit Samba 3.0, an dem mehrere XP-Cleints hängen. Die XP-Cleints sind von der Partitionierung insofern identsich, als sie allesamt eine Datenpartition E: haben. Diese Partition möchte ich gerne auf eine Backup-Partition auf meinem Fileserver routinemäßig sichern. Jetzt stelle ich mir das so vor, dass zwischen dem Backup-Server und dem XP-Client eine Art Synchronisation abläuft, in der nur die unterschiedlichen Datenbestände abgeglichen werden.

Als Software wollte ich RSYNC als Server-Version auf dem Fileserver einsetzen, mit CRON als Prozeßsteuerung Jetzt habe ich aber mehrere Fragen dazu.

1) Wie stelle ich die Verbindung von Linux zu XP her (von XP läuft es ja über Samba in Richtung Linux)? Ich brauche jetzt aber die andere Richtung.

2) Wie sichere/synchronisiere ich eine ganze Partition E: auf den Fileserver; bisher konnte ich das nur für einzelne Verzeichnisse in Erfahrung bringen?

3) Muss ich da Samba in irgendeiner Form einbinden? Im MOment ist es ja so, dass der Samba-User sein Home-Verzeichnis hat, in dem er sich austoben darf. Sollte ich /Backup ebenfalls für die Samba-User freigeben?

Danke vorab für die Beantwortung und Tipps.

Benutzeravatar
SilverDragon
Beiträge: 76
Registriert: 03.03.2003 13:36:02

Re: Backup-Server ..... ich hätte da ein paar Fragen.

Beitrag von SilverDragon » 04.05.2004 20:13:40

1) Wie stelle ich die Verbindung von Linux zu XP her (von XP läuft es ja über Samba in Richtung Linux)? Ich brauche jetzt aber die andere Richtung.

Code: Alles auswählen

smbmount
ist hier die richtige Antwort
2) Wie sichere/synchronisiere ich eine ganze Partition E: auf den Fileserver; bisher konnte ich das nur für einzelne Verzeichnisse in Erfahrung bringen?
Wüsste jetzt keine Programm lösung aber mit ein paar Scripten sollte es möglich seindie Verzeichnisse zu vergleichen, und dann entsprechend zu kopieren
3) Muss ich da Samba in irgendeiner Form einbinden? Im MOment ist es ja so, dass der Samba-User sein Home-Verzeichnis hat, in dem er sich austoben darf. Sollte ich /Backup ebenfalls für die Samba-User freigeben?
Nö sollte ohne Samba funtzen, da in diesem Fall XP den Server spielt. Zumindest so lange wie kein User zugriff auf das Backup bekommen soll... außer du verschiebst es automatishc in derne HOME oder legst eine neue Freigabe an.

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 04.05.2004 21:09:56

SMBMOUNT ist ja recht kryptisch ..... habe jetzt gesehen, dass es auch GUI's für so was gibt.

KOMBA2

und

linneighborhood

Würde sich vielleicht anbieten ..... am besten gefällt mir aber irgendwie smb4k .... wohl auch deshalb, weil es aktiver entwickelt wird (komba2 ist doch schon recht alt)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 05.05.2004 03:28:08

Du kannst auch einfach "lisa" installieren, und bei KDE dann im Konqueror einfach "lan://" in die Adresszeile tippen, und dich dann hoffentlich wundern, was es da alles gibt... ;-)

Ach, ja: Ab Sarge aufwärts...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 05.05.2004 08:03:19

Ist LISA im Paket KDENETWORK enthalten?

Über apt-get install lisa sollte das funktionieren, oder?

Testen werde ich es, denn als Bordmittel ist das recht praktisch.

Danke erstmal.

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 05.05.2004 08:09:18

Antwort hat sich schon geklärt, es klappt auf diese Weise. :)

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 05.05.2004 19:31:32

pdreker hat geschrieben:Du kannst auch einfach "lisa" installieren, und bei KDE dann im Konqueror einfach "lan://" in die Adresszeile tippen, und dich dann hoffentlich wundern, was es da alles gibt... ;-)

Ach, ja: Ab Sarge aufwärts...

Patrick
Überrascht? .... ja!

"Unknown Host Lan" ...... amche mich jetzt mal auf die Suche

Scheint wohl am fehlenden "config-file" zu liegen.

mastermind_the_real_one
Beiträge: 644
Registriert: 16.12.2003 15:44:51

Beitrag von mastermind_the_real_one » 05.05.2004 20:14:57

Tipp mal smb://die_IP_des_Zielrechners in den Konqueror ein.

greetz
mastermind

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 05.05.2004 20:27:47

ds werde ich mal tun, möchte aber vorher die Situation kurz schildern.

Über lan:/ erhalte ich die folgende Gliederung

lan:/localhost/Server/SMB

sonst liegt da nix!

so, jetzt mache ich mal über smb://IP-Adresse

... kommt aber auch nix, außer ein sich permanentes Konqueror-Symbol

Das Share auf dem XP-Rechner erscheint in der Netzwrkumgebung unter dem Namen des XP-Rechners (wie es auch sein sollte).

:cry:

mastermind_the_real_one
Beiträge: 644
Registriert: 16.12.2003 15:44:51

Beitrag von mastermind_the_real_one » 05.05.2004 20:35:23

Ist der smbclient installiert? Bin ich von ausgegangen, weil Du weiter oben von linneighborhood geschrieben hast.

greetz
mastermind

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 05.05.2004 20:43:35

mastermind_the_real_one hat geschrieben:Ist der smbclient installiert? Bin ich von ausgegangen, weil Du weiter oben von linneighborhood geschrieben hast.

greetz
mastermind
ja, der ist installiert .... die Samba-Suite ist vollständig.

Hier mal meine /etc/lisarc
AllowedAddresses=192.168.0.1/255.255.255.0;
BroadcastNetwork=192.168.0.1/255.255.255.0;
DeliverUnnamedHosts=0
FirstWait=30
MaxPingsAtOnce=256
PingAddresses=192.168.0.1/255.255.255.0;
PingNames=
SearchUsingNmblookup=0
SecondWait=-1
UpdatePeriod=300
Die Adresse des XP-Rechners ist 192.168.0.1

Bei den Benutzerdaten für das XP-Share bin ich mir nicht ganz sicher, wen er da als Benutzer/Passwort haben möchte ...... aber wenn er soweit käme, wurde er doch melden, dass das Passwort etc. fehlt, oder?

mastermind_the_real_one
Beiträge: 644
Registriert: 16.12.2003 15:44:51

Beitrag von mastermind_the_real_one » 05.05.2004 21:13:08

Sieht ok aus. Ist lisa denn neugestartet worden nach der Konfiguration?

Code: Alles auswählen

/etc/init.d/lisa restart
Sind auf dem XP-Rechner denn die Laufwerke freigegeben? Ich würde die Laufwerke erstmal ohne Passwort etc. für alle freigeben und wenn es funtioniert die Rechte einschränken.

greetz
mastermind

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 05.05.2004 21:40:33

@mastermind

das habe ich alles gemacht ...... trotzdem sucht er sich den Wolf bzw. bei "lan:/" erscheinen nur die Verzeichnisse "localhost" und "server"

Benutzeravatar
g-henna
Beiträge: 733
Registriert: 03.11.2003 14:59:56
Wohnort: Berlin

Beitrag von g-henna » 05.05.2004 22:48:46

Hi!

smbmount musst du ja nicht direkt benutzen, kannst ja auch pure mount nehmen. ICh würd das so machen:

Code: Alles auswählen

apt-get install smbfs
Und dann ein Cron-Script schreiben, so ungefähr:

Code: Alles auswählen

mount -t smbfs //winxprechner/efreigabe /mnt/xp1
cp -r /mnt/xp1 /backup
smbumount /mnt/xp1
Sollte doch gehen, und gar nicht mal zu umständlich.

Bye
g-henna
follow the penguin...

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 06.05.2004 22:34:21

g-henna hat geschrieben:Hi!

smbmount musst du ja nicht direkt benutzen, kannst ja auch pure mount nehmen. ICh würd das so machen:

Code: Alles auswählen

apt-get install smbfs
Und dann ein Cron-Script schreiben, so ungefähr:

Code: Alles auswählen

mount -t smbfs //winxprechner/efreigabe /mnt/xp1
cp -r /mnt/xp1 /backup
smbumount /mnt/xp1
Sollte doch gehen, und gar nicht mal zu umständlich.

Bye
g-henna

@g-henna

ich habe das mal so probierts (smbfs war vorher schon installiert) ..... der mount-Befehl wird ausgeübt, die Abfrage nach dem Passwort bestätige ich nur (da ich keines vergeben habe) ..... dann kommt die folgende Meldung:

Code: Alles auswählen

Password:
Anonymous login successful
787: tree connect failed: ERRDOS - ERRnoaccess (Access denied.)
SMB connection failed
Ich bin mir aber ziemlich sicher, dass die Freigabe korrekt angegeben ist. Die Partition ist "E:", der Freigabename (wie er auch in der XP-Netzwerkumgebung erscheint ist "Test").

D.h. ich gebe ein

mount -t smbfs //"name des rechners"/test /mnt/xp1

un' nu?

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 06.05.2004 23:37:47

Irgendwie werden die Shares auf dem XP-Rechner nicht erkannt, wie das Ergebnis des nachstehenden Befehls zeigt. Login ist möglich, aber er findet nix.

Code: Alles auswählen

linx-hs:~# smbclient -L "Name des XP-Clients"
Password:
Anonymous login successful
Domain=[LINUX] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Sharename      Type      Comment
        ---------      ----      -------
Error returning browse list: NT_STATUS_ACCESS_DENIED
Anonymous login successful
Domain=[LINUX] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------
Kann es sein, dass trotz Berechtigung eine Benutzerkennung/Paßwort angegeben werden muss?

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 06.05.2004 23:45:47

Gulliver03 hat geschrieben:Irgendwie werden die Shares auf dem XP-Rechner nicht erkannt, wie das Ergebnis des nachstehenden Befehls zeigt. Login ist möglich, aber er findet nix.

..........

Kann es sein, dass trotz Berechtigung eine Benutzerkennung/Paßwort angegeben werden muss?
Ich kann mir die Frage selbst beantworten ..... JA, die Benutzerkennung/Paßwort muss im mount-Befehl angegeben werden:

mount -t smbfs -o username="Benutzername des XP-Rechners",password="Paßwort des Benutzernamens" //Rechnername/"Name des Shares" /mnt/"Mountpunkt

Dann sollte es funktionieren, dass man im Konqueror unter dem Mount-Point den Inhalt des XP-Shares sieht.

Jetzt habe ich aber trotzdem noch eine Frage .... den Mount-Befehl setze ich als "root" ..... geht das nur mit "root" oder kann auch ein anderer User diesen Befehl geben und sich so Zugriff auf ein XP-Share verschaffen?

Danke allen für Hilfe.

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 07.05.2004 20:15:38

Ich habe das Problem mit dem Auto-Mount für jeden User beim anmelden gelöst. Grundsätzlich kann nicht nur Root mounten, sondern über einen eintrag in /etc/fstab auch jeder andere User.

Folgender eintrag in /etc/fstab ermöglicht, dass jeder User sich ein XP-Share anzeigen lassen kann; über fmask und dmask wid festgelegt, mit welchen Rechten Dateien bzw. Verzeichnisse im lokalen Linux-System angezeigt werden.

Eintrag (alles in einer Zeile):

Code: Alles auswählen

//netbios-name des XP-client/name des share	/mnt/mnt-point	smbfs	auto,gid=users,fmask=xxxx,dmask=yyyy,iocharset=iso8859-15,credential=/etc/passwortdatei		0	0
Da die /etc/fstab jeder lesen kann, empfiehlt es sich, die Nutzerdaten(Benutzername und Passwort) in eine Datei zu packen, die nur Root lesen kann; folgendermassen:

Code: Alles auswählen

username = Benutzrname
password = Passwort
Mit chmod 660 /etc/passwortdatei wird dies nur für root les- und schreibbar gemacht.

Ein Re-Boot sollte dann automatisch das Mounten der eingetragnen shares zur Folge haben, ohne Beschränkung auf Root.[/code]

Danke an alle die mir geholfen haben.

Benutzeravatar
g-henna
Beiträge: 733
Registriert: 03.11.2003 14:59:56
Wohnort: Berlin

Beitrag von g-henna » 08.05.2004 21:25:47

Hi!

Siehste mal, da hast du doch dein Problem weitestgehend selbst gelöst. Das Forum dankt für die trotzdem ausführliche Dokumentation deinerseits.

Bye
g-henna
follow the penguin...

haasi69
Beiträge: 3
Registriert: 15.11.2004 16:19:32
Kontaktdaten:

Die LOESUNG aus dem Netz !!

Beitrag von haasi69 » 27.11.2004 05:00:55

> Manuelle Samba-Verbindung Ãer Terminal:
> ***************************************
>
> smbmount //10.0.0.49/video /home/sch/vdr -o username=vdr
> Password:
> Anonymous login successful

http://www.redhat.com/archives/fedora-d ... 00323.html

Gruss

Rainer.
http://www.rainer-haas.de

Antworten