Mam pamięć USB o pojemności 4 GB, którą partycjonowałem za pomocą sudo cfdisk /dev/sdb
i formatowałem za pomocą sudo mkfs /dev/sdb1
. Obecnie jest ustawiony na ID 83
w Systemie, Linux
kiedy uruchamiam sudo fdisk -l
na moim Debian Squeeze.
Używam pmount
do montowania zewnętrznych napędów USB. Więc robienie tego pmount /dev/sdb1
montuje, /media/usb0
bo mam ff. linia w /etc/fstab
:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
Po wydaniu pmount
polecenia podłączany jest USB /media/usb0
- wykonanie polecenia ls -l /media/usb0
daje mi:
drwx------ 2 root root 16384 Mar 2 20:08 lost+found
Więc zajmuję się moją firmą i próbuję skopiować plik, /media/usb0
ale pojawia się błąd poniżej:
$ cp ~/foo.bar /media/usb0
cp: cannot create regular file `/media/usb0/foo.bar': Permission denied
Ale kiedy wydam to samo cp
polecenie sudo
, jestem w stanie skopiować plik.
Dlaczego to się dzieje? Wypróbowałem inny dysk USB, który mam i mogę na nim pisać bez tego błędu. Czy było coś nie tak ze sposobem, w jaki sformatowałem lub ponownie sformatowałem pamięć USB?
źródło
sudo mkfs.ntfs /dev/sdb1
isudo mkfs.vfat /dev/sdb1
ale pojawia się błądsudo: mkfs.xxxx: command not found
, gdziexxxx
jest albontfs
avfat
. Jak sprawić, żeby działało to w Debian Squeeze?ntfs-3g-mount: failed to open /dev/fuse: Permission denied
. Co mam z tym zrobić?Dzieje się tak w późniejszych systemach Debiana (np. Jessie), a także w przypadku niektórych dysków flash USB sformatowanych w formacie fat32 lub ext3,4. Musisz usunąć (lub skomentować) następujący wiersz z / etc / fstab :
Następnie dysk USB zostanie automatycznie podłączony zgodnie z uprawnieniami konta użytkownika, a nie rootem. Zobacz szczegółowe informacje na forach Debiana na ten link.
Następnie dysk USB będzie się płynnie montować za zgodą użytkownika na zapis :)
źródło
Używaj
sudo
i zmieniaj uprawnienia za pomocąchmod
polecenia.Zobacz moją odpowiedź w tym pytaniu, aby zobaczyć, jak używać
chmod
:Sugeruję, aby użyć,
chmod 777
aby zezwolić wszystkim (użyciels -l
go pokażedrwxrwxrwx
).źródło
Jeśli twój system plików to FAT16 lub FAT32, musisz użyć tego polecenia:
Aby uzyskać więcej informacji, odwiedź link https://help.ubuntu.com/community/Mount/USB#Mount_the_Drive
źródło
Przejdź do nośnika systemu plików za pośrednictwem GUI. Kliknij prawym przyciskiem myszy dysk USB, na który chcesz skopiować, i wybierz - Otwórz jako root. Wpisz hasło Następnie możesz skopiować, usunąć, przeciągnąć i upuścić. Wszystko dobrze
źródło