VFAT文件系统 - 无法创建大写目录名称

Linux无法创建大写的文件或者目录。

默认情况下,vfat文件系统由mount命令装载,shortname选项设置为lower。

因此,您可以使用winnt选项强制系统按原样显示目录名的方式挂载:

mount -o shortname=winnt /dev/sdb1 /media/temp

以下是更多的选项:

lower  Force  the  short  name to lower case upon display; store a long
                     name when the short name is not all upper case.
              win95  Force the short name to upper case upon display;  store  a  long
                     name when the short name is not all upper case.
              winnt  Display  the  shortname  as is; store a long name when the short
                     name is not all lower case or all upper case.
              mixed  Display the short name as is; store a long name when  the  short
                     name is not all upper case.

此问题的另一个解决方案是使用PMOUNT。

pmount命令的语法与普通mount命令有一些不同。

用户需要指定lable参数。
lable是/media下目录的名称:

# pmount /dev/sdb1 MY_DISK
# cd /media/MY_DISK/
/media/MY_DISK# ls
MEMSTICK.IND  MP_ROOT  MSTK_PRO.IND  MUSIC  PICTURE  PSP  TEST  VIDEO
日期:2020-07-07 20:54:51 来源:oir作者:oir