Разрешение на чтение и запись для раздела FAT32 в Ubuntu

Это странная проблема. У меня есть следующая таблица разделов

Device Boot Start End Blocks Id System /dev/sda1 * 1 13 102400 7 HPFS/NTFS Partition 1 does not end on cylinder boundary. /dev/sda2 13 5737 45978624 7 HPFS/NTFS /dev/sda3 5738 10600 39062047+ 83 Linux /dev/sda4 10601 19457 71143852+ 5 Extended /dev/sda5 10601 11208 4883728+ 82 Linux swap / Solaris /dev/sda6 11209 15033 30720000 b W95 FAT32 /dev/sda7 15033 19457 35537920 7 HPFS/NTFS 

Я дважды загружал Win7 (sda2) и Ubuntu (sda3) и хотел использовать раздел FAT23 для обмена файлами через две ОС.

Я сделал несколько онлайн-уроков и сделал следующее:

 sudo mkdir /media/FAT32 sudo chmod 777 /media/FAT32 sudo mount /dev/sda6/ /media/FAT32 

После того, как я смонтировал файл, я могу только читать, но не писать.

Я проверил разрешение на файл, это будет:

drwxr-хт-х

Но после того, как я отключил его,

drwxrwxrwx

И я могу читать и писать.

очень странно.

Я не знаю, где я ошибаюсь.

Приветствия.

  • Как увеличить размер раздела в Linux (ubuntu 9.04)?
  • Не удается смонтировать жесткий диск. Ubuntu 12.04
  • Разрешение sudo запрещено
  • Что случилось с настройкой GRUB?
  • Автоматически монтировать внешние диски в / media / LABEL при загрузке без входа пользователя в систему?
  • Как виртуальные машины могут потреблять так мало ОЗУ на физической машине?
  • Менеджер буфера обмена для Ubuntu?
  • Как сделать мой USB-накопитель загрузочным
  • 7 Solutions collect form web for “Разрешение на чтение и запись для раздела FAT32 в Ubuntu”

    Попробуйте установить с помощью rw и укажите тип:

     mount -t vfat /dev/sda6 /media/FAT32 -o rw,uid=xxx,gid=xxx 

    Где uid и gid – это учетная запись вашего пользователя.

    Для файловых систем FAT доступность чтения / записи определяется параметрами монтирования.

    Обратитесь к man-странице для монтирования и ознакомьтесь с параметрами подключения uid и gid для FAT.

    Вы пробовали писать файлы с помощью команды sudo ? Это должно работать с вашей текущей настройкой.

    Чтобы получать записи файлов для обычного пользователя, вам нужно использовать параметры uid и gid для mount , чтобы установить владельца файлов в разделе на ваш текущий идентификатор пользователя. Вероятно, вам также нужны опции umask или dmask и fmask .

    Команда mount будет выглядеть так:

     sudo mount -t vfat /dev/sda6 /media/FAT32 -o uid=1000,gid=1000,umask=022 # assuming your user's UID is 1000, GID is 1000 # umask=022 sets permission mode 755 for all files on the partition 

    У вас неправильный порядок команд, которые вы хотите:

     sudo mkdir /media/FAT32 sudo mount /dev/sda6 /media/FAT32 sudo chmod 777 /media/FAT32 

    Что происходит, так это то, что / media / FAT32 представляет разные каталоги до и после монтирования. Прежде чем это каталог, который вы создали, и который вы chmod'ed 777. После этого это корневой каталог файловой системы в / dev / sda6.

    Если вы просто забудете о командной строке и установите с помощью Nautilus, она должна установить ее по своему усмотрению.

    С терминала права доступа к папке перед установкой не имеют значения. Это параметры монтирования, которые учитываются. Пытаться:

     mount -t vfat /dev/sda6 /media/FAT32 -o rw,uid=xxx,gid=xxx,umask=133,dmask=022 

    Это установит файлы в rw-r--r-- и папки в rwxr-xr-x .

    Если вам нужен другой пользователь / группа и разрешения, например, чтобы скопировать файлы с fat32 в раздел ext4 с нужными атрибутами, лучше проконсультируйтесь с man-страницей mount . Примерно вы наложили umask на противоположность тому, что вы наложили на chmod .

    Иногда я потерял Windows-диск из Linux, и я решил использовать mount с «-o force», как этот пример:

     sudo mount -t ntfs-3g /dev/sda1 /media/win -o force 

    В вашем случае, будучи FAT32, вы должны прочитать, но мне поможет этот совет. Во всяком случае, постарайтесь на свой страх и риск!

    У меня была точно такая же проблема, и единственное, что на самом деле работало:

     sudo mount -t vfat /dev/sda6 /media/FAT32 -o rw,umask=0000 

    См. Также ответ

    Interesting Posts

    Как я могу снова включить веб-интерфейс маршрутизатора dd-wrt без подключения к SSH или telnet?

    Является ли Java «pass-by-reference» или «pass-by-value»?

    PHP не работает над новой установкой

    Как я могу сохранить процесс после закрытия сеанса шпатлевки?

    Windows 7 – хотите поделиться только одной папкой

    Удаление файла в Windows 7 пропускает корзину и удаляется постоянно

    Интегрированная графика Intel 4000 с AMD Radeon HD 6850

    Можно ли конвертировать из MBR в GPT, поддерживая установку и программы?

    Как найти файлы, которые больше / меньше, чем x байтов?

    Программное обеспечение для конвертации слайд-шоу Powerpoint в изображения?

    PID: 4 с использованием порта 80

    VMWare Player замедляет работу компьютера после выхода

    Использование ЦП достигает 50% и остается там до тех пор, пока не будет приостановлено

    Обновление до Windows 10 Pro, ошибок версии 1511, 10586 с 0x8024200D

    Ubuntu 9.04, AMD и nVidia: как определить причину блокировки?

    Давайте будем гением компьютера.