corruption

iSCSI 和 NFS 文件锁定和并发
corruption

iSCSI 和 NFS 文件锁定和并发

我有一台 Linux 主机,需要挂载位于 NAS 上的数据共享。选择是 NFS v3(​​NAS 限制)和 iSCSI。最初的想法是将 NFS 挂载到文件服务器,为网络的其余部分提供 samba 挂载点,并将 NFS 挂载到备份服务器,该备份服务器显然会备份数据。(这个想法不适用于 iSCSI,我知道您不能/不应该将多个启动器连接到同一个 iSCSI 目标。) 数据服务器 - + - (SMB) - 用户 1 /|-(SMB)-用户(..) (NFS)+-(SMB)-用户(n) 存储区域网络 / \ (网络文件...

Admin

Jenkins SVN 签出borks新文件
corruption

Jenkins SVN 签出borks新文件

我正在运行一个 Jenkins CI 服务器,它会轮询一个 SVN 服务器并检出(Maven)项目并构建它。 我们最近更换了构建服务器,我重新设置了 Jenkins,用于我们手头的几个项目。现在这个新实例有一个大问题:每当新的文件已提交到 SVN 存储库,Jenkinssvn update进程将破坏这些新的文件的内容被复制。因此,如果我们的某个开发人员提交了一个A包含以下内容的新文件: <test> </test> 那么该文件最终会进入 Jenkins 工作区,如下所示: <test> </test>...

Admin

为什么我在 ESXi RDM 上使用 ZFS 文件系统时会遇到校验和错误?
corruption

为什么我在 ESXi RDM 上使用 ZFS 文件系统时会遇到校验和错误?

我有一台 VMware ESXi 4.1 服务器,最近我为其添加了 2 个 1TB SATA 驱动器。这台机器运行NexentaStor 社区托管 ZFS 文件系统的 VM。在添加新驱动器之前,所有 ZFS zpools 都驻留在虚拟磁盘(VMDK 文件)内,该虚拟磁盘位于服务器的 Vmware 数据存储区中,该数据存储区位于硬件 RAID10 上。 新的 SATA 驱动器没有硬件冗余,所以我的目标是将它们直接连接到 NexentaStor VM 并用它们创建 RAID1 zpool。 我遵循这些说明使用以下方法为新的 SATA 驱动器创建两个物理 RD...

Admin

为什么在主机断电后,在 VirtualBox 中运行的 Debian VM 上会回滚 ext3 文件系统
corruption

为什么在主机断电后,在 VirtualBox 中运行的 Debian VM 上会回滚 ext3 文件系统

Debian 虚拟机作为客户 VirtualBox VM 运行。它的文件系统是 EXT3。主机系统断电,在启动主机系统和客户 VM 后,我发现 VM 的文件系统已回滚到以前的状态,丢失了断电前对文件系统所做的更改。回滚的操作在断电前已完全完成(文件完全复制、文件句柄关闭等),但在崩溃时 VM 上可能甚至很可能正在发生其他写入操作。 因此,我试图弄清楚是否是文件系统恢复过程在断电后遇到损坏后回滚文件系统操作,或者它可能与 VirtualBox 有关,以及它默认忽略刷新请求以提高性能的方式(讨论过这里) 还有什么因素会导致断电后文件系统回滚? 编辑:在 W...

Admin

标签损坏;神奇数字错误
corruption

标签损坏;神奇数字错误

当我尝试在 Sun Blade 2500 Silver 上安装 Solaris 10 时,出现了错误:OpenBoot 提示我硬盘有问题:“损坏的标签;错误的魔数”。之后,在 Solaris 安装过程中,硬盘未被检测到。 这是什么意思以及如何解决? ...

Admin

数据损坏(通常是什么样的?)
corruption

数据损坏(通常是什么样的?)

当数据损坏时:通过数据包或硬盘,您通常会发现什么样的错误? 这是位转置(交换位)吗? 它是随机噪声吗?(翻转位)? 当您确实遇到错误时,您通常会看到多少损坏?(仅 1 或 2 位或整个块)。 或者您是否看到任何其他模式? ...

Admin

Windows 数据重复数据删除:确定哪些文件使用给定的块文件?
corruption

Windows 数据重复数据删除:确定哪些文件使用给定的块文件?

使用 Windows Server 的重复数据删除功能: 给定块存储中的特定块文件,是否可以确定哪些文件包含该块? 这里的用例是磁盘上不可读的块可以映射回块文件,这意味着该特定块文件中可能发生了损坏,并且我想知道哪些文件使用了该块,因此我可以手动检查这些文件是否以任何方式出现损坏,和/或假设它们已损坏并恢复它们等。 ***Logical sector 4298505920 (0x10035fec0) on drive X is in file number 144581. \System Volume Information\Dedup\ChunkStore...

Admin

Debian - 如何防止断电时文件损坏?
corruption

Debian - 如何防止断电时文件损坏?

我有一个基于 Debian 的操作系统,我正在创建一个支持自我升级的程序。该程序在系统级作为 systemd 服务运行。 我在更新软件时遇到问题,这实际上意味着替换文件/opt/myApp/夹(我所有应用程序代码的主页)上的某些文件并替换 systemd 服务单元文件/etc/systemd/system/my_service.service。在此之后,我运行systemctl daemon-reload,systemctl enable my_service并且systemctl restart按预期工作。但是,如果在此之后突然断电,复制到的新文件/opt...

Admin

dd:无法打开“/disk1/boot1.img”:结构需要清理
corruption

dd:无法打开“/disk1/boot1.img”:结构需要清理

执行此命令: dd if=/dev/sda1 of=/disk1/boot1.img 我收到此错误: dd: failed to open ‘/disk1/boot1.img’: Structure needs cleaning 我在我的 centos 机器上尝试了该命令,但出现了错误。我该如何修复该错误?它是 xfs 文件系统。我应该通过卸载 disk1 来执行 xfs_repair 吗? ...

Admin

Linux 系统上的备份驱动器不断损坏。如何排除故障?
corruption

Linux 系统上的备份驱动器不断损坏。如何排除故障?

我的网络服务器 (Debian BullsEye) 有一个内置 2TB 硬盘,其唯一用途是保存服务器主硬盘的备份。每天都会启动一个 cronjob,使用 rsync 创建备份。但每隔几天,备份驱动器就会损坏,备份就会失败。执行 fsck 会给我带来大量错误,例如 Entry 'de_language_import.lng' in /backup.2/backup.1/usr/local/ispconfig/interface/web/admin/lib/lang (24910326) has deleted/unused inode 18221087. C...

Admin

审计日志分区不断损坏。如何预防或启动?
corruption

审计日志分区不断损坏。如何预防或启动?

我正在运行 RHEL7,我的审计日志分区随机(不经常,但足以让我烦恼)损坏,导致我无法启动。我该如何防止分区损坏,或者忽略它并允许系统继续启动?“大锤”答案是可以接受的。 每当系统损坏时,我都会运行umount,然后运行xfs_repair -L​​,然后运行mount​​。这可以暂时解决问题,直到下次损坏为止。 auditd -e 2通过或禁用审计是否可以systemctl disable auditd解决这个问题? 如果审计日志分区损坏,有没有办法继续启动(忽略分区)? 如果我也禁用审核,我可以删除分区吗? 我可以将分区置于只读模式吗? 我可以自动检测...

Admin

系统崩溃后 MySQL 损坏
corruption

系统崩溃后 MySQL 损坏

我正在使用 MacOS Monterey 12.6.1、Homebrew 3.6.6 和 MariaDB 10.8.3 操作系统突然崩溃并自行重启。重启后,我无法连接到数据库:无法通过套接字“/tmp/mysql.sock”连接到本地 MySQL 服务器 (2) “mysqld”命令的当前结果: [Note] mysqld (server 10.8.3-MariaDB) starting as process 12300 ... [Warning] Setting lower_case_table_names=2 because file system fo...

Admin

dmsetup 暂停、重新加载、恢复和重新暂停后数据损坏
corruption

dmsetup 暂停、重新加载、恢复和重新暂停后数据损坏

考虑以下一系列事件,这些事件针对的是设备映射器加密目标,test它拥有一个 ext4 文件系统。这三个命令将加密目标的表替换为新的(虚拟)表。这会将加密密钥更改为无效密钥。设备被暂停以防止访问: # blockdev --flushbufs /dev/mapper/test # dmsetup suspend test # dmsetup reload -r --table "$newtable" test 不幸的是,为了真正提交表更改(将表从非活动槽移到活动槽并清除非活动表),必须恢复然后重新挂起设备,因此在短时间内,设备将处于损坏状态(活动表具有错误的...

Admin

Ubuntu 20.04 VM 安装 NPM 包时 Javascript 文件损坏
corruption

Ubuntu 20.04 VM 安装 NPM 包时 Javascript 文件损坏

我在 Ubuntu Server 20.04 上遇到了一些奇怪的事情,它的虚拟机在 XCP-NG 8 上运行。我尝试了 nodejs 14、16、18 的几个版本,但都没有解决问题,我甚至无法通过 APT 安装 nodejs,唯一可行的方法是通过 NVM。 但是我无法运行包,因为 javascript 文件不知为何损坏了;这里有一个示例: cat /home/chatwoot/chatwoot/node_modules/isexe/index.js vaZ fs = r�quire('�s') varcore i(proces{.platfoRm === ...

Admin