Tengo una memoria USB de 4GB que particioné usando sudo cfdisk /dev/sdby formateé sudo mkfs /dev/sdb1. Actualmente está configurado como ID 83con el sistema Linuxcuando ejecuto sudo fdisk -lmi Debian Squeeze.
Yo uso pmountpara montar las unidades USB externas. Así que hacer un pmount /dev/sdb1montaje /media/usb0porque tengo el ff. línea en /etc/fstab:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Después de emitir el pmountcomando, el USB se monta en /media/usb0- haciendo un ls -l /media/usb0dame:
drwx------ 2 root root 16384 Mar 2 20:08 lost+found
Así que me dedico a mi negocio e intento copiar un archivo, /media/usb0pero aparece el siguiente error:
$ cp ~/foo.bar /media/usb0
cp: cannot create regular file `/media/usb0/foo.bar': Permission denied
Pero cuando emito el mismo cpcomando con sudo, puedo copiar el archivo.
¿Por qué pasó esto? Probé otra unidad USB que tengo y puedo escribirles sin este error. ¿Hubo algún problema con la forma en que formateé o reparticioné la memoria USB?
sudo mkfs.ntfs /dev/sdb1ysudo mkfs.vfat /dev/sdb1pero recibo el errorsudo: mkfs.xxxx: command not founddondexxxxestántfsyvfat. ¿Cómo hago para que eso funcione en Debian Squeeze?