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.
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.
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:
La gestione dei volumi supporta una sola scheda di memoria PCMCIA.
Il comando volcheck(1) supporta le schede di memoria PCMCIA.
L'hardware PCMCIA utilizza un meccanismo manuale. Il comando eject(1) permette di espellere manualmente le schede di memoria PCMCIA per consentire alla gestione dei volumi di disattivare il file system.
filemgr(1) non dispone di un menu pop-up da visualizzare all'inserimento di una scheda di memoria PCMCIA. Tuttavia, File Manager permette di visualizzare i nomi delle directory e di eseguire operazioni sui file nella directory /pcmem/pcmemn (dove n rappresenta il numero del socket PCMCIA).
Questa sezione descrive le seguenti operazioni:
Formattazione di una scheda di memoria PCMCIA senza etichetta
Riformattazione di una scheda di memoria PCMCIA
Attivazione di una scheda di memoria PCMCIA
Copia di file
Espulsione di una scheda di memoria PCMCIA
Se la scheda di memoria PCMCIA è già formattata, ignorare questa sezione.
Se si desidera riformattare una scheda di memoria PCMCIA già formattata, passare a "Riformattazione di una scheda di memoria PCMCIA".
L'utility format non può essere utilizzata con le schede di memoria PCMCIA. È possibile usare solo l'utility fdformat.
Inserire la scheda di memoria PCMCIA in un socket PCMCIA.
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 |
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.
Se la scheda di memoria PCMCIA è già formattata, ignorare questa sezione.
Inserire la scheda di memoria PCMCIA nel socket PCMCIA.
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 |
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
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.
Digitare:
esempio% cp nomefile /pcmem/pcmem0/nomefile |
Digitare:
esempio% cp /pcmem/pcmem0/nomefile /percorso/nomefile |
Se si desidera rimuovere una scheda di memoria PCMCIA mentre è attivato il file system corrispondente, è necessario usare il comando eject(1).
La rimozione di una scheda di memoria PCMCIA attivata produce un errore del sistema.
Digitare:
% eject nome_dispositivo |
oppure:
% eject pcmem0 |
Viene visualizzata una finestra pop-up del Removable Media Manager.
Fare clic sul pulsante OK.
Rimuovere la scheda di memoria PCMCIA.
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.