Questions tagged «usb-drive»

具有USB接口的任何存储设备(USB记忆棒,USB硬盘等)。

3
将文件复制到Pendrive时,为什么PC冻结?
我在这里有一个非常奇怪的情况。我的PC至少在大多数情况下都可以正常工作,但是有一件事我无法处理。当我尝试从笔式驱动器中复制文件时,一切正常-我的速度为16-19M / s,效果很好。但是,当我尝试将某些内容复制到同一笔驱动器时,我的PC冻结了。鼠标指针停止移动一两秒,然后再移动一点,然后再次停止。例如,在Amarok中播放声音时,声音就像机关枪一样。速度从500K / s跃升至15M / s,平均8M / s。仅当我将某些内容复制到Pendrive时才会发生这种情况。复制过程完成后,一切恢复正常。 我尝试了所有方法-其他pendrive,前面板上的其他USB端口或后面板上的那些端口,我什至更改了主板(前面板)上的USB引脚,但是无论我将USB随身碟放在哪里,都总是一样。我尝试不同的文件系统- ,。fat32 ext4我的笔记本电脑上的Windows设备没有问题。它必须是我的PC或系统中的东西。我不知道该找什么。我正在使用带有独立Openbox的Debian测试。我的PC很旧-Pentium D 3GHz,1GiB RAM,1,5TB WD Green磁盘。如果您有什么可以帮助我解决此问题的信息,我将很高兴听到。 我不知道我还应该提供什么信息,但是如果您需要什么,请问一下,我会尽快更新。 我试图在ubuntu 13.04 live cd上重现此问题。我安装了加密分区+加密交换,并将笔式驱动器连接到USB端口。接下来,我尝试启动一些应用程序,现在RAM中有〜820MiB,在SWAP中有大约400MiB。复制没有问题,完全没有冻结,一切都应该达到目的。因此,看起来这是系统的故障,但究竟在哪里呢?什么会导致这种奇怪的行为?

9
弹出USB驱动器/弹出命令
我知道该eject命令可以用来弹出几乎所有连接的硬件组件,但是可以用来弹出USB驱动器吗? 使用该eject命令可以弹出USB驱动器和外部HDD 吗?
55 usb-drive  eject 

7
如何重新连接逻辑断开的USB设备?
USB存储设备可能会在逻辑上断开连接:该设备仍处于插入状态,但在操作系统中不可见(例如,未在下方列出/proc/bus/usb)。也许其他USB或其他可移动设备也可能发生这种情况。例如,这可能发生: Nautilus卸载USB存储设备后 ; 在VirtualBox声明使用USB存储设备后(将其连接到来宾中时,该设备将从Linux主机中消失,如果从来宾中分离,则该设备不会自动重新出现)。 驱动程序或硬件中发生了什么,最重要的是,(如何)可以在逻辑上重新连接设备(无需物理上将其插拔再插入)? 请注意,此问题与安装无关。在“逻辑断开”状态下,内核认为USB总线上没有任何内容(因此当然也没有条目/dev)。
55 linux  usb  usb-drive 


4
ide-to-usb机箱内外部硬盘上的smartctl
我有一个USB外壳,让一些缓冲里面我一个很老的2.5" IDE驱动器/ O错误。我试图用smartctl,看看有什么SMART说这件事,但我不能设法使其工作。是root的,如果我只是写: #> smartctl --all /dev/sde smartctl 答案: /dev/sde: Unknown USB bridge [0x14cd:0x6600 (0x201)] Smartctl: please specify device type with the -d option. 因此,我尝试-d TYPE了帮助摘要中的所有可用内容,并通过以下方式获得了最佳结果: #> smartctl --all -d scsi /dev/sde 输出: Vendor: IC25N030 Product: ATMR04-0 User Capacity: 30,005,821,440 bytes [30,0 GB] Logical block size: 512 bytes scsiModePageOffset: response …

2
如何使用Windows创建可启动的Debian USB驱动器
我正在运行Windows 10,并且开始学习如何从USB设备引导。 我有一个16GB的USB(USB 3.0)驱动器,我想执行以下操作: 使16GB USB驱动器运行Debian Linux。 将Windows 10保留在我的C:驱动器上。 不分区我的硬盘驱动器或设置双启动。 从我的USB驱动器运行操作系统。 让我所有的文件和程序都保存到USB中(因此,我认为不适合使用实时操作系统)。它应该像保存文件一样是双重引导。 使它可以在插入的任何计算机上运行(假设BIOS兼容)。 我已经知道如何从BIOS中的USB引导,但是不能确定从何处获取ISO文件以及如何将其安装到USB。



