我们在XenServer 6.2中的客户机中遇到文件系统损坏的问题 它只发生在Linux机器上。 随机地将文件系统重新装入为只读文件系统,并在根文件系统上开始损坏。 这里是来自dmesg的一些信息: [894425.330993] end_request: I/O error, dev xvda, sector 768272 [894425.331019] Buffer I/O error on device dm-0, logical block 33058 [894425.331035] EXT4-fs warning (device dm-0): ext4_end_bio:250: I/O error writing to inode 2999 (offset 0 size 4096 starting block 33058) [894425.331057] end_request: I/O error, dev xvda, sector 777616 [894425.331067] Buffer I/O error on […]
我按照Github的优秀描述设置了ZFS-HA(见这里 )。 经过广泛的testing后,我使用HBA控制器连接到两个节点的RAIDZ3中使用5×12磁盘将设置转换为生产。 直到昨天晚上,这两个存储池中的一个突然出现“池元数据已损坏”的故障。 在scrub运行期间。 在这一点上,我只能推测是什么导致了这种情况,两个池都是在起搏器中使用SCSI栅栏build立的,而且在投入生产之前,我在testing过的所有故障情况下,磁盘保留工作都完美无缺。 最近发生的唯一重大事件是没有UPS支持的两次完全停电(读取:权力刚刚从一个时刻到下一个)。 但是,也可能是腐败的真正原因是完全不同的。 现在的情况是,我不能再import池了(请在这个问题的最后看到zpool import的输出)。 到目前为止,我所有的拯救游泳池的意图都失败了: # zpool import -f tank cannot import 'tank': one or more devices is currently unavailable # zpool import -F tank cannot import 'tank': one or more devices is currently unavailable 这让我感到困惑,因为它并不真正说唯一的select就是摧毁游泳池(这将是一个致命损坏游泳池的预期反应)。 # zpool clear -F tank cannot open 'tank': no such pool 我也手动删除所有的SCSI保留,例如: # […]
我的FreeBSD 10.2服务器上的一个目录无意中被破坏了(ZFS是不是应该阻止它?) ls或者任何其他的命令都会导致当前会话在内核级别被冻结(甚至SIGKILL什么也不做)。 ZFS擦洗没有问题。 # zpool status zroot pool: zroot state: ONLINE scan: scrub repaired 0 in 0h17m with 0 errors on Sun Dec 18 18:25:04 2016 config: NAME STATE READ WRITE CKSUM zroot ONLINE 0 0 0 gpt/zfs0 ONLINE 0 0 0 errors: No known data errors smartctl说磁盘一切正常。 SMART Attributes Data Structure revision number: […]
我有一个W2K3服务器,每次更新重新启动服务器时,在启动tcp / ip堆栈被损坏。 这使服务器无法做任何forms的networking,当我发出一个 ipconfig 在命令窗口上,结果是空的。 要解决这个问题我必须发出以下命令并重新启动服务器: netsh int ip reset <logfile> 这导致完全的networking中断,因为几乎所有的服务依赖于域控制器。 当服务器重新启动时,我不得不再次configurationtcp / ip设置。 关于这个问题的另一个问题是,为什么客户端和应用程序不使用辅助域控制器,当主控制器失败时,这个控制器被接pipe。 这里是FSMOangular色分配,SSCZDC01是失败的服务器> dsquery server -hasfsmo rid "CN=SSCZDC02,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC= XXXXXXXXXX,DC=com" dsquery server -hasfsmo pdc "CN=SSCZDC01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC= XXXXXXXXXX,DC=com" dsquery server -hasfsmo name "CN=SSCZDC01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC= XXXXXXXXXX,DC=com" dsquery server -hasfsmo schema "CN=SSCZDC01,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC= XXXXXXXXXX,DC=com" dsquery server -hasfsmo infr "CN=SSCZDC02,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC= enserbic,DC=com" 任何见解或意见将非常赞赏,因为我迷失在这个问题的可能起源。 非常感谢你花时间陪伴
我的Windows 2008 R2networking版服务器上有一个反复出现的令人讨厌的问题。 有关的驱动器恰好是一个固态硬盘,但我怀疑这是相关的。 我有一个脚本,我想要重新部署网站代码时运行。 脚本的第一行如下所示: rmdir C:\ websites \ www.mywebsite-test.com / s / q 有时候,当这一行运行,它工作正常,有时不知何故目录被损坏。 发生这种情况时,我以pipe理员的身份,无论我做什么目录都无法访问拒绝 – 无法打开它,删除它,移动它(资源pipe理器或命令行),拥有所有权等。我相信原因是目录实际上已经不存在了,但是关于它的一些东西仍然悬而未决,使得它仍然出现在资源pipe理器和命令行中。 如果我重新启动服务器,当我login到已损坏的目录中消失了。 之后一切正常:我重新运行我的脚本,第一行响应目录不能被发现的警告,然后它继续和正常部署。 这发生在我运行这个脚本的最后两次。 之前运行的脚本没有任何问题。 我有另一个脚本,部署生产代码,除了没有“ – testing”,具有相同的第一行。 我从来没有遇到过prod脚本的问题,尽pipe它运行得不那么频繁。 两个目标目录都是IIS 7.5应用程序目录。 我想知道是否有什么我可以做的损坏的目录,当它发生,所以我不必重新启动? 什么是Windows在重新启动,最终使目录消失? 我想模拟没有重新启动。 重新启动并不是什么大问题,但是把整个服务器closures60秒,因为我的testing目录中有一个被搞乱了,这相当麻烦。 当然,一个相关的问题是为什么这首先发生?
电源在家里,我的Linux服务器(Plugbox Linux)closures了。 它恢复后,USB驱动器上连接的文件之一已损坏。 “ls -il”给出了这个: ? -????????? ? ? ? ? ? server.prefs 我怎样才能删除这个文件? 我google了一下,发现如何删除一个文件的inode号码,但我甚至不能得到这个文件的inode号码。 有任何想法吗?
我在CentOS 5.2上,我在启动我的两台数据库服务器时遇到问题。 我们的IT部门在周末进行了SAN升级,现在我无法启动 – 他们说升级进行得很顺利,但显然发生了一些事情。 我得到一个启动时间的错误是这样的; fsck.ext3: No such file or directory while trying to open /dev/VolGroup01/db 我有一个外部顾问正在看它,并说它是一个无法修复的超级块的问题,但认为这是可以恢复的(至less据此, http://www.cyberciti.biz/faq/recover-bad -superblock-from-corrupted-partition / ) 任何人有任何build议或指针? 另外,为了将来的参考,我应该如何备份超出我的数据? 完全绝望,并愿意在这一点上支付恢复。
即使你只有一个物理设备,ZFS也是有用的,因为它会告诉你由于比特衰减等原因导致的数据损坏。 但是,它真的可以解决这种腐败? 换句话说,在单个物理设备上运行ZFS作为文件系统有没有什么好处?
对于我的数据库分配,我们正在研究“数据库损坏”,并要求删除我已经使用命令完成的第二个重做日志文件: rm log02a.rdo这是在$ HOME / ORADATA / u03目录中。 现在我启动我的数据库使用startup pfile=$PFILE nomount然后我使用命令alter database mount; 现在当我尝试打开它alter database open; 它给了我这个错误: ORA-03113: end-of-file on communication channel Process ID: 22125 Session ID: 25 Serial number: 1 我假设这是因为第二个重做日志文件丢失。 还有log01a.rdo,但不是我删除的那个。 我怎样才能恢复这个现在,以便我可以再次打开我的数据库? 我已经查看了数据库创build脚本,并指定log02a.rdo文件为10M大小和2组的一部分。 如果我select group#, member from v$logfile; 我得到: 1 /oradata/student_db/user06/ORADATA/u03/log01a.rdo 2 /oradata/student_db/user06/ORADATA/u03/log02a.rdo 3 /oradata/student_db/user06/ORADATA/u03/log03a.rdo 4 /oradata/student_db/user06/ORADATA/u03/log04a.rdo 所以它是第2组的一部分。如果我尝试再次添加log02a.rdo文件“已经是数据库的一部分”。 如果我放下组2,然后再添加这些命令: ALTER DATABASE ADD LOGFILE […]
我运行了两个虚拟的2008 Windows服务器,在过去的几个月里一直有一些重复发生的问题。 Msiexec.exe似乎运行,并总是冻结在25%的CPU使用率和约12 – 15K的内存使用情况时,卸载(也许安装)某些应用程序。 我第一次注意到这一点,当试图删除C ++的Visual Basic然后试图运行一个修复工具,以及…冻结在25%。 今天晚上,我试图从这个服务器上卸载Office 2003,并从“添加/删除程序”方法中locking。 然后,我下载了微软的清理实用程序,第二步调用msiexec.exe,同时挂起25%! 这是我已经尝试和知道 – 这是发生在两个服务器上。 – 我跑sfc / scannow没有发现。 – 在两台服务器上运行checkdisk,没有发现。 – 扫描病毒。 – 删除了反病毒,并尝试。 – 停止服务,msconfig项目,并尝试启动到一个基本的configuration。 – msi.dll是4.5(最新版本没有R2或W7) – 试图从任务pipe理器设置msiexec.exe的优先级。 有任何想法吗?