对于SamplerBox项目,到目前为止,我使用的/dev/sda1 /media auto nofail 0 0是在插入无头计算机时自动安装 USB 闪存驱动器,另请参阅使用 /etc/fstab 自动安装和自动重新安装。但这似乎不太可靠,例如,当 USB 闪存驱动器被移除然后重新插入时。
Debian 中有/dev/sd*/media/哪些轻量级且易于配置的解决方案可以自动安装每个设备?
如果插入第二个闪存驱动器,请忽略或安装到另一个文件夹/media2/
如果驱动器被移除(即使没有正确的驱动器umount),然后在几分钟后重新插入,则应再次安装它
该用例是一个无头设备,最终用户可以在其上插入 USB 闪存驱动器,并且它应该始终被识别(无论他们是否在未经软件许可的情况下删除了以前的 USB 闪存驱动器)。
我已经在 USB 驱动器上手动安装了 linux。当我将驱动器插入原来的计算机时,它可以工作并启动。
当驱动器位于另一台计算机上或插入了其他驱动器并且我的 USB 不是 /dev/sdb 时,就会出现问题。然后我收到一个错误,提示无法安装根驱动器,因为 etc/fstab 说 root 是 /dev/sdb1。
如何使 /etc/fstab 在启动时更改或使其自动使用内核所在的分区(我的根分区)?
当我插入闪存驱动器或尝试安装它时,它说
Run Code Online (Sandbox Code Playgroud)"Error mounting /dev/sdb1 at /media/dejel/76E8-CACF: Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sdb1" "/media/dejel/76E8-CACF"' exited with non-zero exit status 32: mount: unknown filesystem type 'exfat'"
如何访问该闪存驱动器?Windows 电脑上没有任何问题。目前还没有任何内容,所以如果这有效并且有帮助,我会重新格式化它。闪存驱动器为 1.9 TB & exFAT 格式。
在Raspbian平伸,usbmount可以工作,通过改变做出MountFlags选择的/lib/systemd/system/systemd-udevd.service,从slave到shared。
在 Raspbian Buster(内核 4.19.58-v7l+)上,该MountFlags选项已从服务文件中删除,尽管将其重新添加到 as 中shared,但 usbmount 不再起作用。我也设置PrivateMounts=no没有成功。
我也试过使用 udev-media-automount 没有成功。
我使用的是 Raspbian 的“精简版”版本,因此常规图形自动安装不可用。自动挂载和卸载 USB 驱动器的最佳解决方案是什么?
如何显示USB设备代号?
我需要确认 USB 存储设备是 USB 3.0。是否可以通过命令行确认 USB 设备生成?不是端口,端口已通过 lsusb 和 lsusb -t、颜色等确认为 3.0。
尝试使用 gnome disks benchmark 确定 USB 驱动设备是 3.0 还是 2.0
样本大小:10.0 MB
平均读取速率:13.5 MB/s(100 个样本)
平均访问时间:0.53 毫秒(1000 个样本)
我想在 USB 软盘驱动器中格式化 MF 2HD 软盘。由于 USB 软盘驱动器显示为 da(4) 设备而不是 fdc(4) 设备,fdformat因此无法使用标准实用程序。如何格式化我的软盘?
我正在使用 Mac,以 efi 模式启动我创建的 Debian 10 live usb。在实时模式下,我试图通过下载它并将其添加到另一个 USB 棒来创建一个 FreeBSD 安装 USB。在这样做之前,我想确保我的 USB 记忆棒已归零。在将 USB 记忆棒归零时,我注意到在引用驱动器时使用大写“X”时 dd 的输出有所不同/dev/sdX,而在引用驱动器时使用小写“x”时/dev/sdx我无法使用 dd 命令在 Debian 中找到有关区分大小写的很多信息,以及引用驱动器之间sdX和sdx引用驱动器时的区别。
为什么在使用of=/dev/sdx与使用时 dd 命令中得到不同的输出of=/dev/sdX?例如,如 Imgur pic 链接中所述,我将在 Debian live 中使用以下示例:
$ dd if=/dev/zero of=/dev/sdc bs=1M conv=noerror status=progress && sync
15618539520 bytes (16 GB, 15 GiB) copied, 1067 s, 14.6 MB/s
dd: error writing ‘/dev/sdC’ : No space left on device
14901+0 records in
14900+0 records out …Run Code Online (Sandbox Code Playgroud) 我正在使用 Arch Linux。我想知道是否有日志文件或其他方法可以查明某些文件是否已被复制或移动到 USB 记忆棒中。我知道 /var/log 保存日志文件并通过将文件复制到 USB 记忆棒进行测试。但是,以下命令没有显示任何内容。
find /var/log -type f | xargs grep 'file name'
Run Code Online (Sandbox Code Playgroud)
任何提示可能会有所帮助。提前致谢。