我最近有一个XFS文件系统由于powerfail变得腐败。 (CentOS 7系统)。 系统无法正常启动。 我从救援光盘启动,并尝试xfs_repair ,它告诉我挂载分区来处理日志。 我安装了分区,并做了一个ls来validation是的,它似乎在那里。 我卸载了分区,并再次尝试xfs_repair并得到相同的消息。 在这种情况下我该怎么做? 我的救援光盘有问题吗(系统救援光盘,版本4.7.1)? 有其他的程序,我应该使用? 我最终只是从备份恢复系统(在这种情况下,这是快速和容易),但我想知道在未来做什么。
打断fsck有多危险? 有没有人有这样的直接经验?
为了为我的文件系统创build一个连续的空间,我在sda1创build了一个新的EFI系统分区,以便我可以从sda5上的当前分区迁移它。 这个举动本身是成功的,除了一个警告说: 内核:FAT-fs(sda1):卷未正确卸载。 有些数据可能已损坏。 请运行fsck。 当我第一次创buildEFI分区时,我没有注意到已经存在了两天的警告。 我卸载文件系统并执行文件系统检查,如下所示: # umount /dev/sda1 # fsck -V /dev/sda1 fsck from util-linux 2.24 [/sbin/fsck.vfat (1) — /boot/efi] fsck.vfat /dev/sda1 fsck.fat 3.0.24 (2013-11-23) 0x25: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt. 1) Remove dirty bit 2) No action ? 1 Leaving filesystem unchanged. […]
…我怎么知道? 说我即将重新启动服务器。 我想最大限度地减less停机时间,所以想着重新包装一个别名,说:“挂在哥们,你会打开fsck启动”。 下一个问题..最好的方式是什么“下一次做吧?” 设置最后一次检查date? 我知道tune2fs可以设置一堆参数,但是我怎样才能得到em?
我是一个长期的用户,第一次提问者。 我已经花了整整一天的时间在这个网站和其他许多网站上寻找解决scheme,但是我必须求助于解决我的问题。 历史:我们的HP Proliant,Centos 5.9服务器昨天没有正确的关机程序。 从这一点来看,/ home分区一直处于一种我们无法安装,挂载或卸载它的状态。 umount表示没有挂载,mount / fsck表明它已经挂载或已经挂载。 这最初导致服务器无法启动。 我们最终从/ etc / fstab中删除了磁盘/分区,以便启动不会失败。 # mount -t ext3 /dev/cciss/c0d0p1 /home mount: /dev/cciss/c0d0p1 already mounted or /home busy # fsck /dev/cciss/c0d0p1 fsck 1.39 (29-May-2006) e2fsck 1.39 (29-May-2006) fsck.ext3: Device or resource busy while trying to open /dev/cciss/c0d0p1 Filesystem mounted or opened exclusively by another program? […]
最近,我看到由于一致性问题,远程数据中心中的计算机的根文件系统被重新安装为只读。 重新启动时,显示此错误: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (ie, without -a or -p options) 按照build议运行fsck后,用Y手动接受修正,错误得到纠正,系统现在正常。 现在,我认为如果fsck被configuration为自动运行并修复所有内容,这将是一件有趣的事情,因为在某些情况下(比如这个)唯一的select是亲自到远程数据中心,并将控制台连接到受影响的机器。 我的问题是:为什么默认fsck要求手动干预? 如何以及何时由这样的程序进行更正将是不安全的? 当系统pipe理员可能想在一段时间内抛开build议的修正(执行一些其他操作)或将其全部中止时,有哪些情况?
我在一个非常大的(1TB +)ext3磁盘上运行e2fsk e2fsck -v /dev/sda1 从RIPLinux引导与PXE。 我明白了 e2fsck 1.41.6 (30-May-2009) /dev/sda1 contains a file system with errors, check forced. Pass 1: Checking inodes, blocks, and sizes 然后很长的停顿… 我如何得到一些活动的想法? 理想情况下,完成项目总数和某种ETA。
login到EC2(Ubuntu)实例,我明白了 *** /dev/xvda1 should be checked for errors *** 我不能fsck /dev/xvda1因为它是挂载的,而sudo umount /dev/xvda1因为正在使用而失败。 lsof表演 jbd2/xvda 172 root cwd DIR 202,1 4096 2 / jbd2/xvda 172 root rtd DIR 202,1 4096 2 / jbd2/xvda 172 root txt unknown /proc/172/exe 并kill -SIGKILL 172是无效的。 该怎么办?