Articles of ext4

现有的文件对某些应用程序是“不可见”的

我在运行CENTOS 6.5的Linux服务器上访问在typesNFS上挂载的ext4文件系统上的文件时遇到了问题。 我知道文件存在于这个文件系统上,因为当我明确地调用这些文件时(例如使用ls , awk或者cat ),我可以看到它们,但是对于像rsync这样的程序或者从ls到另一个程序如grep awk 。 举一个例子来澄清一下,以下将返回空: ls /mnt/seisvault2/data/sac/201402/20140203_220000_MAN/ | grep WCI\.BH1\.IU.10 虽然这显示了该文件实际存在: ls /mnt/seisvault2/data/sac/201402/20140203_220000_MAN/WCI.BH1.IU.10 。 在许多目录中,这是一个问题,大多数文件显示正常,不需要显式调用,如示例中所示。 任何人都可以帮我理解这个问题吗? 作为一个例子,为什么这是一个问题,rsync -a在第一次运行时复制“missing”文件,但是对于后续的每次运行,它不认为文件在目标目录中,因此再次复制它。

ddrescue – 哪些文件在错误的位置?

我有一个硬盘崩溃,不得不使用ddrescue来恢复它。 花了一个月,但今天终于结束了。 然而,有三个错误,它不能阅读。 有没有办法找出哪些文件在那里(如果有的话)? 文件系统是ext4。

tmpfs文件系统已满。 需要帮助来增加这个或删除不需要的软件

在这里几乎不知所措。 与Plesk一起运行了几年的快速服务器。 托pipe我们自己的网站和服务。 在过去的几天里,我注意到很多问题,但没有想到检查可用的文件空间。 检查这昨晚,我得到: [root@server ~]# df -H Filesystem Size Used Avail Use% Mounted on rootfs 22G 21G 0 100% / /dev/root 22G 21G 0 100% / devtmpfs 34G 238k 34G 1% /dev /dev/sda2 136G 7.4G 121G 6% /var tmpfs 34G 0 34G 0% /dev/shm /dev/root 22G 21G 0 100% /var/named/chroot/etc/named /dev/sda2 136G 7.4G […]

我可以安全地将Mac和Windows备份存储在ext4文件系统上吗?

我想在运行Ubuntu服务器的存储服务器上用ext4文件系统存储时间机器备份。 如果我只通过networking与服务器进行交互,我能否安全地恢复这个mac备份? 我可以安全地存储我的Windows备份吗? build议什么实用工具来快照窗口框?

从USB机箱移到内部时,无法安装SATA驱动器

我有4个外部驱动器通过USB连接到我的Dell Precision 490工作站。 他们在/ etc / fstab由uuid和格式为UUID。 UUID=04c37bff-b93e-440e-acd0-3d984ddb2ec3 /mnt/drive0 ext4 defaults,nobootwait 0 2 UUID=210765f4-30e5-4863-a40b-aa1fffefe5ca /mnt/drive1 ext4 defaults,nobootwait 0 2 UUID=b981c5e7-249e-4430-9887-96ca674e0733 /mnt/drive2 ext4 defaults,nobootwait 0 2 UUID=22c8a274-3cf9-403f-9558-feb531e407c7 /mnt/drive3 ext4 defaults,nobootwait 0 2 我把三个驱动器里面,但只有一个自动安装(drive3,drive2仍然连接到外部) $ mount | grep /dev/sd /dev/sdc1 on /boot type ext2 (rw) /dev/sdb1 on /mnt/drive3 type ext4 (rw) /dev/sdf1 on /mnt/drive2 type ext4 (rw) […]

电源丢失,硬盘驱动器在下次重新启动时丢失(?!)

今天早些时候发生电源故障,现在我的系统不能启动了。 它显示以下错误消息,并将我放到一个根shell以尝试恢复我自己的数据: Log of fsck -C -R -A -a Sat Jul 30 12:56:49 2016 fsck from util-linux 2.20.1 fsck.ext4: No such file or diretory while trying to open /dev/sdc1 Possibly non-existent device? /dev/sdb3: clean, 3040/61054976 files, 178253587/244189696 blocks fsck died with exit status 8 Sat Jul 30 12:56:49 2016 /dev/sdc是我的存储硬盘。 我检查了BIOS,它仍然在那里被发现。 但是,当Debian启动并将我下载到shell时,我无法在任何地方find/dev/sdc ,更不用说/dev/sdc1 。 有没有希望恢复我的数据? […]

将ext4文件系统中的needs_recovery标志手动设置为True

我正在尝试为应用程序设置一些unit testing,我需要的是一个可以testing的“肮脏的”ext4文件系统。 有没有一种方法可以手动设置'needs_recovery'标志?

空文件夹需要inode

我正在运行一个Ubuntu 14.04.1 虽然我剩下的磁盘空间,我有一个100%的inode使用情况: ubuntu@ipsec-2:~$ df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvda1 524288 520606 3682 100% / 设备是/dev/xvda1 on / type ext4 (rw) 当使用统计时,我发现很多inode进入/ media: ubuntu@ipsec-2:/$ stat -t -c "%n: %i" ./* | sort -k2 -n {omit <100k inodes for clarity} ./initrd.img: 124172 ./bin: 262145 ./home: 262147 ./lib64: 262148 ./boot: 393217 ./etc: 393218 […]

如何在没有KVM的情况下logging内核恐慌

我的服务器崩溃,我无法find答案为什么。 这一切都是在我的数据中心将RAM从16 GB升级到32 GB之后开始的。 我还在dmesg中发现了这样的日志 – 他们已经开始在第一次内核恐慌之前展现自己: EXT4-fs error (device md2): ext4_ext_find_extent: bad header/extent in inode #97911179: invalid magic – magic 5f69, entries 28769, max 26988(0), depth 24939(0) EXT4-fs error (device md2): ext4_ext_remove_space: bad header/extent in inode #97911179: invalid magic – magic 5f69, entries 28769, max 26988(0), depth 24939(0) EXT4-fs error (device md2): ext4_mb_generate_buddy: EXT4-fs: […]

文件系统崩溃后运行rsync足够吗?

在我的Debian Squeeze服务器上,一个文件系统崩溃了。 我跑了fsck.ext4,它纠正了很多事情。 现在一切似乎都很好。 另外,从最近的备份运行一个rsync到失败的文件系统。 我的问题:现在,rsync已经运行,我可以安全地假设我的服务器上的文件内容是相同的备份? 或者,build议重新创build文件系统并重新复制备份中的所有数据? 我宁愿不这样做,由于高stream量(这是一个大的文件系统…) 任何帮助非常感谢=) 编辑 :我不完全确定如何ext4被损坏。 它位于Debian框的LVM之上,我用它作为半虚拟化xen domU的一个/文件系统。 不知何故,在某种程度上,我想重新启动domU,并没有安装文件系统。 之后,我无法在(离线)文件系统上运行fsck,我得到了一个“正在使用的文件系统”类错误。 但是,我没有在mount命令的输出中看到它,并且lsof没有返回与设备相关的任何东西。 确实很奇怪