我在 Ubuntu 22.04 上使用 rsync 将我的机器备份到通过 USB 以 exFAT 格式化的 2TB 外部 HDD 硬盘驱动器上,并且该文件非常慢(有时卡在 20kB/s 几秒钟)。我该如何查看问题所在或加快速度?
HDD(西部数据)型号如下:
$ sudo hdparm -I /dev/sda | grep -i number
Model Number: WDC WD20SDRW-11VUUS0
我在 Ubuntu 22.04 上使用 rsync 将我的机器备份到通过 USB 以 exFAT 格式化的 2TB 外部 HDD 硬盘驱动器上,并且该文件非常慢(有时卡在 20kB/s 几秒钟)。我该如何查看问题所在或加快速度?
HDD(西部数据)型号如下:
$ sudo hdparm -I /dev/sda | grep -i number
Model Number: WDC WD20SDRW-11VUUS0
我想手动写入MBR(主引导记录)的分区表:驱动器的第一个扇区。
字节 2 到 4 需要找出 CHS(柱面磁头扇区)地址。但是,我使用的是 USB 记忆棒,就我而言,它们没有物理柱面、磁头或扇区(除了扇区可以由 512 字节组确定)。
于是我就停止了写分区表的工作。任何扇区的 LBA 地址都非常容易获得(分区表条目中也需要 LBA 地址。)但我对如何在没有柱面和磁头的驱动器中渲染 CHS 毫无头绪。
因此,如果有人能够阐明这种转换如何进行或更好,给我有关 BIOS 如何解释 MBR 的资源,我将不胜感激。
谢谢。
我为网上银行设置了虚拟机,并且希望将连接到本地计算机的智能卡读卡器传递给虚拟机。两台机器都运行最新的 Win 11 Pro 并安装了适当的驱动程序。
最初,任何设备的重定向似乎都不起作用。应用此 stackoverflow 线程中建议的解决方案后,我得到了一些重定向工作,即主板上的 LED 控制器...甚至没有一个简单的 USB 闪存驱动器显示为重定向选项,更不用说智能卡读卡器了。我已经测试了主板背面 USB 2 端口的所有重定向,以确保兼容性(无集线器、前置 io 等),但无济于事。
请注意,虚拟机位于 unRAID 服务器上,这意味着(据我所知)我被迫使用 RDP 并且无法使用 VMWare 或 VirtualBox 等第 3 方软件。
我可以采取任何进一步的步骤来诊断或使其正常工作吗?
我最近购买了一个 USB 开关,它可以让我在计算机之间即时切换 USB 设备。既然如此,我注意到我的 USB 交换机目前使用 USB 公 A 转公 A 来将计算机连接到交换机。通过网上查证,这种设置似乎不受USB规范支持,可能会带来潜在的风险。这是真的?
另外,我还见过使用 USB C 到 C 将计算机连接到设备的 USB 交换机。如果购买此版本,购买并使用 USB A 公头转 C 公头电缆将计算机连接到设备是否安全?
我听过很多不同的事情,所以在这里得到更新的答案会很棒。
我有一个 USB 盘,上面有一些目录。所有文件都属于根目录。
whoami
root
id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
lsblk -f
[...]
├─cs-root xfs 8cd99025-279f-4bc5-82c2-914200ae4e1a /
├─cs-swap swap af0674c2-a5e9-4646-be91-93c6f876eb88 [SWAP]
└─cs-home xfs 39212c8d-0a88-4e55-91c9-a5751233a5ca /home
sdb
└─sdb1 vfat 36C7-16EE #-> the faulty usb device, vfat formated.
ls -ld /mnt
drwxr-xr-x. 10 root root 32768 Dec 31 1969 /mnt
我尝试将所有文件的所有权更改为普通用户 (achille),但由于意外错误消息,命令失败
chown achille: -R /mnt
...
chown: changing ownership of '/mnt/2.order/virtualbox/install.VirtualBox.Centos': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/install.virtualbox.local.repos': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/warning/install.AdditionsGuest': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/warning/install.virtualbox.local.repos': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/warning/readme.txt': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/warning': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/Centos8.ova': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/vbox.forum.infos.txt': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox/vbox.post': Operation not permitted
chown: changing ownership of '/mnt/2.order/virtualbox': Operation not permitted
chown: changing ownership of '/mnt/2.order/openssl.en-de_cryption': Operation not permitted
chown: changing ownership of '/mnt/2.order': Operation not permitted
chown: changing ownership of '/mnt/vim.config.files.paths': Operation not permitted
chown: changing ownership of '/mnt': Operation not permitted
我尝试:
chown achille: /mnt
chown: changing ownership of '/mnt': Operation not permitted
我检查了 sysctl 配置,但看不到任何可能与此问题相关的内容:
fs.protected_fifos = 0
fs.protected_hardlinks = 1
fs.protected_regular = 0
fs.protected_symlinks = 1
USB 上没有机械锁,但 USB 已满:
df -h /mnt
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 7.4G 7.4G 384K 100% /mnt
问题:出现这种错误的原因可能是什么?难道是因为vfat fs的原因?
谢谢大家!!
USB 3.2 Gen 2 接头(20 针)有时被称为 C 型接头或 E 型接头,但我找不到任何证据表明它不属于该标准。还有 40 针型号:
https://www.usb.org/sites/default/files/USB3p1_Front_Panel_CabCon_Implment_Doc_Rev1p1.pdf
什么标题用于:
40针连接器有什么用?
我有一台安装了 ArchLinux 的 Dell 笔记本电脑(Vostro Notebook 5590)。我大约有 20 天没有使用它(我打开了几次电源只是为了通过 更新它sudo pacman -Syu
,但从未将任何 USB 设备连接到它)。
今天,当我将它连接到 USB 设备(键盘、网络摄像头、耳机)并打开电源时,我意识到以前可以使用的外部键盘现在不起作用了。
重新启动后,我看到键盘按键闪烁了一会儿(这是一个带彩灯的 Roccat),但一进入 GRUB,它就在不到一秒的时间内消失了。
因此,我检查lsusb
了终端,但是在插入/拔出键盘时,输出没有任何变化,如下所示:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0bda:565a Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 001 Device 003: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
此外,现在我发现,即使我插拔网络摄像头和耳机,我也看不到任何区别。
简而言之,似乎没有检测到 USB 设备。
但是,如果我重新启动并按 进入 BIOS F12,那么我确实会看到键盘亮起并工作!
所以我假设所有 USB 设备都很好,只是我的 ArchLinux 由于某种原因不再向端口供电。
一些可能相关的细节:
usbcore.autosuspend=-1
到GRUB_CMDLINE_LINUX_DEFAULT
in /etc/default/grub
、 run update-grub
、 restart; 我已经尝试过(除了我必须运行grub-mkconfig -o /boot/grub/grub.cfg
而不是update-grub
,因为我在 ArchLinux 上没有后者的包装器),但它不起作用。我的 USB 闪存驱动器工作得很好,直到我将它插入学校计算机的背面来展示我的项目。
USB 闪存驱动器没有出现在那里。当我把它带回家并将其插入我的电脑时,它也不起作用。
它显示如下:
它没有任何物理损坏。
我试过:
使用 diskpart 进行格式化,但是:
检查分区管理器:
我使用了 usbdev.ru 和其他网站上的所有这些工具:
我还使用了 Easy US 分区管理器以及一些简单的操作,例如插入另一个 USB 端口并检查驱动程序。不幸的是他们都不起作用。
虽然我可以在我的 Android 手机的帮助下完美地读写它,如图所示,但在我的 Windows PC 上却不行。
到处搜索但没有找到解决方案。我知道那里有专家,所以如果有人可以帮助我,那么我将非常感激你。
我还尝试了超级用户也可以提出的其他问题,但没有一个有效。因此,请不要将此标记为重复问题。
更新:我尝试了更多工具,如 JetFlash Phision、Bootice、HP USB 磁盘,但没有一个起作用。虽然驱动器的 NAND 可能有问题,我可能需要一种方法来重置它。如果该信息有帮助的话,我不知道。
旅行时,我想将 RAW 文件从相机(CFExpress 卡上)传输到外部 SSD(作为备份)。由于空间有限,我没有带笔记本电脑,只带了平板电脑。
将使用以下硬件:
CFExpress 卡: Angelbird AV Pro SE(读取:)1,700 MB/s
CFExpress
读卡器: SanDisk Pro-Reader (USB3.1 Gen2 -> 1,250 MB/s
)
平板电脑: Lenovo Tab P12 Pro (USB 3.1 -> 625 MB/s
)
SSD: SanDisk Extreme Pro便携式(写2,000 MB/s
:)
我现在有以下问题:
如果我使用平板电脑上的 USB 集线器来连接 CFx 卡和 SSD,平板电脑上的 USB-C 端口是否会成为瓶颈,因为所有数据都必须先“流经”平板电脑,或者直接切换发生在枢纽?
如果集线器之间存在差异,如何找出必须使用哪个集线器才能获得尽可能高的速度(10 Gbit/s 1,250 MB/s
)?
这种集线器的运行模式是否有特殊指定,或者我只需购买稍微贵一点的集线器?
在此先感谢您的帮助!
问候约翰内斯