3
安装无法识别的USB驱动器
使用Arch Linux / XFCE,我经常遇到USB驱动器未正确安装的问题。有时它们会自动出现在Thunar中,我可以一键安装它们。但是,在其他时间(大约五十/五十),驱动器只是无法识别。USB外部硬盘驱动器,USB记忆棒和相机出现了此问题。如果无法识别外部驱动器,则是这种情况: 该驱动器根本不显示fdisk -l(仅显示我的硬盘驱动器) 驱动器未出现在 /dev/disk 运行时驱动器确实出现lsusb 因此,存在某种识别,但是我不理解为什么,也不知道在这种情况下如何安装驱动器。我只是重新启动并希望下次可以使用,这显然不方便... 更新 当我监视/var/log/everything.log(系统日志中没有信息)时,然后插入USB时会发生这种情况: Dec 14 15:36:32 localhost kernel: [ 6591.042911] usb 1-3: new high speed USB device number 9 using ehci_hcd Dec 14 15:36:32 localhost mtp-probe: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3" Dec 14 15:36:32 localhost mtp-probe: bus: 1, device: 9 …

5
如何挽救无法读取的USB闪存驱动器
我有一个16GB的USB闪存驱动器,以某种方式损坏,甚至fdisk -l无法找到它(我收到一条单行错误消息,提示:“ 无法打开/ dev / sdc ”) 但是,它是附加的,被分配/dev/sdc为dmesg显示: usb 1-7: new high speed USB device using ehci_hcd and address 69 usb 1-7: New USB device found, idVendor=048d, idProduct=1167 usb 1-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 1-7: configuration #1 chosen from 1 choice scsi68 : SCSI emulation for …

3
由udev调用时不执行mount
我试图创建一些udev规则来挂载和卸载USB闪存驱动器;目前的规则非常简单: ACTION=="add",KERNEL=="sd[b-z]",RUN+="/root/scripts/plug_flash_drive.sh %k" ACTION=="remove",KERNEL=="sd[b-z]",RUN+="/root/scripts/unplug_flash_drive.sh %k" plug_flash_drive.sh也非常简单: device_name=$1 mount_options="umask=000,utf8" if [ ! -e "/media/$device_name" ]; then mkdir "/media/$device_name" fi sleep 1 /usr/bin/mount "/dev/$device_name" "/media/$device_name" -o "$mount_options" unplug_flash_drive.sh: device_name=$1 umount "/dev/$device_name" rmdir "/media/$device_name" 我已经做了一些测试,所以我可以确定: 插入后,将检测到我的闪存驱动器;在/ dev中创建一个文件 通过udev调用plug_flash_drive.sh 脚本的mkdir部分起作用 但是,脚本的“挂载”部分似乎未执行,因此未挂载我的驱动器 当我在命令行上调用脚本时,它们可以正常工作 有人知道udev调用时为什么不执行mount吗? 编辑28/08/14:我在脚本的末尾添加了“ grep -q / proc / mounts &&回声成功||回声失败”,以在调试日志中检查调试脚本是否在脚本结束之前实际挂载了设备。即使在udev调用脚本的情况下,设备似乎已安装在该位置。因此,真正的问题是“通过udev调用安装脚本后,我的块设备似乎已卸载”:s
17 mount  udev  usb-drive 

10
如何通过USB大容量存储设备安装CentOS 6?
我想在没有CD / DVD驱动器但带有USB 2.0端口的笔记本电脑(Thinkpad R40)上安装CentOS 6.2。 看来CentOS并未提供可立即使用的dd可用USB映像进行安装。 因此,我的问题是:如何通过USB设备(例如16 GB USB闪存驱动器)安装CentOS? 关于使用不同的可用iso映像作为基础:便携式计算机可以访问网络-但我想确保CentOS安装程序在安装过程中不会从网络加载未经检查的软件包-也许netinstall映像在安装过程中不会检查经过密码签名的软件包(与Fedora 14安装程序一样)。 有一个CentOS InstallFromUSBkey,它仅提供过时的,含糊的和错误的信息。 特别是,有关CentOS 6的说明缺少细节并包含错误(第一个分区10 MB不够,syslinux device失败了,它们在谈论什么grub?)

