首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >验证Linux FAT32支持

验证Linux FAT32支持
EN

Unix & Linux用户
提问于 2014-12-10 18:41:26
回答 1查看 2.6K关注 0票数 1

如果这是一个副本,我很抱歉,但我找不到任何相关的问题。

如何验证我的Linux3.16.1内核是否支持FAT32?

要记住的事情:

我没有可用的/proc/config.gz。在构建内核时,我启用了以下配置值:

代码语言:javascript
复制
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=y
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set

但是,当我插入一个用FAT32格式化的USB驱动器时,它并不是自动的。这很好。我不是一个完整的Linux n00b。我运行了lsusb,看到了我的设备列表。太棒了!让我们看看它在/dev中列出了什么。我运行了sudo blkid,只有我的硬盘是唯一列出的磁盘。

运行modprobe vfat和重新启动不会改变上面的结果。

还有什么是我遗漏的吗?

编辑

USB设备连接和断开时的内核消息。

代码语言:javascript
复制
Dec 10 11:46:45 narrator kernel: [   20.164811] usb 2-1.8: new full-speed USB device number 5 using ehci-pci
Dec 10 11:46:45 narrator kernel: [   20.280044] usb 2-1.8: New USB device found, idVendor=0a5c, idProduct=5801
Dec 10 11:46:45 narrator kernel: [   20.280055] usb 2-1.8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 10 11:46:45 narrator kernel: [   20.280061] usb 2-1.8: Product: 5880
Dec 10 11:46:45 narrator kernel: [   20.280067] usb 2-1.8: Manufacturer: Broadcom Corp
Dec 10 11:46:45 narrator kernel: [   20.280072] usb 2-1.8: SerialNumber: 0123456789ABCD
Dec 10 11:46:45 narrator kernel: [   20.280200] usb 2-1.8: config 0 descriptor??
Dec 10 11:46:45 narrator kernel: [   24.792805] usbcore: registered new interface driver usbhid
Dec 10 11:46:45 narrator kernel: [   24.792812] usbhid: USB HID core driver
Dec 10 11:46:45 narrator kernel: [   24.924891] input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:046D:C03E.0001/input/input14
Dec 10 11:46:45 narrator kernel: [   24.925127] hid-generic 0003:046D:C03E.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.0-1.1/input0
Dec 10 11:49:43 narrator kernel: [  209.720215] usb 2-1.3: USB disconnect, device number 4

/proc/文件系统:

代码语言:javascript
复制
$ cat /proc/filesystems 
nodev   sysfs
nodev   rootfs
nodev   ramfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   tmpfs
nodev   devtmpfs
nodev   debugfs
nodev   securityfs
nodev   sockfs
nodev   pipefs
nodev   devpts
nodev   hugetlbfs
    vfat
    msdos
    ntfs
nodev   pstore
nodev   mqueue
    ext4
nodev   autofs
    ext2
nodev   binfmt_misc
    fuseblk
nodev   fuse
nodev   fusectl
EN

回答 1

Unix & Linux用户

发布于 2014-12-11 11:21:24

首先检查这个cat /proc/filesystems是否是它们的vfat。听起来很傻,但是很多时候都会使用一些吉他性FS工具,比如Gparted,有时很容易用它们进行故障排除。

要检查所有文件系统模块,请在这里检查,同时检查ls /lib/modules/$(uname -r)/kernel/fs

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/172607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档