Guida avanzata a Solaris

Copia dei file con la gestione dei volumi abilitata

Questa è la seconda delle tre sezioni che descrivono i diversi metodi per formattare una scheda di memoria PCMCIA e per copiare i file dalla scheda a un disco rigido o viceversa. In particolare, questa sezione descrive le procedure da seguire se la gestione dei volumi è abilitata sul sistema.


Nota -

La scheda di memoria PCMCIA viene controllata automaticamente dalla gestione dei volumi. Per copiare un file dal sistema alla scheda di memoria PCMCIA non è necessario diventare superutente.



Avvertenza - Avvertenza -

Quando si rimuove una scheda di memoria PCMCIA da un socket, attendere almeno due o tre secondi prima di inserirla in un altro. Diversamente, è possibile che la gestione dei volumi non riesca ad attivare la scheda correttamente. Se la gestione dei volumi non dovesse riuscire ad attivare correttamente la scheda di memoria PCMCIA, riavviare il daemon vold o, se necessario, riavviare il sistema. Se si inserisce una scheda di memoria PCMCIA in un socket e la si rimuove immediatamente, Volume Management potrebbe non riconoscere più quel socket. Questo problema può essere risolto nello stesso modo del precedente -- riavviando il daemon vold o effettuando un nuovo boot del sistema.


Si ricordi quanto segue:

Questa sezione descrive le seguenti operazioni:

Formattazione di una scheda di memoria PCMCIA senza etichetta


Nota -

L'utility format non può essere utilizzata con le schede di memoria PCMCIA. È possibile usare solo l'utility fdformat.


  1. Inserire la scheda di memoria PCMCIA in un socket PCMCIA.

  2. Digitare il comando appropriato per formattare la scheda di memoria con il tipo di file system desiderato (UNIX o MS-DOS).

    Per formattare la scheda di memoria con un file system UNIX, digitare i comandi seguenti:

    % fdformat nome_dispositivo
    % newfs /vol/dev/aliases/nome_dispositivo

    Ad esempio, per formattare una scheda di memoria PCMCIA nel socket PCMCIA numero 0 con un file system UNIX, digitare i comandi seguenti:

    % fdformat pcmem0
    % newfs /vol/dev/aliases/pcmem0

    Oppure, per formattare la scheda di memoria con un file system MS-DOS, digitare uno dei comandi seguenti:

    % fdformat -t dos nome_dispositivo

    o

    % fdformat -d nome_dispositivo

    Ad esempio, per formattare una scheda di memoria PCMCIA nel socket PCMCIA numero 0 con un file system MS-DOS, digitare uno dei seguenti comandi:

    % fdformat -d pcmem0
    

    o

    % fdformat -t dos pcmem0
    

  3. Rimuovere e inserire la scheda di memoria PCMCIA.

    Questa operazione è necessaria per permettere alla gestione dei volumi di riattivare la directory di attivazione /pcmem/pcmem0.

    In alternativa, si possono eseguire i comandi seguenti senza rimuovere la scheda di memoria PCMCIA. Digitare:

    % eject pcmem0
    % volcheck
    

    La gestione dei volumi riattiverà automaticamente la scheda di memoria PCMCIA.

Riformattazione di una scheda di memoria PCMCIA

Se la scheda di memoria PCMCIA è già formattata, ignorare questa sezione.

  1. Inserire la scheda di memoria PCMCIA nel socket PCMCIA.

  2. Digitare il comando appropriato per riformattare la scheda di memoria con il tipo di file system desiderato (UNIX o MS-DOS).

    Per riformattare una scheda di memoria con un file system UNIX, digitare i comandi seguenti:

    % fdformat -U nome_dispositivo
    % newfs /vol/dev/aliases/nome_dispositivo

    Ad esempio, per formattare una scheda di memoria PCMCIA nel socket PCMCIA numero 1 con un file system UNIX, digitare i comandi seguenti:

    % fdformat pcmem1
    % newfs /vol/dev/aliases/pcmem1

    Oppure, per riformattare una scheda di memoria con un file system MS-DOS, digitare uno dei comandi seguenti:

    % fdformat -U -t dos nome_dispositivo

    o

    % fdformat -Ud nome_dispositivo

    Ad esempio, per riformattare una scheda di memoria PCMCIA nel socket PCMCIA numero 1 con un file system MS-DOS, digitare uno dei comandi seguenti:

    % fdformat -d pcmem1
    

    o

    % fdformat -t dos pcmem1
    

  3. Rimuovere e inserire la scheda di memoria PCMCIA.

    Questa operazione è necessaria perché la gestione dei volumi possa riattivare la directory /pcmem/pcmem0.

    In alternativa, procedere come segue senza rimuovere la scheda PCMCIA. Digitare:

    % eject pcmem0
    % volcheck
    

    La gestione dei volumi riattiverà automaticamente la scheda di memoria PCMCIA.

    La tabella seguente contiene le opzioni per l'utility fdformat.

    Tabella G-6 Opzioni dell'utility fdformat

    Opzione 

    Descrizione 

    -U

    Disattiva la scheda di memoria PCMCIA 

    -d

    Installa un file system MS-DOS (l'opzione di default è il file system UNIX) 

    -t dos

    Installa un file system MS-DOS (l'opzione di default è il file system UNIX)

Copia dei file

Si possono utilizzare vari comandi, come cp, rm, diff e ls, per copiare, cancellare, confrontare ed elencare le directory e i file disponibili su una scheda di memoria PCMCIA.

Copia da un disco rigido a una scheda di memoria PCMCIA

    Digitare:

esempio% cp nomefile /pcmem/pcmem0/nomefile

Copia da una scheda di memoria PCMCIA ad un disco rigido

    Digitare:

esempio% cp /pcmem/pcmem0/nomefile /percorso/nomefile

Espulsione di una scheda di memoria PCMCIA con il comando eject(1)

Se si desidera rimuovere una scheda di memoria PCMCIA mentre è attivato il file system corrispondente, è necessario usare il comando eject(1).


Avvertenza - Avvertenza -

La rimozione di una scheda di memoria PCMCIA attivata produce un errore del sistema.


  1. Digitare:

    % eject nome_dispositivo

    oppure:

    % eject pcmem0

    Viene visualizzata una finestra pop-up del Removable Media Manager.

  2. Fare clic sul pulsante OK.

  3. Rimuovere la scheda di memoria PCMCIA.


    Nota -

    Se si desidera continuare ad usare la scheda di memoria PCMCIA, lasciarla nel socket PCMCIA e usare il comando volcheck(1), in modo che la gestione dei volumi possa riattivare la scheda. Per eseguire questo comando, digitare volcheck.