Solaris Handbuch für Fortgeschrittene Benutzer

G.3 Dateien mit dem Befehl tar kopieren

Dies ist der erste von drei Abschnitten, die sich mit dem Formatieren einer PCMCIA-Speicherkarte und dem Kopieren von Dateien zwischen Speicherkarte und Festplatte befassen.


Hinweis -

Weitere Informationen über die Verwendung der Befehle cpio und dump/restore finden Sie in den man pages.


In diesem Abschnitt werden folgende Aufgaben erläutert:

G.3.1 Eine PCMCIA-Speicherkarte formatieren

Bevor Sie eine PCMCIA-Speicherkarte verwenden können, müssen Sie sie in der Regel formatieren. Dazu verwenden Sie das Dienstprogramm fdformat, das sowohl Disketten als auch PCMCIA-Speicherkarten formatiert.


Achtung - Achtung -

GraphicBeim Formatieren werden alle Daten gelöscht, die sich auf der PCMCIA-Speicherkarte befinden.


So formatieren Sie eine PCMCIA-Speicherkarte:

    Geben Sie ein:

% fdformat option gerätename


Hinweis -

Das Dienstprogramm format kann bei PCMCIA-Speicherkarten nicht verwendet werden. Es ist nur das Dienstprogramm fdformat einsetzbar.


Tabelle G-1 zeigt die Optionen für das Dienstprogramm fdformat.

Tabelle G-1 Optionen für das Dienstprogramm fdformat

Option 

Beschreibung 

-U

die PCMCIA-Speicherkarte aushängen 

-d

ein MS-DOS-Dateisystem installieren (Standardeinstellung ist ein UNIX-Dateisystem) 

-f

vor Beginn der Formatierung keine Bestätigungsmeldung anzeigen 

-q

Ausgabe von Statusmeldungen unterdrücken 

-x

ein Solaris-Label festlegen oder ein MS-DOS-Dateisystem installieren, ohne die PCMCIA-Speicherkarte zu formatieren 

-b label

ein UNIX- oder MS-DOS-Label auf einer PCMCIA-Speicherkarte festlegen 

-t dos

ein MS-DOS-Dateisystem installieren (Standardeinstellung ist ein UNIX-Dateisystem) 

-B dateiname

einen besonderen Boot-Loader installieren 


Hinweis -

Das Dienstprogramm fdformat verfügt über keine Option, mit der sich ein NEC-DOS-Dateisystem auf einer PCMCIA-Speicherkarte installieren ließe.


Bei der Formatierung müssen Sie für die PCMCIA-Speicherkarte einen Gerätenamen angeben. Anderenfalls verwendet das Dienstprogramm fdformat automatisch das Diskettenlaufwerk als Standardgerät.

Der Gerätename für eine PCMCIA-Speicherkarte besitzt das Format

/dev/rdsk/cntndnsn

oder

/dev/dsk/cntndnsn.

Der Gerätename /dev/dsk/c1t6d0s2 beispielsweise steht für eine PCMCIA-SRAM-Speicherkarte mit der logischen Steckplatz-Controller-Nummer 1, der Technologie-Nummer 6 und der Bereich-Nummer 2.

Tabelle G-2 zeigt die Optionen für den Gerätenamen zum Dienstprogramm fdformat.

Tabelle G-2 Optionen für den Gerätenamen zum Dienstprogramm fdformat

Option für den Gerätenamen 

Beschreibung  

n

steht für eine Dezimalzahl 

cn

bezeichnet Controller n

tn

entspricht dem Technologiebereich (technology region) n

0x1 ROM, 0x2 OTPROM, 0x3 EPROM, 

0x4 EEPROM, 0x5 FLASH, 0x6 SRAM, 0x7 DRAM 

dn

legt den Technologiebereich in Typ n fest

sn

definiert Bereich n (Diese Version unterstützt auf der PCMCIA-Speicherkarte nur eine Partition. Deshalb muß im Gerätenamen für die Partitionsnummer sn immer s2 angegeben werden.)

G.3.2 Dateinamen mit dem Befehl tar anzeigen

