Это - странная проблема. У меня есть следующая таблица разделов
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) и требуемый для использования раздела FAT32, чтобы совместно использовать файлы через две ОС.
Я следовал некоторому учебному руководству онлайн и сделал их:
sudo mkdir /media/FAT32
sudo chmod 777 /media/FAT32
sudo mount /dev/sda6/ /media/FAT32
после того, как я смонтировал файл, я могу только читать, но не смочь записать в него.
Я проверил разрешение файла, это становится:
drwxr-xr-x
но после того, как я размонтировался, это затем становится
drwxrwxrwx
и я могу читать и записать в него.
Я не знаю, где я имею вниз неправильно.
Вы попытались писать в файлы с a 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
Иногда я терял диск окон из Linux, и я решил использование, монтируются с "-o сила", как этот пример:
sudo mount -t ntfs-3g /dev/sda1 /media/win -o force
В Вашем случае будучи FAT32 необходимо читать о, но мой быть этой справкой подсказки. Так или иначе попробуйте на Ваш собственный риск!
У Вас есть неправильный порядок на команды, которые Вы хотите:
sudo mkdir /media/FAT32
sudo mount /dev/sda6 /media/FAT32
sudo chmod 777 /media/FAT32
То, что происходит, - то, что/media/FAT32 представляет различные каталоги прежде и после монтирования. Прежде чем это будет каталог, Вы сделали, и который Вы chmod'ed 777. После, это - корневой каталог файловой системы в/dev/sda6.
Если Вы просто забываете о командной строке и монтируетесь с Наутилусом, она должна установить его, как Вы хотите.
От терминала полномочий папки, прежде чем не имеет значения монтирование. Это - опции монтирования то количество. Попробуйте:
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 раздела с желаемыми атрибутами, лучше консультируются mount
страница справочника. Примерно Вы ставите umask
противоположность того, что Вы поставили бы chmod
.