Articles of fsck

目录索引已满,这个fsck结果是否可以?

我发现这些在我的/ var / log / messages中 : kernel: EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full! kernel: EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full! kernel: EXT4-fs warning (device md2): ext4_dx_add_entry: Directory index full! 我用一个救援系统/映像重新启动系统,而无需安装驱动器,我运行fsck,如下所示: fsck -f /dev/md1然后fsck -f /dev/md2 这是结果 : root@rescue ~ # fsck -f /dev/md1 fsck from util-linux 2.20.1 e2fsck 1.42.5 (29-Jul-2012) […]

如何将分区添加到CentOS而不会丢失数据

我们有一个有两个RAID的CentOS 6.4服务器。 一个RAID-1和另一个RAID-5 RAID-1有多个分区,并在其上安装操作系统。 RAID-5有两个分区,其上有一些数据。 为了复制场景,我们不得不取消RAID-1分区,并在其上安装CentOS 4.8。 我们刚刚在安装过程中删除了其他RAID。 安装操作系统后,我们将RAID-5的磁盘重新插入托架并重新启动服务器。 我们想要挂载这些分区并在其上使用数据。 现在服务器将/ dev / cciss / c0d1设备上的分区显示为/ dev / cciss / c0d1p1和/ dev / cciss / c0d1p2,但我们不确定如何挂载它们并从中读取数据。 这是一些命令的输出 df -h显示RAID-1上的所有分区 [root@dbreplica ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/cciss/c0d0p5 9.7G 278M 8.9G 3% / /dev/cciss/c0d0p1 193M 14M 170M 8% /boot none 16G 0 […]

Fsck在操作系统中发现错误,但不使用LiveCD

在启动的机器上运行fsck会在根文件系统上产生错误。 为了解决这个问题,我从LiveCD启动 – 但LiveCD实例上的fsck根本找不到任何错误。 我也尝试运行相同的二进制引导系统将与 – 相同的结果0错误。 这里发生了什么? 如何解决报告的错误? (见下文) 该机器是一个无头的Ubuntu 14.04,而LiveCD则来自Ubuntu 14.04桌面版。 当我跑步时: fsck -v -n /dev/mapper/lvm-root -f 答复是: fsck from util-linux 2.20.1 e2fsck 1.42.9 (4-Feb-2014) Warning! /dev/mapper/lvm-root is mounted. Warning: skipping journal recovery because doing a read-only filesystem check. Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: […]

文件系统具有不受支持的function:较旧的fsck.ext3与较新的mkfs.ext3

对于embedded式系统,我在桌面计算机上使用mkfs.ext3创build一个文件系统。 目前,我正在评估桌面的更新的发行版,而embedded式保持不变。 当使用fsck.ext3检查embedded式设备上的新发行版创build的filSystem时,出现“Filesystem has unsupported feature(s)”或“fsck failed(status 0x8)”错误。 如何找出哪些function导致问题,因为错误信息不是很有帮助? 是否有机会创build一个文件系统与之前使用mkfs的正确开关创build的文件系统相同,还是添加了我无法closures的function? 谢谢,克里斯

无声e2fsck – 安全停止?

在8TB RAID5上成长之前,我正在做一个e2fsck。 虽然之前RAID(我从Ubuntu切换到CentOS 5.4,因为我需要一个特定的硬件驱动程序)运行的W / O问题,e2fsck最初出现了一大堆的错误(nohup.out是7 GB),但5天持续fscking,即使进程仍在100%CPU和1.5G RAM上运行,近2天内没有更多输出到日志中。 我尝试了一个killall -USR1 e2fsck,但是在我的日志中我仍然没有进一步的输出。 杀e2fsck并用-C选项重试是否安全,还是会让事情变得更糟? 我已经看了e2fsck的运行时间,但是从我现在读的应该已经完成​​了。

在ubuntu 10.04服务器上启动时跳过fsck

我们坐在一个Ubuntu 10.04服务器的前面,他坚持在重启过程中做冗长的检查盘。 我们看到一个选项来编辑grub中的内核启动选项行来跳过检查。 什么是parmater,类似–skip-fsck也许? 我也尝试谷歌和文档,目前找不到它。 仍在search中… 编辑: 在Mat的帮助下(searchfsck而不是chkdsk),我find了这个参数,它可能是“fastboot”,试图在启动时编辑grub …还没有find正确的方法来做到这一点。 它需要 – 在前面? 哪一行? EDIT2: ubuntu 10.04上的启动过程不像传统的linux,有些事情已经改变为“加速”启动过程。 显然这导致fsck不再是可以用ctrl-c中止的前台进程。 有提到的“C”,但这不起作用,没有反应。 EDIT3: 这是一个Ubuntu 10.04服务器。 我find了这个: https://wiki.ubuntu.com/LucidLynx/ReleaseNotes#Changes在Ubuntu服务器启动时输出 Quote:“Ubuntu服务器上启动时输出的变化 随着普利茅斯的引入,来自启动脚本的启动时消息不再显示在tty1上的login提示符之上。 相反,它们都输出到tty7,并在Ubuntu服务器上,可以通过按Alt + F7启动后查看。 在所有系统上,启动输出也可以在/var/log/boot.log中find。 与mountall交互的热键在没有启animation面的情况下仍然可以正常工作,但不能被发现:C取消正在运行的fsck; M要求维护壳; S跳过一个不可用的安装; 而F试图修复fsck发现的错误。“ 我尝试了c,C,m,M和Ctrl-C,没有任何结果。 Alt-F7发送给我一个不同于Alt-F1的启动日志,但两者都不反应,仍然是fsck-ing。 我觉得这个检查是在后台完成的。 (暴发户?)无法控制这个过程。 在前台启动过程继续到其他磁盘(这是干净的),但停止,但没有接受ctrl-c。 也没有可用的login控制台(alt-f2,…),只有启动日志。 编辑4:也许这是相关的信息: https://bugs.launchpad.net/upstart/+bug/211402?comments=all

Fstab挂载在引导时失败,但在手动调用时成功

背景 在我们公司的开发/备份服务器上,我们有4个驱动器,使用软件Raid 1进行设置,如下所示: RAID 1(系统盘):2 x 320 GB Raid 1(存储/备份磁盘):2 x 2 TB 形成2个“虚拟”磁盘。 现在办公室的一些人想要从旧的服务器上迁移一个1TB的数据。 所以我所做的是我有一个通过USB连接到我们的服务器的磁盘的扩展坞。 现在我已经使用它的UUID将该驱动添加到fstab 。 问题 问题是驱动器在启动过程中失败: fsck.ext3: Unable to resolve 'UUID=36c78260-3c5d-4746-9759-682797e12609' fsck died with exit status 8 当然有一些我错过了。 也不会被迫将检查设置为0。 故障排除我已经完成了 1)尝试手动从fstab挂载驱动器: mount -a 工作正常,没有错误 2)手动在驱动器上运行fsck : root@overlord:/var/log/fsck# fsck -t ext3 /dev/sde1 fsck from util-linux-ng 2.17.2 e2fsck 1.41.12 (17-May-2010) /dev/sde1: clean, 195327/61054976 […]

