Articles of ext4

正确重启Linux服务器以避免fsck

有没有正确的方法来重新启动服务器,以避免FSCK,只是避免一般FSCK? 我一直在使用重新启动命令重新启动服务器。

限制在Linux中的目录的总大小

我有一个服务守护进程创build了很多临时文件。 最近我的服务器死了,因为恶意用户pipe理洪泛/ tmp并填满了磁盘。 我采取了一些措施积极清理临时目录,另外我想限制这个应用程序临时目录的最大大小。 有没有什么办法可以创build目录,比如说/apptmp永远不会比10G更大? 我知道我可以设置磁盘限制的用户,但我只是想限制这个tmpdir; 应用程序应该始终能够在其他地方写入。 我正在运行Ubuntu Linux 12.04。 编辑:所有这些应该最终被包装在一个可安装的Ubuntu包,但是。 所以我不认为我想依靠修改分区,除非我能以某种方式模拟它。

Fedora:我删除了32GB的日志文件,通过“df”命令无法确认

我在根分区上有一个磁盘空间问题,所以我通过了不重要的日志,并删除了可能被删除的内容。 其中一个“mysql-slow.log”文件的大小是32GB,但是当我删除它时,它永远不会释放磁盘上的空间。 我使用df -h命令来检查。 根分区格式化为ext4。 谢谢,

Ubuntu 10.10 Maverick Server使系统locking随机间隔(i7 930; 12GB RAM)

介绍:我有一台机器,具有以下规格: 英特尔酷睿i7 930 12GB Ram海盗船 2xSamsung硬盘320GB(没有RAID,只是分区) 华硕P6TD Deluxe 机器已经在Datacenter几天了。 平均负载是0.50,我有以下分区: / ext4 noatime,barrier = 0,errors = remount-ro 0 1 / datos ext4 noatime 0 2 现在的问题是:随机间隔,机器locking,SSH严重滞后,并观看htop,它说,所有的核心正在受到系统进程的打击。 http://korrupzion.com/htop.png 冻结期间Iostat输出(当我终于设法执行一个冻结命令时得到这个): iostat的 Linux 2.6.35-22-server(charizard)25/10/10 _x86_64_(8 CPU) avg-cpu:%user%nice%system%iowait%steal%idle 4,33 0,00 10,38 1,21 0,00 84,07 设备:tps Blk_read / s Blk_wrtn / s Blk_read Blk_wrtn sda 2,68 269,23 0,01 906918 24 […]

linux loopback remount-ro,ext4_da_writepages:jbd2_start:8192 pages,ino 130135; err -30

我有一个回送设备格式化的ext4(^ has_journal,禁用日记)。 在关机期间,当我尝试强制重新挂载为只读时,挂载的文件系统被回送。 echo“u”> / proc / sysrq-trigger 在重新装入ext4_da_writepages后,我看到这些ext4错误:jbd2_start:8192页,ino 130135; err -30 (错误30是-EROFS,由于回写到只读文件系统而导致错误)。 作为remount的一部分,我看到linux调用invalidate_bdev(),我猜不应该让任何回写发生。 不知道为什么我看到这些错误。 当我将环回设备格式化为vfat时,我看不到任何错误。 任何帮助表示赞赏。 谢谢

XenServer 6.2 DomU下的ext4根文件系统损坏

我们在XenServer 6.2中的客户机中遇到文件系统损坏的问题 它只发生在Linux机器上。 随机地将文件系统重新装入为只读文件系统,并在根文件系统上开始损坏。 这里是来自dmesg的一些信息: [894425.330993] end_request: I/O error, dev xvda, sector 768272 [894425.331019] Buffer I/O error on device dm-0, logical block 33058 [894425.331035] EXT4-fs warning (device dm-0): ext4_end_bio:250: I/O error writing to inode 2999 (offset 0 size 4096 starting block 33058) [894425.331057] end_request: I/O error, dev xvda, sector 777616 [894425.331067] Buffer I/O error on […]

重新安装iptables后出现fsck.ext4错误