Vielleicht möchten Sie die Namen der Dateien anzeigen, die sich auf einer PCMCIA-Speicherkarte befinden.

    Geben Sie ein:

% tar tvf gerätename

Tabelle G-3 Optionen für den Befehl tar zum Anzeigen von Dateinamen

Option 

Beschreibung 

t

Dateien auflisten oder anzeigen, die sich auf einer PCMCIA-Speicherkarte befinden 

v

ein ausführliches Listing ausgeben 

f

den Namen eines Eingabegeräts festlegen

G.3.3 Dateien kopieren

Damit Sie eine Datei oder ein Verzeichnis von einer PCMCIA-Speicherkarte auf eine Festplatte oder von einer Festplatte auf eine PCMCIA-Speicherkarte kopieren können, muß die PCMCIA-Speicherkarte bereits formatiert sein (siehe Failed Cross Reference Format). Außerdem müssen Sie für das Zielverzeichnis auf der Festplatte Schreibberechtigung besitzen.

Wenn Sie sich beim Kopieren einer Datei oder eines Verzeichnisses an folgende Anleitung halten, bleiben Eigentümer, Zugriffsrechte, Gruppe und Modifikationszeit für die Datei oder das Verzeichnis erhalten.


Hinweis -

Wenn Sie Dateien mit dem Befehl tar auf eine PCMCIA-Speicherkarte kopieren, müssen Sie den Befehl tar auch verwenden, um die Dateien zu extrahieren oder von der PCMCIA-Speicherkarte zu kopieren.


G.3.3.1 Dateien von einer Festplatte auf eine PCMCIA-Speicherkarte kopieren

  1. Geben Sie ein:

    % cd verzeichnis
    

    verzeichnis entspricht dem Namen des Verzeichnisses, in dem sich die zu kopierenden Dateien befinden.

    Um beispielsweise die Datei /home/samples/design zu kopieren, geben Sie ein:

    % cd /home/samples
    

  2. Geben Sie ein:

    % tar cvf gerätename dateiname

    Tabelle G-4 Optionen für den Befehl tar zum Kopieren von Dateien auf eine PCMCIA-Speicherkarte

    Option 

    Beschreibung 

    c

    ein Sicherungsarchiv anlegen 

    v

    ein ausführliches Listing anzeigen 

    f

    den Namen eines Eingabegeräts festlegen 

    Um beispielsweise die Datei ./design von Ihrer Festplatte auf eine PCMCIA-Speicherkarte mit dem Gerätenamen /dev/rdsk/c1t6d0s2 zu kopieren, geben Sie ein:

    % tar cvf /dev/rdsk/c1t6d0s2 ./design
    

G.3.3.2 Dateien von einer PCMCIA-Speicherkarte auf eine Festplatte kopieren

  1. Geben Sie ein:

    % cd verzeichnis
    

    verzeichnis entspricht dem Namen des Verzeichnisses, in dem sich die zu kopierenden Dateien befinden. In unserem Fall befindet sich das Verzeichnis auf der PCMCIA-Speicherkarte.

    Um beispielsweise die Datei /home/samples/design zu kopieren, geben Sie ein:

    % cd /home/samples
    

  2. Geben Sie ein:

    % tar xvfp gerätename dateiname

    Tabelle G-5 Optionen des Befehls tar zum Kopieren von Dateien von einer PCMCIA-Speicherkarte

    Option 

    Beschreibung 

    x

    ein Sicherungsarchiv extrahieren 

    v

    eine ausführliche Auflistung anzeigen 

    f

    den Namen eines Eingabegeräts festlegen 

    p

    die ursprünglichen Modi der Datei erhalten 


    Achtung - Achtung -

    GraphicWenn sich im aktuellen Verzeichnis bereits eine Datei oder ein Verzeichnis mit dem Namen der zu kopierenden Datei befindet, wird diese/dieses überschrieben.


    Um beispielsweise die Datei ./design von einer PCMCIA-Speicherkarte mit der Adresse /dev/rdsk/c1t6d0s2 in das aktuelle Verzeichnis auf Ihrer Festplatte zu kopieren, geben Sie ein:

    % tar xvfp /dev/rdsk/c1t6d0s2 ./design