phi*_*ipp 7 mount automount 18.04
在 ubuntu 18.04 LTS 服务器安装上,我安装了 usbmount,如下/etc/usbmount/usbmound.conf:
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
Run Code Online (Sandbox Code Playgroud)
tail -f /var/logo/syslog 插入时监控日志:
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
Run Code Online (Sandbox Code Playgroud)
所以成功了,驱动器没有安装在usb0. 如果我比复制并通过此命令:
mount -text4 -onoexec,nodev,noatime,nodiratime /dev/sdb1 /media/usb0
Run Code Online (Sandbox Code Playgroud)
从上面的日志,驱动器安装和工作。
这里有什么问题?
我实际上也对在 Ubuntu 18.04 上为我的“和新安装的一样好”服务器自动安装 USB 感兴趣。
我不确定您以哪种方式安装 USBmount 或您正在运行它的哪个版本,但我知道特定于 USBmount的错误已在 git 中修复(并且似乎没有 18.04 兼容apt 中的版本。
如果它不是最近安装的(可能是从 16.04 升级的服务器,它在github 项目页面上是否正常工作,我建议备份您的配置并从 Github 页面重新安装 usbmount。
可以在 Github 页面上找到这方面的说明,但我的过程如下:
之后,我使用以下方法格式化了 USB 驱动器:
当重新插入 U 盘时,它会自动挂载。
注意:我还必须补充一点,在 Github 项目下更好地报告任何问题。
注意2:如果您认为这个答案有帮助,请评论如何重新加载设置,因为我目前正在为此苦苦挣扎。编辑:更改似乎直接生效......
注意 3:确保您的 BIOS 没有设置为从 USB 启动,从硬盘启动,因为如果您将驱动器留在里面,它可能会尝试从它启动。
注4:请先使用支持良好的格式进行测试,然后再使用 NTFS、exfat 或 hfsplus。
| 归档时间: |
|
| 查看次数: |
8909 次 |
| 最近记录: |