|
楼主 |
发表于 2011-2-6 17:14:56
|
显示全部楼层
Post by 沙漠之子;2127437
想搞定中文卷标,但是如下的设置没生效,不知怎么弄
ENV{ID_FS_TYPE}=="vfat|ntfs", PROGRAM="/bin/bash -c "echo -e '$env{ID_FS_LABEL_ENC}'"|/usr/bin/iconv -f gbk -t utf8", ENV{dir_name}="%c" 似乎不可行。
我试了试:- # /sbin/blkid -o udev -p /dev/sdb1
- ID_FS_UUID=A709-5903
- ID_FS_UUID_ENC=A709-5903
- ID_FS_VERSION=FAT32
- ID_FS_TYPE=vfat
- ID_FS_USAGE=filesystem
- ID_PART_ENTRY_SCHEME=dos
- ID_PART_ENTRY_TYPE=0x7
- ID_PART_ENTRY_NUMBER=1
- # /sbin/blkid -o udev -p /dev/sdb2
- ID_FS_LABEL=windows7
- ID_FS_LABEL_ENC=windows7
- ID_FS_UUID=722DB6C5312903CB
- ID_FS_UUID_ENC=722DB6C5312903CB
- ID_FS_TYPE=ntfs
- ID_FS_USAGE=filesystem
- ID_PART_ENTRY_SCHEME=dos
- ID_PART_ENTRY_TYPE=0xb
- ID_PART_ENTRY_FLAGS=0x80
- ID_PART_ENTRY_NUMBER=2
复制代码
也就是 blkid 这个软件根本不认得中文卷标。至少得换个软件。 |
|