如何在 Linux(Ubuntu 10.04)中查找已安装 USB 驱动器的设备(例如 /dev/*)?我正在尝试格式化 Cruzer USB 闪存驱动器,当我插入它时,已安装文件系统的图标会出现在我的桌面上。但是,当我打开 GParted 时,它没有将文件系统列为分区选项。
我在 Google 上找到的建议包括监控 tail -f /var/log/messages,他们声称这应该会在驱动器安装时列出设备名称,但这对我来说从来没有发生过。我还读到 USB 驱动器通常会链接到 /dev/sdb,但这在我的文件系统上显示为断开的链接。我还能如何找到该设备?
答案1
您可以看看mount
,,dmesg
.../proc/partitions
有很多方法可以找到它。
答案2
df
提供有关已安装磁盘及其各自设备位置和 FS 路径的信息。您还可以运行cat /etc/fstab
文件以查看是否列出了 USB 驱动器。
答案3
可移动媒体(例如闪存驱动器)通常安装在~/.gvfs
gvfs-fuse 下。您应该能够在 Nautilus 中格式化驱动器。
如果您想使用命令行工具,您可能必须在 Nautilus 中卸载它,然后可能从命令行重新安装它。
答案4
这里有一个适用于 Linux 的小 Perl 脚本列出 USB 树并检查 sd* 设备是否与某个条目关联:
可能会有一定用处,而且也适合实验。