在我的例子中,我使用 windows 系统将 fat32 磁盘的卷标修改为“usb 磁盘”(带有中文字符)。
然后我将USB磁盘插入ubuntu(13.04),
ls /dev/disk/by-label
显示“USB\x20\xb4\xc5\xc5\xcc”。
或者,我使用 udev 规则在埃 beaglebone 上自动安装外部 USB 磁盘。
IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{ID_FS_LABEL}!="", ENV{mount_point}="/media/%E{ID_FS_LABEL}"
ACTION=="add", RUN+="/bin/mkdir -p %E{mount_point}", RUN+="/bin/mount -o iocharset=utf8 /dev/%k %E{mount_point}"
我得到一个“/media/USB_ _ _”挂载点。
如何获得正确的卷标?
测试一个 ntfs 和 ext3 的 USB 盘就可以了。