Tôi có một thanh USB 4GB mà tôi đã phân vùng bằng sudo cfdisk /dev/sdb
và định dạng bằng cách sử dụng sudo mkfs /dev/sdb1
. Hiện tại nó được đặt thành ID 83
với Hệ thống Linux
khi tôi chạy sudo fdisk -l
trên Debian Squeeze.
Tôi sử dụng pmount
để gắn các ổ USB ngoài. Vì vậy, làm một pmount /dev/sdb1
gắn kết nó /media/usb0
bởi vì tôi có ff. dòng trong /etc/fstab
:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Sau khi ban hành pmount
lệnh, USB được gắn vào /media/usb0
- thực hiện ls -l /media/usb0
cho tôi:
drwx------ 2 root root 16384 Mar 2 20:08 lost+found
Vì vậy, tôi đi về doanh nghiệp của mình và cố gắng sao chép một tập tin vào /media/usb0
nhưng tôi gặp lỗi dưới đây:
$ cp ~/foo.bar /media/usb0
cp: cannot create regular file `/media/usb0/foo.bar': Permission denied
Nhưng khi tôi phát hành cùng một cp
lệnh sudo
, tôi có thể sao chép tệp.
Lý do tại sao điều này xảy ra? Tôi đã thử các ổ USB khác mà tôi có và tôi có thể ghi vào chúng mà không gặp lỗi này. Có điều gì đó không đúng với cách tôi định dạng hoặc phân vùng lại thanh USB?
sudo mkfs.ntfs /dev/sdb1
vàsudo mkfs.vfat /dev/sdb1
nhưng tôi nhận được lỗisudo: mkfs.xxxx: command not found
ở đâuxxxx
là một trong haintfs
vàvfat
. Làm cách nào để tôi làm việc đó với Debian Squeeze?