У меня есть 4 ГБ флешка, которую я разделил, используя sudo cfdisk /dev/sdb
и отформатировал, используя sudo mkfs /dev/sdb1
. В настоящее время он установлен на ID 83
с System, Linux
когда я запускаю sudo fdisk -l
на своем Debian Squeeze.
Я использую pmount
для подключения внешних USB-накопителей. Так что делает pmount /dev/sdb1
это, /media/usb0
потому что у меня есть FF. строка в /etc/fstab
:
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0
После выдачи pmount
команды USB подключается к /media/usb0
- выполнение ls -l /media/usb0
дает мне:
drwx------ 2 root root 16384 Mar 2 20:08 lost+found
Поэтому я занимаюсь своими делами и пытаюсь скопировать файл, /media/usb0
но я получаю ошибку ниже:
$ cp ~/foo.bar /media/usb0
cp: cannot create regular file `/media/usb0/foo.bar': Permission denied
Но когда я выполняю ту же cp
команду с sudo
, я могу скопировать файл.
Почему это происходит? Я пробовал другие USB-накопители, которые у меня есть, и я могу писать на них без этой ошибки. Было ли что-то не так с тем, как я отформатировал или переделил флешку?
источник
sudo mkfs.ntfs /dev/sdb1
и ,sudo mkfs.vfat /dev/sdb1
но я получаю ошибку ,sudo: mkfs.xxxx: command not found
когдаxxxx
либоntfs
иvfat
. Как мне заставить это работать на Debian Squeeze?ntfs-3g-mount: failed to open /dev/fuse: Permission denied
. Что мне делать с этим?Это происходит в более поздних системах Debian (например, jessie), а также с некоторыми USB-накопителями в формате fat32 или ext3,4. Вам нужно удалить (или закомментировать) следующую строку из вашего / etc / fstab :
После этого ваш USB-накопитель будет смонтирован автоматически с разрешения вашей учетной записи обычного пользователя, а не root. Смотрите подробную информацию на форумах Debian по этой ссылке.
После этого ваш USB-накопитель будет монтироваться без проблем с вашим правом записи пользователя :)
источник
Использование
sudo
и изменение разрешений с помощьюchmod
команды.Смотрите мой ответ в этом вопросе, чтобы увидеть, как использовать
chmod
:Я предлагаю вам использовать,
chmod 777
чтобы разрешить все (используяls -l
это покажетdrwxrwxrwx
).источник
Если ваша файловая система FAT16 или FAT32, вы должны использовать эту команду:
Для получения дополнительной информации посетите ссылку https://help.ubuntu.com/community/Mount/USB#Mount_the_Drive
источник
Перейдите на носитель файловой системы через графический интерфейс. Щелкните правой кнопкой мыши USB-накопитель, на который вы хотите скопировать, и выберите «Открыть как корневой». Введите пароль. Затем вы можете скопировать удалить, перетащить и отпустить. Все хорошо
источник