我删除了iptables,再次安装它并重新启动了我的centos服务器; 之后,我访问服务器上的域名已被拒绝。 当我检查控制台有一个错误: fsck.ext4:没有这样的文件或目录,而试图打开/ dev / mapper / vg_servername-lv_root超级块无法读取或不描述正确的ext2文件系统… 我试过yum update来检查是否有东西删除不需要的更新,但是当我运行这个代码它说: 另一个应用程序正在持有百胜锁:等待它退出… 另一个应用是:yum … 等了很长时间什么都不做,继续写下来。 我真的放养在这个我看了一些其他论坛上的文章,其中一些是不是这个问题,其他一些没有工作,或者我不明白他们。请…如果有人可以帮助我这个,我会感谢。 [UPDATE] / etc / fstab的内容: / proc / mounts的内容: / proc /分区的内容: [UPDATE] @Ryan Babchishin的问题的答案: 系统无法启动? 没有 您是否正在使用救援/现场CD来收集这些信息? 不,我只是有控制台的可访问性,我看到的只是从那里。 你是如何访问根文件系统的? 控制台(vmware vSphare) 为什么文件系统只读? 我不知道我只是做了我所说的,没有别的 。 你试过手动fsck? 是的,它说的是我在问题的顶部所说的问题 。

Solaris支持ext4 / ext3 / btrfs

有谁知道Solaris 11(Sparc版本)是否支持挂载ext3 / ext4甚至更好的Btrfs卷? 我在网上find的大部分主题都是过时的(2006/2007),并且引用了对于面向Linux的FS非常不友好的Solaris版本。 我希望情况发生了变化,所以如果你有任何信息或指针,我会很感激。 感谢每一个进展,

我该如何解决这个问题:EXT4-fs警告(device sda3):ext4_dx_add_entry:目录索引已满

我注意到,在dmesg和syslog我有这样的事情: EXT4-fs warning (device sda3): ext4_dx_add_entry: Directory index full! 我也检查过df -i: Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda3 182943744 27534820 155408924 16% / 而我看到IUse%是16%。 我重新启动了服务器,但它又发生了。 我检查我有太多的文件,最大的数字是在一个文件夹中的3200个文件。 这是多less? 我发现在谷歌 – 我可以尝试fsck,但我怎么能在装载系统上做到这一点。 我认为这是不可能的,否则会导致我的数据崩溃。 你有什么想法吗? 非常感谢你的帮助。 拉法尔

当在nokernelcrypto模式下安装ext4 truecrypt卷时,CentOS OpenVZ内核发生混乱

尝试装载ext4文件系统时,遇到内核恐慌,而ext4文件系统本身驻留在使用-m nokernelcrypto选项装载的truecrypt卷上。 系统是CentOS 6.3,OpenVZ Kernel 2.6.32-042stab074.10磁盘是一个虚拟磁盘(用–filesystem=none挂载的一个真正的encryption卷),实际触发kernel panic的命令是: mount -o loop -t ext4 /tmp/.truecrypt_aux_mnt2/volume /mnt/storage 注意: 它只能以只读模式安装,即使用-m ro 如果我在2.6.32-279.22.1.el6.x86_64的“正常”内核(非OpenVZ)中启动,它也可以很好地安装 同样,它不会使用-m nokernelcrypto (无论是内核) 我必须使用-m nokernelcrypto因为我拥有的3TB磁盘只能使用该选项挂载,否则,truecrypt拒绝挂载说“内核encryption服务testing失败”,并build议将内核升级到2.6.33。 不使用-m nokernelcrypto可以使用2TB磁盘,但不能使用3TB 该恐慌消息具有“内核恐慌 – 不同步:致命exception”和“内核错误在fs / fuse / file.c:1110!” 当我使用Debian OpenVZ时,我没有这个问题 – 能够轻松地使用-m nokernelcrypto来安装3TB 我只是不确定问题出在哪里:CentOS,OpenVZ,保险库或非内核解密。 任何线索将不胜感激。