2
复制到USB驱动器的文件的时间戳
我从PC或笔记本电脑复制到USB驱动器的文件的时间戳有问题:原始文件的最后修改时间与复制文件的最后修改时间不同。因此,在PC和USB驱动器之间同步文件非常麻烦。 逐步说明 我可以使用GUI或命令将任意文件从PC /笔记本电脑复制到USB驱动器 cp -a file.txt /media/gabor/CORSAIR/ 我检查了原始文件的最后修改时间: $ ls -l --time-style=full-iso file.txt -rw-rw-r-- 1 gabor gabor 0 2018-09-22 15:09:23.317098281 +0200 file.txt 我检查复制文件的最后修改时间: $ ls -l --time-style=full-iso /media/gabor/CORSAIR/file.txt -rw-r--r-- 1 gabor gabor 0 2018-09-22 15:09:23.000000000 +0200 /media/gabor/CORSAIR/file.txt 如您所见,复制文件的最后修改时间中的秒数被截断为零个十进制数字。但是,如果我输入命令 if ! [ file.txt -nt /media/gabor/CORSAIR/file.txt ] && ! [ file.txt …

1
磁盘(在USB机柜中)即使没有安装也不断唤醒
设定 我有USB机箱(Buffalo DriveStation Quad),其中包含连接到nas服务器(ubuntu服务器14.04)的四个驱动器。机箱已配置为JBOD模式,因此我将看到Linux中的所有磁盘。 其中两个磁盘(sdb和sdc)的软件RAID配置为/dev/md0(raid1)。并以ext4文件系统/dev/md0作为单个分区(/mnt/part1)挂载而没有日志记录。 其他两个磁盘(sdd和sde)都将LVM设置为一个卷组,从那里我已经安装了两个逻辑分区。其中之一是整个卷组容量(/mnt/part2)的90%,另一个是10%(/mnt/part3)的容量。两者都是没有日志的ext4。 APM问题 我的问题始于默认的APM模式,因为我注意到硬盘驱动器的磁头每隔几分钟就会非常激进地停下来。经过一段时间的研究,我最终使用了hdparm -B198 /dev/sd[bcde]。这似乎可以实现一定程度的节能,但实际上并不需要做任何头部停车操作。 有睡吗 我对当前的情况感到满意,但是我仍然希望驱动器在没有活动的情况下进入睡眠状态。尤其是sdb和sdc(/mnt/part1)在95%的时间内实际上没有任何活动。无论我尝试了什么,问题似乎都在于驱动器的睡眠时间不会超过一两分钟。 卸载所有分区并发布hdparm -y /dev/sd[bcde]将使驱动器进入睡眠模式,但仅持续几分钟。之后,他们都会一一唤醒。我试图通过启用block_dump(echo 1 > /proc/sys/vm/block_dump)来调试问题,但是看不到对磁盘的任何访问。 我还尝试通过禁用APM hdparm -B255 /dev/sd[bcde],并在此之后命令他们进入睡眠状态,但是还是一样。几分钟后,驱动器仍会唤醒。 我没有mdadm在守护程序模式下运行(每天只检查一次),也没有其他东西可以探测驱动器了。那么,接下来有什么想法呢?Buffalo USB机箱是否很笨拙(这是自己造成的)? 更新#1 我花了一些时间才能使磁盘在发行后唤醒hdparm -y /dev/sd[bc]。以下时间戳说明了这种模式: 00:00 hdparm -y /dev/sd[bc] 00:40 disks start to wake up 00:59 disks fully awake 01:00 hdparm -y /dev/sd[bc] 03:40 disks start to …

1
可以使用密钥文件作为sudo的密码吗?
语境 我喜欢在笔记本电脑上公开工作,但我也喜欢不带密码使用sudo。根据我现在所知道的,我将NOPASSWD在sudoers文件中使用该选项,但是当然任何人都可以根据需要使用sudo。 我想到的一个重要思想是存在锁定程序。 但是,我更喜欢使用闪存驱动器(并将其仅用于sudo),因为(1)速度更快,(2)比输入密码更容易,并且(3)我不关心访问我的内容或进行恶意的人事情:笔记本电脑将在其他人周围公开使用,而我笔记本电脑上唯一的知识产权是一个非常基本的Angular项目。 此外,本人和其他人可能希望防止在未运行X或Wayland环境的计算机上滥用sudo。我当前的工作需要使用现代的Web浏览器,但是如果我有机会不使用X而仅使用多路复用器,我可以这样做-我的笔记本电脑有点旧且速度慢。 题 我想做的是将密钥文件放在闪存驱动器上,当我在笔记本电脑旁时,只需插入闪存驱动器,而当我离开笔记本计算机时,将其取出。 因此,这是我从这个问题得出的三个问题: sudo可以这样吗? 如果没有,我是否可以编写一个程序来执行此操作? 如果是这样,哪种语言可能是编写此程序的最佳选择? (4. [也许是一个无关紧要的问题]这个软件包可以分开使用还是需要sudo的分支?) 注意 如果相关,我的安装程序是带有bspwm的Arch Linux,没有桌面环境。我的大部分工作是使用urxvt / vim进行Web开发并使用Chrome进行检查。
11 sudo  usb  usb-drive 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.