Hier sind der Zweck und die Installation nützlicher Dienstprogramme, deren Beschreibung zu kurz für ein eigenes Dokument ist, beschrieben.
Attach network-drives of remote computers
Drives which where defined for 'sharing' on another computer (e.g. Server), can be attached as 'network-drives'.
Prerequisites:
Operating-system installed ;-).
The remote computer is running a Windows**-operating-system or a SAMBA-Server (if the remote-computer is running a Linux**-operating-system) and drives are defined as 'shared'.
Installation-instruction:
On disk
C:
) a file
with the name
net_con.bat is created with the following commands:, in the
root-directory (
/
REM
*** Attaching disk defined as shared on other computers ***
REM *
Copy to disk C:, root-directory \ and execute this batch-file using
'Autostart'
net use M:
\\SERVER\FINANCE
net use N:
\\SERVER\DAT_BACKUPnet
use O
:
\\SERVER\DAT_NO_BACKUP
net use P
:
\\SERVER\PROGS_HONEST
net use Q
:
\\SERVER\PROGS_WRITING
net
use S
:
\\SERVER\CD_01
net
use T
: \\SERVER\CD_02
net
use U
: \\SERVER\CD_03
net
use V
: \\SERVER\CD_04
net
use W
: \\SERVER\CD_05
net
use X
: \\SERVER\CD_06
net
use Y
: \\SERVER\CD_07
net
use Z
:
\\SERVER\CD_08
If you
want to copy the above commands to a file, please obey the hints
shown when following this
link.
Additional hints:
The
attachment of the files will take effekt after restarting
Windows**.
To access shared drives it is necessary to log-on with
a user-name which has access to the the shared drives.
Test:
Under
a user-name with access-rights to the remote drives, the content of a
network-drive is listed using the command
'O:\' .dir N:\
.
Using an editor, a file is created on drive
Unterverzeichnisse, die auf einem anderen Rechner (z.B. Server) über das Network-File-System freigegeben wurden, können als lokale Unterverzeichnisse zugeordnet werden.
Das
Mounten mit dieser Methode ist die sichere aber weniger
performantere.
Kann mit Sicherheit angenommen werden, dass die
Ressourcen auf dem entfernten Rechner zur Verfügung stehen wenn
die Workstation hochgefahren wird, dann ist das Mounten
von Verzeichnissen auf einem entfernten Rechner (über
/etc/fstab) schneller und effizienter.
Voraussetzung:
Betriebssystem installiert ;-).
Auf
dem entfernten Rechner läuft ein NFS-Server
und es sind Unterverzeichnisse freigegeben.
Das kann durch das
Kommando showmount
-e 192.168.0.1 geprüft werden.
192.168.0.1 ist
dabei die TCP/IP-Adresse des entfernten Rechners.
Auf der Workstation sind Datei-Struktur und Benutzer eingerichtet.
Installationsanleitung
Automatisches
Starten des automount-Dämons
Dazu
wird auf der Kommandozeile das Hilfsprogramm
ntsysv
aufgerufen.
Dann
wird die Eintragung [
] autofs mit Hilfe der Leertaste markiert und die
Eingabe über OK bestätigt.
Konfiguration
der 'Master'-Datei
In
der Datei /etc/auto.master
wird durch folgende Zeilen
/remote/server
/etc/auto.server --timeout=60
das
lokale Verzeichnis für den Verweis auf die entfernten
Verzeichnisse (
/remote/server
)
und die Datei mit den 'Indirect Maps' (/etc/auto.server
)
eingetragen.
Dabei dürfen bestehende Eintragungen weder
gelöscht noch verändert werden !!
Konfiguration
der 'Indirect-Map'-Datei (
/etc/auto.server
in diesem Beispiel)
In
der Datei /etc/auto.server
werden durch folgende Zeilen
band_spiegel
-browse,rw,soft,intr
192.168.0.1:/SMB_Disk/band_spiegel
daten_gesichert
-browse,rw,soft,intr
192.168.0.1:/SMB_Disk/daten_gesichert
daten_ungesichert
-browse,rw,soft,intr 192.168.0.1:/SMB_Disk/daten_ungesichert
finanz
-browse,rw,soft,intr 192.168.0.1:/SMB_Disk/finanz
progs_brav
-browse,rw,soft,intr 192.168.0.1:/SMB_Disk/progs_brav
progs_boese
-browse,rw,soft,intr 192.168.0.1:/SMB_Disk/progs_boese
die auf
dem entfernten Rechner freigegebenen Verzeichnisse als
Unterverzeichnisse von /remote/server (definiert in
/etc/auto.master
)
zugeordnet.
Dabei dürfen bestehende Eintragungen weder
gelöscht noch verändert werden !!
Zusätzliche Hinweise:
Das
Ändern der Dateien kann nur als 'root' ausgeführt
werden.
Die Änderung wird erst nach einem Neustart von
Linux** oder dem Restart mit /etc/init.d/autofs
reload wirksam.
Die Berechtigungs-Struktur erlaubt aus
Sicherheitsgründen dem Benutzer 'root' nicht, auf die
zugeordneten Laufwerke zuzugreifen.
Für einen Zugriff muß
eine Anmeldung unter einem Namen, für den die Unterverzeichnisse
freigegeben sind, erfolgen.
Testen:
Unter
einem Benutzer-Namen, der Zugriff auf die entfernten
Unterverzeichnisse hat, wird mit dem Kommando
Mit
einem Editor wird auf dem Untervezeichnis '/mnt/daten_ungesichert'
eine Datei angelegt.dir
/remote/server/daten_gesichert
der Inhalt des
Unterverzeichnisses abgefragt.
Hier
ist ein Script beschrieben, das die Daten aus den Unterverzeichnissen
/SMB_Disk/daten_gesichert
,
/
und SMB_Disk
/finanz/
auf das Unterverzeichnis kopiert und anschließend diese Daten
auf ein SCSI-Bandlaufwerk kopiert .SMB_Disk
/progs_boese
Voraussetzung:
Betriebssystem installiert ;-).
Auf der Workstation sind Datei-Struktur und Benutzer eingerichtet.
Installationsanleitung
Es wird
eine Datei /SMB_Disk/daten_gesichert/system_scripts/linux/backup.sh
mit folgendem Inhalt angelegt
#!/bin/sh
###################
###
PURPOSE: Fuehrt alle notwendigen Arbeiten beim Hochfahren des
###
Rechners aus
###################
#
echo "Sicherung auf
Band beginnen ...."
#
# zu sichernde Daten auf das
Verzeichnis /SMB_Disk/band_spiegel kopieren
echo -n "Kopieren
der zu sichernden Dateien ..."
#
# Bestehende Daten
loeschen und Unterverzeichnisse neu erstellen
rm -fr
/SMB_Disk/band_spiegel
mkdir /SMB_Disk/band_spiegel
cp
-R /SMB_Disk/daten_gesichert /#
# Kopieren der zu sichernden DatenSMB_Disk/
band_spiegelcp
-R /SMB_Disk/finanz /
#SMB_Disk/
band_spiegelcp
-R /SMB_Disk/progs_boese /
SMB_Disk/
band_spiegel#
chgrp
-R admin /SMB_Disk/band_spiegel
# Berechtigung veraendern damit Daten nur mehr von Usern der
Gruppe 'admin' gelesen werden koennenchmod
-R 440 /SMB_Disk/band_spiegel
#
Daten sichern
echo "Dateien auf Band sichern ..."
mt
-f /dev/st0 rewind
tar -cMpf /dev/st0
/band_spiegel/daten_gesichert
mt -f /dev/st0 offline
echo
"Dateien gesichert; bitte das Band entnehmen ..."
#
###
Ende des Scripts ###
Aufgerufen
wird das Script, indem in die Datei /etc/rc.d/rc.local
am Ende folgende Zeilen eingefügt werden:
# Kopieren der
ausgewaehlten Dateien auf das Verzeichnis band_spiegel
# und
Sichern von dort auf das Band
/SMB_Disk/daten_gesichert/system_scripts/linux/backup.sh &
Damit
wird beim Starten des Rechners die Sicherung auf Band als
Background-Task aufgerufen.
I
Zusätzliche
Hinweise:
Das
Ändern der Datei kann nur als 'root' ausgeführt werden.
Die
Änderung wird erst nach einem Neustart von Linux** wirksam.
Testen:
Nach
einem Neustart des Rechners startet das Kopieren auf das Verzeichnis
und anschließend die Sicherung auf
Band.SMB_Disk
/band_spiegel
Ob Daten auf einem Band gesichert wurden, kann wie unter
beschrieben, geprüft werden.