我可以在未安装的分区上运行fsck,但在实时机器上运行?

我有一个服务器有4个驱动器,每个安装到不同的地区。 我有两个驱动器给我麻烦,想运行fsck。 我可以卸载这些驱动器,在分区上运行fsck而不停止访问其他用户的其他2个驱动器?

低内存机器上的e2fsck:我可以从scratch_files或交换中获得更多吗?

我在一台32位机器上运行CentOS 6,内存为1 GB。 我有一个1TB的外部硬盘,我试图运行e2fsck。 它运行了大约一个半小时,然后Error storing directory block information (inode=45206324, block=0, num=39291127): Memory allocation failed 。 find这个问题后 ,我用指定的内容创build了/etc/e2fsck.conf ,根据这个问题的答案,创build了一个20GB的交换文件(我只有一个磁盘,所以不能将多个磁盘拆分到多个磁盘上)。 已经有2GB的交换空间。 在发生故障时,在scratch_files目录中使用了大约325MB,交换使用率为550MB。 新的20GB交换文件没有被触及。 在e2fsck: aborted程序死亡之前,CPU占用了大约2%的CPU使用时间:45分钟e2fsck: aborted ,交换恢复到大约65 MB。 使用iostat -dx ,我发现主磁盘的利用率是4.3%,而外部驱动器是7.2%,而e2fsck仍在运行(但失败),但是当CPU处于100%时我没有这样做,所以我不不知道是什么样的。 程序终于中止后,这些磁盘利用率没有变化。 所以我的问题是:为什么没有使用交换空间或用临时文件填满磁盘e2fsck失败? 还有什么我可以尝试修复这个磁盘使用这台机器? 这是3000英里远… 编辑:这里是内存故障之前top的内存相关行: Mem: 1029080k total, 1010780k used, 18300k free, 309780k buffers Swap: 23019504k total, 71796k used, 22947708k free, 433072k cached 之后,仍然在运行: Mem: […]

如何fsck作为软件Raid的一部分的分区又是LVM卷组的一部分?

错误的分区是/ dev / sdb3。 从/ proc / mdstat: md2 : active raid1 sda3[2] 2896184639 blocks super 1.2 [2/1] [U_] 说/ etc / fstab: # /dev/md/2 belongs to LVM volume group 'vg0' /dev/vg0/backups /backups ext4 defaults 0 0 /dev/vg0/root / ext4 defaults 0 0 pvs说: PV VG Fmt Attr PSize PFree /dev/md2 vg0 lvm2 a– 2.70t […]