Articles of USB闪存盘

使用PowerShell卸载USB外部驱动器

我试图使用powershell卸下外部USB驱动器,我不能成功地做到这一点。 以下脚本是我使用的: #get the Win32Volume object representing the volume I wish to eject $drive = Get-WmiObject Win32_Volume -filter "DriveLetter = 'F:'" #call dismount on that object there by ejecting drive $drive.Dismount($Force , $Permanent) 然后检查我的电脑,检查驱动器是否卸下,但不是。 布尔参数$ force和$ permanent已经被尝试了不同的排列,没有用。 当params被切换时,由dismount命令返回的退出代码会改变。 (0,0) = exit code 0 (0,1) = exit code 2 (1,0) = exit code 0 (1,1) = […]

rsync从linux主机到fat32

我喜欢备份我的基于Linux的NAS(如picutres小文件)到FAT32连接的USB磁盘。 为此我喜欢使用rsync。 我知道,这是不正确的默认情况下。 rsync会一次又一次同步这些文件。 我发现这个问题和答案: 我如何使用一个FAT文件系统的rsync? 但是,即使我使用了–modify-window=1和–size-only选项,所有的文件都会被重新处理。 日志看起来像,rsync试图设置fat32权限/所有权,这将失败。 rsync: chown "<filename>" failed: Operation not permitted (1) 问题是:有没有办法来禁用“chown”命令? //编辑: 目前我使用以下命令: rsync -a –modify-window=1 –size-only /data/ /mnt/backup/. & rsync -a –modify-window=1 –size-only /data/ /mnt/backup/. &

RAID 1真的能防止硬盘故障吗?

如果使用RAID 1,并且发现两个磁盘之间存在任何不一致,则将数据从主磁盘(最有可能是具有较低端口号的磁盘)复制到辅助磁盘。 1)但是,如果主磁盘已损坏,并且因此两个磁盘之间的数据差异仅仅是由于主磁盘中的硬件故障而存在? 然后将错误的数据同步到辅助磁盘? 是否有现代硬盘驱动器的校验和,以确保这样的事情不会发生? 2)如果我从2个USB-Sticks创build一个RAID 1? USB-Sticks上有什么机制来检测读取问题,这样损坏的数据不会被RAID同步到另一个USB-Stick,甚至可能覆盖正确的数据? USB-Sticks(针对embedded式系统)的RAID 1是否有意义,或者由于写入耐久性有限,可能会在同一时间失效?

有没有一种快速的方法来安全地删除Windows下的USB闪存驱动器?

USB闪存驱动器是任何pipe理员的必备工具,但我发现在Windows下安全地删除闪存驱动器的过程是不方便的(点击托盘图标,在信息太多的USB总线树中find您的驱动器,单击停止等…)。 我知道大部分时间你都可以把车开走,但是我从来没有这样做过。 有什么比Windows提供的安全删除更好吗?

为什么USB集线器只能提供7个端口?

为什么USB集线器只能提供7个端口? 有什么技术可以阻止吗? 我认为USB地址允许连接127个USB设备,所以不是这样。 编辑:感谢与更多的端口集线器的链接。 他们中有很多有7个端口,我从来没有见过更多。 我不认为7是技术上的限制,我只是想知道为什么7似乎是如此普遍。 这是我有什么插入USB: 老鼠 键盘 iPod的 iPod shuffle 相机 操纵杆 方向舵踏板 油门象限 全球定位系统 外部HD 记忆棒 手机

不能在Linux上安装USB硬盘

我刚刚安装了内核2.6.18-371.el5的服务器有问题。 对于Red Hat 5来说,这是一个老内核,但是由于某些“限制”,我暂时不得不使用它。 还应该注意的是,我安装的这个发行版是一个预装了各种安全软件的kickstart。 无论如何,我有一个外部的USB硬盘本地回购和我的生活,我似乎无法让系统加载驱动器的驱动程序。 由于其他networking限制,我无法从中发布日志消息,或者将服务器连接到公共线路。 所以我会尽我所能把重要的信息。 我相当的Linux能力,但新的驱动程序加载到内核等。 所以如果我的一些解释看起来很怪,我很抱歉。 到目前为止我所做的是: – “ ls /dev ”显示:“ usbdev1.5_ep00, …01, …81 ”…当我插入驱动器时,驱动器根本没有“sd *”。 – “ blkid ”只显示我的操作系统分区和CDROM安装。 没有USB挂载 – “ fdisk -l ”显示我的三个物理驱动器“sda,sdb和sdc”,它们对应于我的三个内部SAS驱动器。 他们工作正常。 – “ dmesg ”只显示:“ usb 1-4.1:1.0: new high speed USB device using ehci_hcd and address 5 ”“ usb 1-4.1:1.0: configuration #1 chosen from […]

