首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >usbmount -无法自动运行

usbmount -无法自动运行
EN

Ask Ubuntu用户
提问于 2018-09-13 10:49:25
回答 1查看 11.5K关注 0票数 8

在ubuntu18.04LTS服务器安装上,我用这个/etc/usbmount/usbmound.conf安装了usb装入:

代码语言:javascript
运行
复制
ENABLED=1

MOUNTPOINTS="/media/usb0 /media/usb1 /media/usb2 /media/usb3
             /media/usb4 /media/usb5 /media/usb6 /media/usb7"


FILESYSTEMS="vfat ext2 ext3 ext4 hfsplus"

MOUNTOPTIONS="noexec,nodev,noatime,nodiratime"

FS_MOUNTOPTIONS="user,umask=000"

VERBOSE=yes

tail -f /var/logo/syslog在插入时监视日志:

代码语言:javascript
运行
复制
Sep 13 12:39:25 t1000 kernel: [   91.397874] usb 3-3: new high-speed USB device number 5 using xhci_hcd
Sep 13 12:39:25 t1000 kernel: [   91.552295] usb 3-3: New USB device found, idVendor=0930, idProduct=6545
Sep 13 12:39:25 t1000 kernel: [   91.552301] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 13 12:39:25 t1000 kernel: [   91.552306] usb 3-3: Product: DataTraveler 2.0
Sep 13 12:39:25 t1000 kernel: [   91.552310] usb 3-3: Manufacturer: Kingston
Sep 13 12:39:25 t1000 kernel: [   91.552314] usb 3-3: SerialNumber: 00241D8CE554EEC0493870A3
Sep 13 12:39:25 t1000 kernel: [   91.553108] usb-storage 3-3:1.0: USB Mass Storage device detected
Sep 13 12:39:25 t1000 kernel: [   91.553881] scsi host6: usb-storage 3-3:1.0
Sep 13 12:39:26 t1000 kernel: [   92.580791] scsi 6:0:0:0: Direct-Access     Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 4
Sep 13 12:39:26 t1000 kernel: [   92.581301] sd 6:0:0:0: Attached scsi generic sg2 type 0
Sep 13 12:39:28 t1000 kernel: [   94.125210] sd 6:0:0:0: [sdb] 15248832 512-byte logical blocks: (7.81 GB/7.27 GiB)
Sep 13 12:39:28 t1000 kernel: [   94.125430] sd 6:0:0:0: [sdb] Write Protect is off
Sep 13 12:39:28 t1000 kernel: [   94.125435] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
Sep 13 12:39:28 t1000 kernel: [   94.125747] sd 6:0:0:0: [sdb] No Caching mode page found
Sep 13 12:39:28 t1000 kernel: [   94.125758] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Sep 13 12:39:28 t1000 kernel: [   94.162446]  sdb: sdb1
Sep 13 12:39:28 t1000 kernel: [   94.163703] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Sep 13 12:39:28 t1000 usbmount[1505]: loaded usbmount configurations
Sep 13 12:39:28 t1000 usbmount[1505]: trying to acquire lock /var/run/usbmount/.mount.lock
Sep 13 12:39:28 t1000 usbmount[1505]: acquired lock /var/run/usbmount/.mount.lock
Sep 13 12:39:28 t1000 usbmount[1505]: /dev/sdb does not contain a filesystem or disklabel
Sep 13 12:39:28 t1000 systemd-udevd[1498]: Process '/usr/share/usbmount/usbmount add' failed with exit code 1.
Sep 13 12:39:28 t1000 usbmount[1527]: loaded usbmount configurations
Sep 13 12:39:28 t1000 usbmount[1527]: trying to acquire lock /var/run/usbmount/.mount.lock
Sep 13 12:39:28 t1000 usbmount[1527]: acquired lock /var/run/usbmount/.mount.lock
Sep 13 12:39:28 t1000 usbmount[1527]: /dev/sdb1 contains filesystem type ext4
Sep 13 12:39:28 t1000 usbmount[1527]: mountpoint /media/usb0 is available for /dev/sdb1
Sep 13 12:39:28 t1000 usbmount[1527]: executing command: mount -text4 -onoexec,nodev,noatime,nodiratime /dev/sdb1 /media/usb0
Sep 13 12:39:29 t1000 kernel: [   94.933285] EXT4-fs (sdb1): recovery complete
Sep 13 12:39:29 t1000 kernel: [   94.933293] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
Sep 13 12:39:29 t1000 usbmount[1527]: executing command: run-parts /etc/usbmount/mount.d
Sep 13 12:39:29 t1000 usbmount[1527]: usbmount execution finished

因此,成功,驱动器没有安装在usb0上。如果我没有复制和通过这个命令:

代码语言:javascript
运行
复制
 mount -text4 -onoexec,nodev,noatime,nodiratime /dev/sdb1 /media/usb0

从上面的日志,驱动安装和工作。

这里的陷阱是什么?

EN

回答 1

Ask Ubuntu用户

发布于 2018-10-09 21:00:10

实际上,我还对Ubuntu18.04上的自动USB挂载感兴趣,因为我的“和新安装的服务器一样好”。

我不知道您以何种方式安装了USBmount,或者您运行的是哪个版本,但我确实知道git中已经修复了特定于USBmount的错误 ( apt中似乎没有一个18.04兼容的版本)。

如果这不是最近的安装(可能是从16.04升级的服务器,它是否从github项目页面中运行),我建议备份您的配置,并从Github页面重新安装usb装入。

有关这方面的说明可以在Github页面上找到,但我的过程如下:

  • 备份和删除usb装入(在我的例子中,我安装了一个干净的18.04,所以没有什么可备份/删除的)
  • git克隆http://github.com/rbrito/usbmount.git
  • 光盘usbmount
  • sudo apt-get更新&& sudo apt-get安装-y debhelper构建-基本
  • sudo dpkg-buildpackage -us -uc -b
  • 数独-i usbmount_0.0.24_all.deb
  • 由于未满足的依赖关系使用:
  • sudo apt --修复坏了的安装

之后,我使用以下方式格式化了usbdrive:

  • sudo mkfs.vfat -n 'name_for_your_pendrive‘/dev/sdy1 1

当重新插入USBdrive时,它会自动挂载.

注意:我还必须补充说,任何问题都可以在Github项目下更好地报告。

Note2:如果你认为这个答案是有帮助的,请评论如何重新加载设置,因为我现在对此很不放心。编辑:更改似乎直接生效..。

Note3:确保您的BIOS不被设置为从USB引导,而不是从硬盘引导,因为如果您离开驱动器,它可能试图从它启动。

Note4:在使用NTFS、exfat或hfsplus之前,请先用支持良好的格式测试它。

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

https://askubuntu.com/questions/1074909

复制
相关文章

相似问题

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