标签: usb-drive

Ubuntu 13.04 无法识别 U 盘

使用 Ubuntu 13.04(使用 Gnome 3),我的新 U 盘(详细信息参见 dmesg/lsusb)不会自动显示。情况:

  • 驱动器不显示在 fdisk -l
  • 运行时确实出现驱动 lsusb
  • 驱动器被 Windows 8 机器正确识别

等待几分钟后,观看 reset high-speed USB device number 4 using ehci-pci我的 dmesg 中消息后,我决定拔出我的棒,这导致磁盘读取失败。

消息

Aug 27 19:44:48 nbuntu kernel: [  257.189068] sd 9:0:0:0: [sdc] Attached 
SCSI removable disk
Aug 27 19:44:55 nbuntu kernel: [  264.349591] usb 3-2: new high-speed USB device number 4 using ehci-pci
Aug 27 19:44:55 nbuntu kernel: [  264.797502] usb 3-2: New USB device found, idVendor=0951, idProduct=162b
Aug 27 19:44:55 nbuntu …
Run Code Online (Sandbox Code Playgroud)

ubuntu usb udev mount usb-drive

7
推荐指数
1
解决办法
2万
查看次数

如何在 Linux 上使用 USB 软驱格式化 720k FAT(即:MS-DOS)软盘

我有一个 USB 3.5" 软盘驱动器连接到我的 Linux 机器上。我已经确认它/dev/sdh在我的 Linux 机器上,我可以从中读取 Linux 格式的软盘。(我有一个旧的 ext2 软盘。)

我需要格式化双密度 720k 软盘以在我的 Linux 机器和旧机器(安装了 CrossDOS 的 Amiga)之间传输数据。

我试过了:

mkdosfs -F 12 -I /dev/sdh
Run Code Online (Sandbox Code Playgroud)

但这说:

mkfs.fat 3.0.26 (2014-03-07)
unable to get drive geometry, using default 255/63
mkdosfs: Attempting to create a too large filesystem
Run Code Online (Sandbox Code Playgroud)

我怎样才能用这个驱动器在这台机器上格式化 720k MS-DOS 软盘?

linux usb-drive floppy

7
推荐指数
2
解决办法
5813
查看次数

未检测到 U 盘 /arch

我有这个 USB 驱动器,它在 lsblk 或 fdisk 上似乎都没有被检测到。以下是一些输出:

留言:

[93812.546850] usb 2-1.2: new high-speed USB device number 33 using ehci-pci
[93812.631628] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[93812.632314] scsi host18: usb-storage 2-1.2:1.0
Run Code Online (Sandbox Code Playgroud)

udevadm:

UDEV  [93905.859931] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host20/target20:0:0/20:0:0:0/block/sdb (block)
UDEV  [93905.878766] change   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host20/target20:0:0/20:0:0:0/block/sdb (block)
Run Code Online (Sandbox Code Playgroud)

磁盘:

$ sudo fdisk -l /dev/sdb
fdisk: cannot open /dev/sdb: No medium found
Run Code Online (Sandbox Code Playgroud)

山:

sudo mount /dev/sdb1 /mnt/usb
mount: special device /dev/sdb1 does not exist
Run Code Online (Sandbox Code Playgroud)

日志:

mtp-probe[28286]: bus: 2, device: 39 was not an MTP device
Run Code Online (Sandbox Code Playgroud)

关于问题可能是什么以及我应该如何解决它的任何想法?

usb-drive

7
推荐指数
1
解决办法
6433
查看次数

为什么检测 U 盘需要这么长时间?

我正在编写一个 initramfs 脚本,并希望尽快检测 U 盘。

当我插入 USB 2.0 记忆棒时,idVendor、idProduct 和 USB 类的检测发生在 100 毫秒内。但是 scsi 子系统直到大约 1 秒后才“附加”,并且在完全识别分区之前还需要 500 毫秒。

我假设驱动程序需要读取分区表以检测分区。为什么需要这么长时间?我不希望 urb 发送/接收时间那么长,也不希望闪存的访问时间花费这么多时间。

我尝试了来自不同供应商的 5 支棒,结果大致相同。

[ 5731.097540] usb 2-1.2: new high-speed USB device number 7 using ehci-pci
[ 5731.195360] usb 2-1.2: New USB device found, idVendor=0951, idProduct=1643
[ 5731.195368] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5731.195372] usb 2-1.2: Product: DataTraveler G3
[ 5731.195376] usb 2-1.2: Manufacturer: Kingston
[ 5731.195379] usb 2-1.2: SerialNumber: 001CC0EC32BCBBB04712022C
[ 5731.196942] …
Run Code Online (Sandbox Code Playgroud)

linux usb scsi usb-drive linux-kernel

7
推荐指数
2
解决办法
2389
查看次数

在 USB 驱动器上安装 Kali - 不是 Live USB 或 Persistence 分区

