如何制作 WinXP 可启动 USB 驱动器?
我在这里看到了一堆关于 ServerFault 的说明,但它们是特定于 Vista 或 Linux 的,所以再次 - 我使用的是WinXP。我也试过 unetbootin,但这不适用于 Windows
每天早上 9 点,我们将外部 HD 插入我们的办公室服务器(始终连接到同一个 USB 端口)。
HD 每天都是新的,但都是由同一家制造商 (Freecom) 制造的。
每天凌晨 12 点,脚本运行将所有内容备份到 HD。
第一步是以这种方式安装 HD:
mount /dev/sdc1 /mnt/backup
Run Code Online (Sandbox Code Playgroud)
问题有时是设备文件不是 /dev/sdc1 而是其他内容(即 /dev/sdd1)。我仍然不知道为什么,因为我们没有插入任何其他东西,而且我们总是使用相同的端口。
所以我的问题是如何以非常安全的方式以编程方式检测正确的设备文件。到目前为止,我唯一的想法是 grep /dev/disk/by-id 目录的内容以从这一行中查找和提取 /dev/xxx :
lrwxrwxrwx 1 root root 10 Sep 24 11:03 usb-Freecom_ToughDrive_1A90102657FF-part1 -> ../../sdc1
Run Code Online (Sandbox Code Playgroud)
有什么更好的建议吗?对我的方式有任何顾虑吗?
我很惊讶 lsusb 怎么帮不了我那么多。
您好 serverfault 社区,并提前感谢您的时间。
简介:我有一台 IBM x3650,是我从二手 (eBay) 购买的。我正在尝试通过 USB 闪存驱动器在其上安装和运行 VMWare ESXi 5.5,但它无法从 USB 闪存驱动器启动。它根本没有给我任何地方从 USB 设备启动的选项。
详细信息:我在 BIOS 中打开了与 USB 相关的选项。我访问过F12启动设备菜单,没有USB选项。我已经从 ESXi 安装程序 CD 启动,它能够识别我插入的两个闪存驱动器,但只有在我将它们拔出并重新插入之后。 BIOS 中的设备摘要可识别我在任何端口的鼠标和键盘,但从未看到任何其他连接的 USB 设备。
型号、版本等:服务器机箱将自身标识为 797961U,但主板与 IBM 的 7979 用户手册中的主板不同。它正在运行 BIOS v1.19(我能找到的最新版本)。我试过金士顿 Datatraveler 和 Sandisk Cruzer Fit。我已经尝试了所有 6 个外部 USB 端口。此型号没有内部 USB 端口。
问题:有没有其他人遇到过这个问题?有没有我没有考虑过的解决方法?我可以通过 IBM 使用二手服务器获得任何追索权吗?
我有一台 HP Proliant DL360 gen8 服务器,它似乎在 BIOS 中关闭了 USB。我想再次启用它。
USB 关闭后,我无法在 POST 期间进行干预 - USB 键盘不工作。我曾尝试通过 ILO 4 远程控制访问使用虚拟键盘,但它似乎使用 USB 仿真……所以这也不起作用。
服务器也没有 CD 驱动器。
我尝试过: 1) 重置开关 6 ON/OFF 但这并没有清除 bios。2)取出电池,再次无济于事。3) 连接到 ILO ssh 服务器并发送“reset hard”命令......没有变化。
有谁知道我如何重置为出厂默认设置?(使用开关、跳线或我可以通过 ILO ssh 服务器发送的其他命令)
btw:'reset hard' 命令似乎只重置 ILO,而不是服务器配置,也不是 BIOS。
谢谢
我们目前测试了大量设备,每 10 台设备有一台 PC(我们每台 PC 使用两个 USB 集线器来连接设备)。我们拥有大量的 PC,这正在变成管理的噩梦。我一直在思考我们如何能够虚拟化我们的基础设施,但我遇到了一个问题,即如何从 VM 获得大量 USB 连接到设备所连接到的另一个房间中的 USB 集线器。
我想我们可以设置一个服务器机房来托管 VM 集群,这将取代 PC,但我需要一种方法,让每个 VM 有 2 个 USB 连接,可在所有设备所在的其他机房中使用。我希望人们能就我如何做到这一点提出一些建议(技术/通信协议/等),因为我只找到了网络附加 USB,这似乎可行,但对于我找到的一个供应商 (digi.com) ,只支持USB2。此外,digi 是唯一提供该技术的供应商,因此当我们按照我们所考虑的规模进行构建时,这让我非常紧张。我希望找到替代的连接方式(以太网上的 PCIe?),这将使我能够更有效地做到这一点,或者至少获得更广泛的支持。另外,我也希望能够支持 USB3。
我最希望的是虚拟机上的虚拟 USB 端口在另一个房间显示为物理 USB 端口 - 这就是我真正想要的。我还考虑过有一个带有一堆 USB 卡的大型机箱,从这些卡到 USB 光纤适配器,但这引入了很多连接。其他想法是如何将外部 PCI 机箱移动到安装了大量 USB 卡的设备(以太网上的 PCIe?)并从那里断开?我愿意接受建议!
如果这确实是将 I/O 从服务器机架连接到设备的唯一方法,我也愿意将 VM 集群放置在设备所在的房间内,但我真的更希望集群位于服务器机房,然后 I/O 从那里分支出来。
澄清一下,我想在一个房间里有物理 USB 端口,虚拟 USB 端口显示在 VM 上。我如何从一个地方到另一个地方是完全开放的建议。
这是一个奇怪的。请允许我澄清一下,我有一个Debian Linux文件服务器 - 我需要从中访问一些文件。通常,我会为此使用网络(wifi、以太网等),但不幸的是,客户端计算机只能通过 USB 访问文件(客户端的设计使您可以插入 USB 闪存驱动器,从中读取数据)。
有没有办法让 USB 驱动器假装它是闪存驱动器(或类似驱动器)?也许这用词不好;换句话说——如何让 USB 端口提供文件系统而不是使用它来访问一个文件系统?
更新:我忘了提及我使用 Debian Linux 作为文件系统。
最近我在塔式机箱中购买了 Proliant ML370 G5。收到后,卖家让我从里面取出“加密狗”,然后还给他。问题是我无法在上述服务器中或服务器上找到“加密狗”。我什至打开了外壳,但没有什么类似于“加密狗”的东西。
你知道去哪里搜索这个东西吗?
我习惯于认为 USB 传输对数据是安全的,也就是说 USB 不会增加数据存储的不可靠性。
但是,我读到 USB 并不总是关于其可靠性的数据传输的好选择。例如,在 RAID 中使用 U 盘似乎不是一个好主意。
我想知道数据丢失的风险是特定于 RAID 的工作方式,还是每个 USB 传输固有的风险。
HP Proliant DL360 G7 和 G8 具有 USB 2.0 兼容端口。有人有使用提供 USB 3.0 端口的可用 PCIe 卡之一升级运行 Windows Server 2K8 或 2K12 的 G7/G8 Proliant 的经验吗?
在 Ubuntu 中,USB 驱动器在/media/<user>/<drive>插入时会自动安装。我想用它来使新连接的 USB 驱动器在正在运行的 Docker 容器中可用。所以我习惯-v /media/<user>:/media/<user>将USB挂载点的整个父目录挂载到容器中。
如果在容器启动之前连接了 USB 驱动器,则此方法效果很好。在这种情况下,USB 挂载点具有权限0777并且属于<user>. 如果在容器已经运行时连接了 USB 驱动器,则挂载点会出现在容器中,但具有权限0700并由 拥有root!
谁能解释一下这里可能发生的事情吗?我可以想象,默认情况下,USB 驱动器会自动安装为0700属于root,然后一些其他机制会启动,将其更改为0777和<user>。只是 Docker 没有接收到更改。这是真的?
我已经挖掘了大量的论坛主题和邮件列表,但无法弄清楚其中的机制。我还尝试了一些 udev 规则(例如这个),但没有效果。
usb ×10
hp-proliant ×3
boot ×2
bios ×1
corruption ×1
debian ×1
docker ×1
filesystems ×1
hardware ×1
hp ×1
ibm ×1
installation ×1
linux ×1
mount ×1
networking ×1
pci-express ×1
raid ×1
transfer ×1
ubuntu ×1
udev ×1
vmware-esxi ×1
windows-xp ×1