这没什么大不了的,我只是好奇,所以如果有人碰巧知道为什么那就太好了。
我不确定 usbmount 是否是一个工具,当我插入 USB 并将其加载到 vmware 中时,usbmount 除了在我的 debian 系统上(无图形)外不显示任何内容
[sdb] Assuming drive cache: write through
/media
我在也没有看到它/mnt
。使用相同的安装 CD,我可以安装图形版本,当我插入 USB 时,其显示方式与/media
.有谁知道为什么?我想要么什么也不会发生,要么当我插入它时它会出现。现在我收到了消息,所以它就像介于两者之间的东西。
答案1
使用 shell 脚本的一个肮脏的解决方案是监视内核消息,每当您看到插入设备时,您就会用来udisks
挂载该磁盘的所有分区。
IE
#!/bin/bash
tail -f /var/log/messages | while read line; do
if [[ $line =~ \[(sd[a-z])\] ]];then
for x in /dev/${BASH_REMATCH[1]}*
do
echo "Mounting $x"
echo udisks --mount $x # remove the echo
done
fi
done
但最好用 gvfs 或 udisks API 制作一个,我现在不知道
答案2
我相信 Debian 使用USB挂载当您在非 GUI 环境中插入可移动设备时..并在您通过桌面环境插入时为桌面环境/文件管理器提供更大的控制权。
答案3
还有一些额外的实用程序加载了成熟的图形环境,可以为您处理所有这些。在只有基本软件包的 shell 中,系统对您的照顾要少得多,并希望您完成大量繁重的工作。使用命令行,您必须手动挂载分区,如果您希望在启动时挂载设备,则需要编辑/etc/fstab
fdisk -l显示分区信息和山命令允许您在以下位置挂载分区挂载点。
安装安装安装。
答案4
该消息表明内核已注意到存储介质sdb
。它不表明该存储介质上任何文件系统的任何信息。
看自动安装 USB 驱动器,无需 GUI 要求(halevt 更换)了解自动安装驱动器的方法,或使用实用程序手动安装驱动器,例如挂载。