我正在使用Seagate Cheetah(Model ST ####)驱动器运行FreeBSD 7.2。 我们在这些机器上的SCSI驱动器上遇到了一些问题。 我们的供应商表示,更新驱动器上的固件可能会解决这个问题,固件更新似乎解决了另一个FreeBSD主机上的一些SCSI问题。 我如何查看这些驱动器的固件版本? 我尝试了nixCraft的一些提示,但是到目前为止还没有任何工作。 在dmesg中,我看到了Make和Model,但没有固件版本。 在Linux中,这些信息通常在/ var / log / dmesg中(尽pipe/ var / log / dmesg有时会过时),或者我经常用sudo lshw -class disk , lshal或dmidecode来find这个信息。 更新:2010年5月26日星期三12:00:09 PDT 那么,事实certificate我错了。 或者有一点误导。 假设/var/log/dmesg.today和/var/log/dmesg.yesterday上的文件没有被日志旋转破坏,“dmesg”将显示固件版本。 我也没有意识到'0003'代表固件的修改。 # grep -i seagate /var/log/* /var/log/dmesg.today:da2: <SEAGATE ST3300655LC 0003> Fixed Direct Access SCSI-3 device /var/log/dmesg.today:da3: <SEAGATE ST3300655LC 0003> Fixed Direct Access SCSI-3 device […]
有没有办法阻止特定types的数据包大于特定的大小?
首先,我试着用FreeBSD 8.2在我的vps上逐步构build MongoDB。 我在构build它的最后一步遇到问题: vm3578# scons . scons: Reading SConscript files … scons version: 2.0.1 python version: 2 6 6 'final' 0 Checking whether the C++ compiler worksyes Checking for C library stdc++… yes Checking for C++ header file boost/filesystem/operations.hpp… yes Checking for C library boost_system-mt… no Checking for C library boost_system… yes Checking for […]
在我的freebsd框中 $uname -rms FreeBSD 7.2-RELEASE-p5 i386 硬盘想死。 smartd守护进程在日志中写入: Mar 29 21:25:04 smartd[935]: Device: /dev/ad7, 10 Currently unreadable (pending) sectors Mar 29 21:25:04 smartd[935]: Device: /dev/ad7, 10 Offline uncorrectable sectors 我插入新的磁盘(ad5),并有这个计划: 创buildgmirror raid 将ad5插入到raid中 在同步后从raid中删除ad7 disconect ad7磁盘。 但看起来像同步永远不会完成。 我总是看到: mirror/gm1 DEGRADED ad5s1e (79%) ad7s1e 我尝试closures/激活ad5s1e。 我尝试了gmirror重buildgm1 ad5s1e。 我被重新启动到单一模式。 79%始终是障碍。 如何完成此同步? UPD: 还有一个尝试重build,我在日志中看到: Mar 30 01:33:03 kernel: […]
我正在使用FreeBSD。 我想写一个munin插件来logging,但我不明白如何获取这些数据。
我在FreeBSD上。 本质上,我想要一个PHP脚本(由Apache运行)SSH到另一台机器。 我遇到了没有人没有.sshconfiguration文件,所以得到错误的问题: 无法创build目录“/nonexistent/.ssh”。 主机密钥validation失败。 有没有办法解决这个问题? 奖金点,如果你可以做到这一点,没有根访问,所以我不需要支付我的networking托pipe公司来做到这一点。 谢谢。
NFSv3当然不支持ZFS ACL,但如果我有以下设置,会发生什么情况? +—————————————–+ +————-+ | FreeBSD ZFS serv1 | NFSv3 | Linux serv2 | | user1: read/write to /zfs/project1 | <——— | user1 | | user2: deny read/write to /zfs/project1 | | user2 | +—————————————–+ +————-+ 已经通过NFSv3在serv1和serv2上安装了ZFS ACL。 题 我假设uers1将能够读/写,因为这是NFSv3世界通常所做的事情。 但是user2会被拒绝吗?
我有安装HighPoint RocketU 1144A USB 3.0 PCI-express卡的运行VMware ESXi 5.1.0(799733)的Apple Mac Pro( MacPro5,1 )。 鉴于VMware ESXi 5.1不支持主机连接设备的USB 3.0,我正尝试使用DirectPath I / O PCI直通将USB 3.0 PCIe卡连接到虚拟机。 我花了很多不同的configuration,但是我最终成功地为DitectPath直通configuration了HighPoint RocketU 1144A USB 3.0 PCI Express卡: 在我尝试的前几次,在重新启动之后,即使在重新启动主机之后,仍然收到“主机需要重新启动以应用configuration更改”警告。 最后,我发现通过将USB 3.0卡移动到第三个PCIe插槽,我可以使直通configuration保持不变。 我还注意到,该设备显示为“ASMedia Technology Inc. ASM1042 SuperSpeed USB主机控制器”,当它实际上应该有4xASM1042芯片。 我还必须通过PLX Technology,Inc PEX 8609 8通道,8端口PCI Express Gen 2交换机,以便进行configuration更改。 但是现在,我试图将ASMedia Technology ASM1042设备连接到FreeBSD(FreeNAS)虚拟机。 将设备作为PCI直通设备添加到虚拟机时,无法启动虚拟机: VMware ESX不可恢复的错误:(vcpu-0)PCIPassthruChangeIntrSettings:09:00.1未能注册中断(错误代码195887105) 我试过只通过ASMedia ASM1042,只有PLX PEX […]
在freebsd中,当电缆被插入/拔出时,以下行被写入到dmesg缓冲区中: em0:链路状态变为DOWN em0:链路状态变为UP 我想在发生任何情况时运行脚本,但无法以编程方式find任何暴露这些状态更改的内容。 甚至没有C API。 我看到,ifconfig打印“状态:无载体”和“状态:有效”取决于是否连接电缆。 但我宁愿避免轮询,因为1)它会烧毁CPU时间,这对于笔记本电脑来说非常重要; 2)如果轮询间隔过长,可能会错过更改。 电缆插入和拔出时是否有任何通知?
运行zpool status命令后,我很难理解输出: NAME STATE READ WRITE CKSUM tank ONLINE 6 0 0 raidz2-0 ONLINE 0 0 0 c3t0d0 ONLINE 0 0 0 c3t1d0 ONLINE 0 0 0 c3t2d0 ONLINE 0 0 0 c3t3d0 ONLINE 0 0 0 我在READ旁边看到一个6,我认为这是I / O错误,试图从坦克中读取。 我不明白哪个驱动器在这里是错误的取代。 这有什么值得警惕的吗? 我运行了一个SMARTtesting,没有一个硬盘报告有故障。 我不确定如何处理这个问题。