我有20个设备的突袭ext4,所有的设备状况良好。 现在,当我做df -h我在“可用”下看到一个负值。 我试图用umount & mount重装RAID,但是没有帮助。 我被告知运行fsck.ext4 /dev/md0但是我得到错误信息: Filesystem has unsupported features, get newer fsck version. 所以我安装了e2fsprogs-1.43.1,当我运行./e2fsck /dev/md0我得到了很多错误: BackUp: Inode 222789841 block 696 conflicts with critical metadata, skipping block checks. BackUp: Inode 222789841 block 466 conflicts with critical metadata, skipping block checks. BackUp: Inode 222789841 block 470 conflicts with critical metadata, skipping block checks. BackUp: […]
我需要创build两个9 TB的文件系统,我正在努力devise它。 fsck如何在封面下工作? 我有两个select:1.在存储上创build两个9TB LUN,然后创buildVG,然后创build9TB的LV,以创build每个9TB的文件系统。2.在存储上创build9个2TB LUN,然后创buildVG,然后创build每个9TB的LV每个创build9TB的文件系统 从上面的什么select将需要更less的时间fsck定期运行和启动?
当我重新启动我的服务器时,我得到了以下错误: 我能做些什么来恢复服务器? 我试着运行lvremove /dev/vg1/snaps但是得到消息: File based locking initialization failed 我尝试运行fsck -fp /dev/vg1/snaps ,结果如下: /dev/mapper/vg1-snaps: 11/65536 files (0.0% non-contiguous), 12635/262144 blocks在这之后重新启动,看到了同样的问题 我不知道这是好还是不好。 这个分区没有数据(只是安装了)。 任何想法我可以做什么来解决或消除这个问题?
如何通过直接询问文件系统来查看(ext3)文件系统是否被挂载(例如,系统在启动时以同样的方式查看它并没有被彻底清除)? 检查mount的输出是不好的,因为文件系统可能被虚拟机挂载。 我知道我可以运行fsck ,如果安装了文件系统,它会中止,但是我不需要真正检查文件系统。
我有一个分区躺在软件RAID设备/ dev / md4上 在启动时,fsck失败,分区不能被挂载。 试图手动fsck,我得到一个错误: sudo fsck / dev / md4 fsck from util-linux-ng 2.17.2 e2fsck 1.41.11(14-Mar-2010)fsck.ext4:设备或资源忙于尝试打开/ dev / md4文件系统被另一个程序? sudo lsof / dev / md4没有输出… 有没有办法强制在md设备上的fsck?
所以,我的硬盘驱动器的行动非常缓慢,并检查完我的系统日志后,我发现所有这些错误。 一些谷歌search导致我尝试在驱动器上运行e2fsck -c -c。 所以现在已经过了2天左右,似乎已经接近完成了。 但是,这样说: e2fsck 1.42 (29-Nov-2011) Checking for bad blocks (non-destructive read-write test) Testing with random pattern: 92.64% done, 43:38:19 elapsed. (97/0/0 errors) 这很酷。 但是,97/0/0是什么意思? 我可以预期多less数据丢失? (这是一个3TB的硬盘)(我想我可以等着……按照这个速度,我估计是3个半小时,但是我不确定它是否会告诉我97是什么意思,所以我想我会问。) 谢谢!
我有一个Xen虚拟机,已经运行了一年,体面的负载下。 今天早上我重新启动了,启动了几个小时。 我认为这是FSCKing本身。 xm list显示这是使用了很多的CPU。 我不能xm console进入它。 xenconsole: Could not open tty '/dev/pts/0': No such file or directory 。 文件系统是EXT3。 有什么办法可以让我: 查看VM的启动日志/控制台,以便我可以validation它在做什么? 了解FSCKing要花多长时间?
我有一个最近需要一个fsck修复它的主要硬盘驱动器的centos服务器。 修复了一堆索引节点问题(从系统救援磁盘引导)后,盒子启动干净。 大多数服务运行良好,但是当我尝试启动它时,sshd服务立即核心转储。 运行gdb / usr / sbin / sshd core.xxx,在转储核心之前的最后一行是: 读取/lib/libnss_files.so.2中的符号…(无debugging可用) 加载/lib/libnss_files.so.2的符号 核心由`/ usr / sbin / sshd'生成。 程序终止信号11,分段故障 #0 0x00a0dffc在PEM_read_bio()从/lib/libcrpto.so.6 我已经尝试重新安装sshd(yum重新安装openssh),但没有运气。 *****更新*****我能够得到它的工作。 如果能帮助其他人,这里是关键的线索: rpm -Va openssl打印出来: 预链接:/lib/libcrypto.so.0.9.8e:预链接文件被修改 S ……?/lib/libcrypto.so.0.9.8e 显然有些东西是与libcrypto搞砸的(gdb核心转储也指向libcrypto)。 看着/ lib / libcrypto *我想出了它运行的是什么版本。 没有办法,我知道有百胜力重新安装依赖项,所以最后,我不得不复制libcrypto.so.0.9.8e从另一个工作的服务器(使用wget因为scp不工作)。 replace文件后,一切都很好。
[ID 879645 kern.notice] NOTICE: /: unexpected free inode 211471, run fsck(1M) -of 我怎样才能干净地运行fsck(/ unmounted)? 我能看到的唯一解决scheme是: – 分离SDS镜像,在另一个元设备上执行fsck,重新启动,然后同步镜像; – 在CDROM上启动并运行fsck(希望CD能够处理RAID)。 有没有办法强制Solaris 10在下次重启时运行fsck? 如何在Solaris 10上安装/运行?
有问题的系统安装了Debian Lenny,运行2.6.27.38内核。 系统有16Gb内存,8X1Tb硬盘在3Ware RAID卡后面运行。 存储通过LVM进行pipe理,并专门由ext3文件系统组成。 简洁版本: 运行分配有1.7Tb存储的KVM guest虚拟机。 客人正在达到全盘。 所以我们决定调整它运行的磁盘大小 我们对LVM和KVM非常熟悉,所以我们认为这将是一个无痛的操作: 停止KVM来宾。 扩展LVM分区的大小:“lvextend -L + 500Gb …” 检查文件系统:“e2fsck -f / dev / mapper / …” 调整文件系统大小:“resize2fs / dev / mapper /” 启动客人。 客人启动成功,运行“df”显示额外的空间,但不久后系统决定重新挂载文件系统只读,没有任何明确的错误指示。 由于偏执,我们closures了客户,并再次运行文件系统检查,考虑到文件系统的新大小,我们预计这需要一段时间,但现在已经运行了24小时以上,没有迹象表明需要多长时间。 使用strace我可以看到fsck是“做东西”,类似地运行“vmstat 1”我可以看到有很多块input/输出操作发生。 所以现在我的问题是三重的: 有人遇到类似的情况吗? 一般来说,我们在过去几年没有做过这样的调整。 最可能的原因是什么? (3Ware卡显示后备存储的RAIDarrays为A-OK,主机系统未重新启动,dmesg中没有任何重要/exception情况) 如果忽略btrfs + ext3(还不够成熟,不能信任),我们是否应该在未来将更大的分区放在不同的文件系统中,以避免这种损坏(无论原因)还是减lessfsck时间? XFS似乎是明显的候选人?