PDA

View Full Version : Formattare un file con fs FAT32


mastoo
19-01-2007, 08:52
salve,
ho bisogno di formattare un file con la fat32 per poi montarlo
come faccio ?
devo usare mkfs ?
grazie

lovaz
19-01-2007, 09:01
Esempio, crea un file da 20M:

dd if=/dev/zero of=file bs=2048 count=10000
mkfs.vfat file

lovaz
19-01-2007, 09:09
Ho visto che vuoi fat 32, allora devi aggiungere l'opzione
-F 32

mastoo
19-01-2007, 09:23
scusa l'ignoranza ma dove posso trovare mkfs.vfat
la mia distro(suse) non ce l'ha.

Psycotic
19-01-2007, 09:31
In debian devi installare dosfstools suse credo sara' qualcosa di simile

lovaz
19-01-2007, 09:31
Strano, adesso sono su Suse e c'e'.

Sicuro che non ci sia? Hai provato a scrivere mkfs e premere tab 2 volte?

mastoo
19-01-2007, 09:59
sono riuscito a formattarlo
ma quando lo vado a montare mi da questo errore
*********************************
mount -t vfat hd.img /hd"
mount: hd.img non è un dispositivo di blocchi (magari tentare `-o loop'?)
***************************
ho provato ad usare -loop ma non funziona

Psycotic
19-01-2007, 10:03
come l'hai scritto?
dovrebbe essere
mount -t vfat -o loop file /mountpoint

mastoo
19-01-2007, 10:35
ho scritto cosi
mount -t vfat -o loop hd.img /home/........./hd

il fatto è che il comando funziona pero nella cartella /home/........../hd posso creare nessun file

vampirodolce1
19-01-2007, 11:34
ho scritto cosi
mount -t vfat -o loop hd.img /home/........./hd

il fatto è che il comando funziona pero nella cartella /home/........../hd posso creare nessun fileQuesto e' il problema dei file system di windows (FAT/NTFS), visto che non gestiscono i permessi. Su un file system unix dovresti usare il comando chmod sul mount point, nel caso di FAT/NTFS va usata l'opzione rw,uid=tuo_uid ed eventualmente anche gid=tuo_gid e umask=xxxx. Ad esempio:
mount -t ntfs -o loop,rw,uid=mastoo ./hd.img /home/mastoo/.../hd