Ho una chiavetta USB da 4 GB che ho partizionato usando sudo cfdisk /dev/sdbe formattato usando sudo mkfs /dev/sdb1. Attualmente è impostato su ID 83con System Linuxquando corro sudo fdisk -lsu Debian Squeeze.
Uso pmountper montare le unità USB esterne. Quindi fare un pmount /dev/sdb1monta /media/usb0perché ho l'ff. linea in /etc/fstab:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Dopo aver emesso il pmountcomando, l'USB è montato su /media/usb0- facendo un ls -l /media/usb0mi dà:
drwx------ 2 root root 16384 Mar 2 20:08 lost+found
Quindi mi occupo della mia attività e provo a copiare un file /media/usb0ma ottengo l'errore di seguito:
$ cp ~/foo.bar /media/usb0
cp: cannot create regular file `/media/usb0/foo.bar': Permission denied
Ma quando eseguo lo stesso cpcomando con sudo, sono in grado di copiare il file.
Perché succede? Ho provato un'altra unità USB che ho e sono in grado di scrivere a loro senza questo errore. C'è stato qualcosa di sbagliato nel modo in cui ho formattato o ripartizionato la chiavetta USB?
sudo mkfs.ntfs /dev/sdb1esudo mkfs.vfat /dev/sdb1ma ottengo l'erroresudo: mkfs.xxxx: command not founddove sixxxxtrovantfsevfat. Come faccio a farlo funzionare su Debian Squeeze?