Ho una chiavetta USB da 4 GB che ho partizionato usando sudo cfdisk /dev/sdb
e formattato usando sudo mkfs /dev/sdb1
. Attualmente è impostato su ID 83
con System Linux
quando corro sudo fdisk -l
su Debian Squeeze.
Uso pmount
per montare le unità USB esterne. Quindi fare un pmount /dev/sdb1
monta /media/usb0
perché ho l'ff. linea in /etc/fstab
:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Dopo aver emesso il pmount
comando, l'USB è montato su /media/usb0
- facendo un ls -l /media/usb0
mi 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/usb0
ma 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 cp
comando 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/sdb1
esudo mkfs.vfat /dev/sdb1
ma ottengo l'erroresudo: mkfs.xxxx: command not found
dove sixxxx
trovantfs
evfat
. Come faccio a farlo funzionare su Debian Squeeze?