как правильно смонтировать раздел fat32 в Ubuntu, чтобы сохранить регистр

2406
Dean

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

Я надеюсь, что вы можете помочь мне решить проблему. Я также включил команду, которую я использовал, чтобы помочь другим, когда они находят этот пост, извините за те, которые могут подумать, что я должен использовать меньше места.

У меня есть следующие файловые структуры на моем диске

dean@notebook:~$ sudo fdisk -l  Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x08860886  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 

В etc/fstabу меня

UUID=91c57a65-dc53-476b-b219-28dac3682d31 / ext4 defaults 0 1  UUID=BEA2A8AFA2A86D99 /media/NTFS ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0 0 0  UUID=0C0C-9BB3 /media/FAT32 vfat user,auto,utf8,fmask=0111,dmask=0000,uid=1000 0 0  /dev/sda5 swap swap sw 0 0  /dev/sda1 /media/sda1 ntfs nls=iso8859-1,ro,noauto,umask=000 0 0  /dev/sda2 /media/sda2 ntfs nls=iso8859-1,ro,noauto,umask=000 0 0  

Я проверил свой идентификатор с помощью idи у меня есть

dean@notebook:~$ id uid=1000(dean) gid=1000(dean) groups=4(adm),20(dialout),24(cdrom),46(plugdev),103(fuse),104(lpadmin),115(admin),120(sambashare),1000(dean) 

Я не знаю, почему с этими настройками у меня все еще есть проблема использования SVN, как в этом

Спасибо за помощь!

0

2 ответа на вопрос

1
Darren Hall

Проверьте параметры монтирования для жира (и vfat). Я считаю, что вы ищете вариант проверки.

проверить = значение

Можно выбрать три разных уровня придирчивости:

r [elaxed]: верхний и нижний регистр принимаются и эквивалентны, длинные части имени усекаются (например ,verylongname.foobar становится verylong.foo), в каждой части имени (имя и расширение) допускаются начальные и встроенные пробелы.

Либо смягченный, либо строгий может решить проблему для вас, в зависимости от того, как svn будет интерпретировать результирующий регистр файлов.

0
ZaB

Вы можете попробовать эти опции, если у вас старое ядро:

posix
shortname=mixed

Что делают эти опции? Simon Sheehan 12 лет назад 0
они устарели как для ядра v3, но тогда разрешенные файлы могут отличаться, если заглавные буквы отличаются. ZaB 12 лет назад 0

Похожие вопросы