什么是一个好的串口到USB适配器?

设备上的串行端口仍然用于很多事情,特别是在networking设备上。 但是,大多数现代笔记本电脑不再有串行(又名“COM”)端口。 所以我很好奇的是:人们使用的适配器或适配器中使用的芯片组是什么? 理想情况下,它只需插入一台机器和Just Work(tm),而无需安装任何驱动程序。 这样,系统pipe理员团队中的任何人都可以简单地抓住并使用它,而无需find软件CD或上网查找驱动程序。 另外,我想在Windows XP&7,Mac OS X(10.5 ?, 10.6),最好是Linux(2.6+)上,它应该是Just Work(tm)。 从串行端来看,将浅蓝色的思科电缆连接到它应该能够运行在当今设备的一大部分上的任何RJ-45型串行控制台上。 (一般假设9600 8N1。) 感谢您的任何信息。

在Linux中pipe理外部USB硬盘驱动器的一致安装(CentOS 5)

我已经用CentOS 5.2configuration了一个服务器,现在正在制定一个备份策略。 我计划使用Amanda作为备份应用程序。 此外,我倾向于使用一些USB硬盘驱动器作为备份存储。 我将每周更换一个硬盘驱动器,以便进行异地备份。 是否有可能确定一个特定的 USB硬盘驱动器被安装到一个特定的安装点(可能基于卷标或ID)? 或者,使用USB驱动器与Amanda使用非现场旋转的策略是什么?

如何为可移动USB驱动器指定静态安装点?

我有一堆的USB端口和集线器。 当您连接usb拇指驱动器时,Linux会按先到先得的原则将其分配给虚拟块设备。 它创buildsdd,sde,sdf等,而不pipe我将哪个端口插入驱动器。 我们将文件复制到这些驱动器上,当出现错误时,我不可能告诉哪个驱动器发生了错误。 我想要做的就是configurationudev,以便将物理硬件设备/端口映射到特定的虚拟设备。 也就是说,端口1 => sdd,端口2 => sde,端口3 => sdf等。这将允许我告诉哪个拇指驱动器发生了错误。 我find了一些资源(例如http://reactivated.net/writing_udev_rules.html ),从中可以看出这是可以做到的。 不过,我对这样的低级configuration没有经验。 他们对我感到困惑。 还有另外一个参考可以使事情更清楚吗? 或者也许有些软件可以帮我吗? 还是一个让它更容易的库?

USB存储介质 – Linux上的数据完整性问题

我一直对备份到可移动介质的数据进行validation,所以在将内容复制到USB闪存驱动器或便携式硬盘后,我总是卸下驱动器,重新装入驱动器,然后使用原始文件与存储的文件进行比较。 几年前,我发现(至less在我用的设备上),我发现在1bit / GBy的数量级上有点错误。 不知何故(我忘了细节)我发现治疗是在写任何数据之前做的 echo 64 > /sys/block/sda/device/max_sectors (假设媒体当然是sda)。 只要我记得那样做,我从来没有遇到任何问题。 (我相信默认的max_sectors值是128)。 我的问题是: 这只是我吗? 我已经看到了各种闪存驱动器,便携式硬盘驱动器,主板和笔记本电脑的问题(但从来没有做过所有组合的详尽testing,看看我是否有任何真正可靠的)。 与Windows一起使用的媒体,以及双引导窗口的机器,似乎没有类似的问题,所以它似乎是Linux特定的。 究竟是什么导致了这个问题 非标准兼容媒体,芯片组,电缆? 有什么我可以在我的系统上configuration(Debian Lenny),它会自动设置max_sectors ? (一些HAL脚本或sysctl调整?一个更全局/ sys参数?)。 据推测,默认的128位在内核的某处,但是一个定制的内核看起来有点激烈。 感谢您的任何build议