问候,澄清; 我的问题不是创建 Live USB 驱动器或持久性分区,而是创建带有 GRUB 引导加载程序(或其他)和 Kali 的 USB,可以在任何机器上使用。这类似于直接从 USB 运行其他 linux 操作系统。我目前正在从笔式驱动器运行 Ubuntu。我在笔式驱动器上安装了操作系统 (Ubuntu) 和引导加载程序,我可以在任何地方启动它。这是一个解释相同内容的视频(视频不是我制作的:https : //www.youtube.com/watch?v=fLYBXOVn6ow

因为,Kali 的安装程序没有提供选择将 booloader 写入哪个驱动器并直接写入 HDD (sda1) 的选项。这意味着即使我在笔式驱动器上分区和安装 Kali,因为引导加载程序将安装在机器固定的主驱动器上,USB 驱动器将无法在不同的设备上启动。

我有两个问题:

  1. 任何人都知道如何将引导加载程序写入 USB 驱动器,以及应该提供哪些参数,以便在安装了 Kali 的情况下启动。

  2. 我使用图形安装模式在 USB 驱动器上安装 Kali,但是没有加密安装的选项(全盘加密或至少 /home 文件夹要加密)。有谁知道如何使用全盘/主文件夹加密安装 Kali?还是启用后安装?

谢谢你!

usb-drive kali-linux

7
推荐指数
2
解决办法
5万
查看次数

Debian + USB3 HDD + UAS:I/O 错误

我正在运行 rsync 以将远程机器备份到 ARM SBC 上的 USB 硬盘驱动器,有时 rsync 会因“从输入设备读取错误(I/O 错误)”而停止。我相信这个问题与 UAS + USB 3.0 + rsync 导致高 I/O 负载有关,因为uas_eh_device_reset_handleron /var/log/messages

sd 0:0:0:0: [sda] tag#1 data cmplt err -32 uas-tag 2 inflight: 
sd 0:0:0:0: [sda] tag#1 CDB: opcode=0x28 28 00 38 80 0a 68 00 00 a0 00
sd 0:0:0:0: [sda] tag#0 data cmplt err -32 uas-tag 1 inflight: CMD 
sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x2a 2a 00 57 50 28 78 00 03 00 00
sd …
Run Code Online (Sandbox Code Playgroud)

debian usb-drive modprobe

7
推荐指数
1
解决办法
1万
查看次数

如何使用 GUI 在 Linux Mint 14 中格式化 USB 驱动器?

我刚刚安装了 Linux Mint 14。现在我需要格式化我的 USB 驱动器,但我没有任何选择来这样做。

我怎样才能用 GUI 做到这一点?

gui linux-mint usb-drive mkfs

6
推荐指数
1
解决办法
5万
查看次数

挂载 USB:dmesg 不显示任何内容

我正在尝试安装 USB 驱动器。但是,我的 Linux (Debian) 似乎根本无法识别它(以及任何其他 USB 驱动器),尽管它为其提供动力。USB 集线器没问题,因为我能够从那个 USB 启动并安装一个新的 Linux,但是我的旧发行版(我有 Ubuntu)和新发行版都无法识别 USB。

lsusb 显示所有集线器都是空的:

:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Run Code Online (Sandbox Code Playgroud)

dmesg 插入 USB 时没有反应:

:~$ dmesg | …
Run Code Online (Sandbox Code Playgroud)

mount usb-drive dmesg

6
推荐指数
1
解决办法
1万
查看次数

在 CentOS 7 中使用 Gparted 时禁用 NTFS 格式化

我正在使用 GParted 格式化我的 USB 设备(随身碟)。而且,我使用 GUI 程序本身卸载了我的设备。该设备不再显示已安装。

当我尝试使用 ntfs 格式格式化 USB 设备时(/dev/sdc1),GParted(GNOME 分区编辑器)GUI 中似乎禁用了 ntfs 操作。其他选项如fat32ext3ext4等已启用。我认为这与我的系统上缺少 ntfs 包/库有关。

有谁知道 CENTOS 7 需要安装哪些额外的软件包?(软呢帽包)

centos ntfs usb-drive file-format gparted

6
推荐指数
1
解决办法
1万
查看次数

使用 simple-mtpfs 挂载 Samsung Galaxy S7

我想使用simple-mtpfs将我的 Samsung Galaxy S7安装到一个文件夹,但我无法像以前那样执行此操作(在之前的 Fedora 和较旧的 Galaxy S4 上)。

\n\n

如果我简单地将S7插入我的计算机,我可以使用Nautilius浏览它,但我无法在终端中像普通文件夹一样访问它,这正是我想要实现的目标。

\n\n

每次我插入 S7 时,我都会检查两次它是否在 MTP 模式下工作,所以这不是问题。

\n\n

过去,我只需插入 S4 并输入:

\n\n
simple-mtpfs /home/adam/S4\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在,我可以执行它,甚至我的手机要求我确认 MTP 选择,但目录 S7 仍然是空的。

\n\n

我也尝试以 root 或普通用户身份并通过设备号安装它,但没有结果。

\n\n
# simple-mtpfs --list-devices\n1: SamsungGalaxy models (MTP)\n\n$ simple-mtpfs --device 1 /home/adam/S7\n# simple-mtpfs --device 1 /media/s7\n\n$ simple-mtpfs /dev/libmtp-3-1 /home/adam/s7\n# simple-mtpfs /dev/libmtp-3-1 /media/s7\n
Run Code Online (Sandbox Code Playgroud)\n\n

我什至尝试按照 udev 规则来做到这一点:

\n\n
# dmesg | tail\n[16821.258485] usb 3-1: Product: SAMSUNG_Android\n[16821.258487] usb 3-1: Manufacturer: SAMSUNG\n[16821.258489] usb 3-1: SerialNumber: 98867?????????????\n[16827.556099] usb 3-1: …
Run Code Online (Sandbox Code Playgroud)

mount fuse usb-drive android mtp

6
推荐指数
1
解决办法
8129
查看次数