[>a2377.html>] [<a2375.html<] [^a2.html^]
Come posso formattare un dischetto che possa essere utilizzato per copiarci dentro un file Dos?
---------
#
fdformat /dev/fd0
[Invio]
#
mkfs -t msdos /dev/fd0
[Invio]
#
mount /dev/fd0 /mnt/floppy
[Invio]
#
cp file.txt /mnt/floppy
[Invio]
#
umount /mnt/floppy
[Invio]
Non riesco a montare dischetti con filesystem ext2; se uso dischetti con filesystem DOS invece non ho problemi, è normale?
---------
Sì, infatti nel tuo file /etc/fstab
, nella riga riguardante /dev/fd0
, avrai, nel campo tipo di filesystem , la voce msdos o vfat. Se modifichi, ad esempio, tale file, inserendo ext2 al posto di dos o vfat, vedrai che riuscirai a montare perfettamente floppy con filesystem ext2.
Ti conviene in ogni caso, piuttosto che sostituire ext2 a msdos, aggiungere una seconda riga in /etc/fstab
, in modo da montare ad esempio i dischetti Dos sotto /floppy/dos
e quelli ext2 sotto /floppy/ext2
(se sostituisci la riga come indicato sopra, potrai sì montare i dischetti ext2, ma non più quelli Dos).
Ho ricompilato il kernel 2.2.10 con il modulo per accedere alla partizione di NT4; ora mi chiedo: il montaggio del filesystem nt come si esegue?
---------
Con il seguente comando
#
mount -t NTFS /dev/partizione_di_nt /punto_di_mount
[Invio]
Come faccio a montare la partizione di Windows 2000?
---------
Devi avere il supporto per NTFS o inserito nel kernel o dichiarato come modulo. Nei kernel della serie 2.2.x c'è anche il supporto sperimentale in scrittura, se lo vuoi, abilita anche questo.
Dopodiché:
#
mount -t ntfs /dev/XXX /mnt/QUALCOSA
[Invio]
Sostituisci XXX con il dispositivo della partizione Windows (hda1, ecc.)
Ci sono poi le varie opzioni che puoi trovare in /usr/src/linux/Documentation/filesystems/ntfs.txt
Come si impostano i permessi per permettere all'utente comune di poter montare il lettore dischetti e il lettore CD-ROM?
---------
Procedi in questo modo:
modifica il file /etc/fstab
alla voce /mnt/cdrom
dove ci sono tutte le opzioni (di solito trovi default) aggiungi 'users,noauto'
fai lo stesso per /mnt/floppy
.
Ora riesco a montare il lettore di dischetti in qualità di utente. Che differenza c'è tra l'opzione user e users dell'fstab?
---------
Eccoti un estratto di man mount:
[...] For more details, see fstab(5). Only the user that mounted a filesystem can unmount it again. If any user should be able to unmount, then use users instead of user in the fstab line. ^^^^^ ^^^^ [...] [...] Per ulteriori dettagli, controllate fstab(5). Solamente l'utente che ha montato un filesystem può montarlo di nuovo. Se tutti gli utenti dovessero avere la facoltà di smontare, allora utilizzate users al posto di user nella riga dell'fstab. [...]
C'è il modo per dare a qualsiasi utente il permesso di scrittura su una particolare partizione?
---------
Nel file:
/etc/fstab
aggiungi la riga:
/dev/hda1 /mnt/msdos vfat quiet,umask=000 0 0
legenda:
quiet: ignora gli avvisi dei programmi che ti danno errore quando cercano di cambiare i permessi dei file su partizioni dos e vfat , visto che i permessi non li gestiscono. umask: permette di stabilire quali permessi inibire nel filesystem montato, quindi con 000 dai tutti i permessi a qualsiasi utente in particolare i permessi si impostano: 1=permesso in esecuzione 2=permesso in scrittura 4=permesso in lettura 3=permesso in scrittura+esecuzione 5=permesso in lettura+esecuzione e così via sommando i numeri 1,2 ,4 nelle diverse combinazioni possibili.
Le tre cifre dopo '=' indicano:
la prima: i permessi di root;
la seconda: i permessi del gruppo appartenente a colui che monta il filesystem (se viene montato all' avvio il gruppo sarà root);
la terza: i permessi per tutti gli altri
In fase di avvio mi compare la seguente scritta:
[mntent] warning: no final new line in /etc/fstab
[mntent] warning: no final new line in /etc/fstab
perché compare e cosa significa?
---------
Manca un'ultima riga vuota in /etc/fstab
, aggiungila.
I dispositivi devono essere montati e smontati ogni volta che li utillizzo? Se dichiaro i dispositivi nel file /etc/fstab, dove devo inserire le righe «mount ...» per poter montare automaticamente tali dispositivi?
---------
/etc/fstab
è un file di configurazione composto da righe.
Ogni riga indica quale dispositivo deve essere montato, dove deve essere agganciato al filesystem, di che tipo è (FAT, ext2, iso9660, nt, ecc.) e presenta altre opzioni. Tra queste abbiamo l'opzione 'auto'. Le righe che presentano tale opzione consentono al dispositivo in questione di venire montato automaticamente all'avvio del sistema, senza bisogno di alcun tipo di comando. Le partizioni che non vengono montate automaticamente presentano invece l'opzione 'noauto' (il CD-ROM ad esempio).
Inoltre si deve aggiungere che quando viene elencato un dispositivo in /etc/fstab
è sufficiente dare il comando:
#
mount dispositivo
[Invio]
o
#
mount /directory/di/montaggio
[Invio]
per montare il dispositivo in questione; evitando così di specificare quindi le ulteriori opzioni.
Quando cerco di montare partizioni Dos, si presenta un errore del tipo: il kernel non gestisce questo tipo di filesystem.
---------
Un errore del genere è dovuto al fatto che nel kernel che stai usando non c'è il supporto per filesystem vfat: dovrai ricompilarlo inserendo tale opzione. Una volta compilato il kernel, per montare le partizioni Dos/Windows devi specificare l'opzione -t vfat; quindi:
#
mount -t vfat /dev/dispositivo /dir/di/montaggio
[Invio]
Devo montare automaticamente una partizione vfat in modo che tutti gli utenti possano accedervi sia in scrittura che in lettura. Come si modifica il file /etc/fstab
?
---------
Basta attivare le opzioni user e umask=000 e indicare vfat come tipo. È consigliabile usare anche l'opzione quiet:
/dev/hdxx /dir/di/montaggio vfat user,quiet,umask=000 0 0
Ho aggiunto nel file .bashrc dell'utente root una riga per montare la partizione Windows. Il problema è che se accedo a Linux da un'altra console come root, ovviamente mi dice che il dispositivo è già stato montato. Come posso fare per eliminare questi messaggi di errore?
---------
Semplicemente, li redirigi su /dev/null
Il comando risulta così:
#
mount /dev/hdX /puntomount 2>/dev/null
[Invio]
Il 2 vuol dire che redirige solo gli errori.
In realtà montare la partizione win da .bashrc è un errore, dovresti montarla automaticamente da /etc/fstab
. Se non vuoi che gli utenti vi accedano è sufficiente non aggiungere l'opzione user.
C'è il modo di rendere visibili partizioni ext2 a Windows?
---------
Si, si possono usare ext2tool oppure fsdext2, entrambi distribuiti sotto GPL. I Pacchetti possono essere prelevati presso:
<ftp://ftp.flashnet.it/mirror/12/sunsite.unc.edu/system/filesystems/ext2/ext2tool_1_1.zip>
o
<ftp://ftp.pg.gda.pl/pub/linux/util/fsdext2.zip>
Il primo è a riga di comando, il secondo permette di montare partizioni ext2 come se fossero dischi Dos, solo che è molto pericoloso (leggere bene la documentazione) e molte volte blocca i canali EIDE. Il primo è molto più sicuro.
C'è anche explore2fs, anche esso sotto GPL prelevabile presso:
LDR --- Copyright © 1999-2000 Gaetano Paolone -- bigpaul @ pluto.linux.it