Articles of ext4

将ext4分区转换为NTFS

有没有一个工具或命令来实现它? 我在这里做了一些search,我没有find答案。 那可能吗? 我必须提到,我想转换的ext4驱动器有数据,所以它必须转换它,而不是格式化

mkfs.ext4命令在Fedora 8中不可用

Fedora 8支持ext4文件系统吗? 如果是,那我该如何启用它? 我无法看到ext4的格式命令。 我只能看到mkfs.ext3和mkfs.ext2。

如何将linux卷标记为空/空(在删除分区表之前)

我有一堆磁盘分区表非常相似(几乎相同) 我需要“擦除”这些磁盘,以便在创build新的分区表时创build分区表之前存在的任何卷不会尝试重新安装 所以总之 t0: create partition table, format volumes with ext4 t1: delete partition table t2: create same partition table as in t0 t3: GOAL: volumes created in t0 are not mounted, recovery is not attempted 我的希望是在t3,没有检测到在t0中创build的卷,并尝试恢复。 有没有办法标记为“不使用”的ext4头? 我想我可以在那里覆盖ext4头文件,但是感觉很脏。 Windows有能力在没有文件系统的情况下创build一个卷,我想要类似于linux的东西

为什么此回送设备创build失灵?

人们认为这是更合适的,我把它放在那里,因为它是程序的一部分,但我可以看到他们的POV,所以这里是: 在代码的底部,你可以看到它失败。 事实上,我也会在一开始就把它放在这里,因为这是我需要解决的问题: [350591.924819] EXT4-fs (loop0): bad geometry: block count 9750806 exceeds size of device (9750168 blocks) 我不明白为什么这个设备太小了。 我前两天用普通的fdisk创build了这个分区,它是用ext4创build和格式化的,除了分区(/ dev / sdb2)以外,没有其他选项可以进行格式化。 我能想到的唯一解释就是ext4的分区大小有点不对,但似乎不大可能。 我的math有什么问题? 偏移是正确的,你可以看到,与文件命令,大小也应该是正确的,因为结束开始到相同的扇区数减1,就像它应该(磁盘开始扇区1,结束扇区2将是2 – 1 = 1,并有两个部门)。 # sfdisk -luS /dev/sdb Disk /dev/sdb: 9729 cylinders, 255 heads, 63 sectors/track Units = sectors of 512 bytes, counting from 0 Device Boot Start End #sectors […]

有没有人有转储(8)和ext4 fs的经验

我在网上做了一些研究,有些人声称dump / restore有很好的ext4支持,另外一些人声称系统坏了,恢复恢复了。 我的问题是,你们的经验一起工作吗?

Iozone的logging尺寸和真实的目的

我对Iozonelogging大小感到困惑。 我的问题是: 如何找出我的应用程序使用的logging大小? 什么是Iozonelogging大小和文件系统Block Size之间的相关性? 我怎样才能调整我的文件系统(ext4)受益于特定的logging大小? 谢谢!

文件系统(SELinux)的重新标记失败

在编译策略模块并重新编译我的核心软件包(Gentoo 32bit)后,我想重新标记文件系统(通过rlpkg -a -r )和软件包,但是我得到了这些错误消息: 重新标记文件系统types:btrfs ext2 ext3 ext4 jfs xfs / usr / sbin / setfiles set context / – > system_u:object_r:root_t失败:'Operation not supported' / usr / sbin / setfiles set context / boot-> system_u:object_r:boot_t失败:'Operation not supported' / usr / sbin / setfiles set context / home-> system_u:object_r:home_root_t失败:'Operation not supported' / usr / sbin […]

e2fsck悲惨地中止:内存分配在64位操作系统和暂存目录上失败

在一个不成功的Virtualbox VDI驱动器按照这里的说明resize后,主ext4分区变成未知types。 我用testdisk修复了这个问题,然后开机修复,这使得它被识别为ext4,但不能启动。 相反,它被报告有95%的可用空间,而这个数字应该是5%,而不是(我有开机修复之前和之后的pastebins)。 我可以使用sudo mount -o sb=131072 /dev/sdb1 /mnt/sdb1挂载分区,但是里面只有一个lost + found文件夹(使用其他的超级块不会改变可见)。 因此,根据这些指令和这些 ,我试图从另一个Ubuntu 4.10 OS 64位与4 GB或RAM和大量的磁盘空间运行sudo e2fsck -y -b 32768 /dev/sdb1 ,但它吃了所有内存,交换的一部分,并在30多岁后悲惨地放弃说: Error storing directory block information (inode=115343515, block=0, num=108120142): Memory allocation failed e2fsck: aborted 我试着根据手册页指定一个暂存目录,并在 这里 , 这里 , 这里和这里提供了build议 ,但是迄今为止还没有任何帮助克服了内存不足错误。 你知道任何其他工具fsck? 我急于不能仅仅因为内存问题而进行文件系统修复……鉴于内存消耗的速度,我怀疑有更多的帮助。

在Debian VPS上写入大量磁盘会导致“ata1:丢失中断(状态0x50)”

我有一个新的Debian VPS,几乎每次我在ext4文件系统上运行繁重的磁盘写入testing时都会出现故障。 文件系统进入只读模式,并将“ata1:lost interrupt(Status 0x50)”logging到/ var / log / messages。 你build议我接下来做什么? 有一些文件系统或服务器参数可以改变吗? 有什么方法可以更深入地debugging吗? 我应该切换到ext3好吗? 还是应该从Debian切换到Ubuntu或CentOS? 这是迄今为止发生的事情。 我从Hetzner获得了一个新的VQ 12 VPS。 我有一个标准的服务器testing程序在接受它们投入生产之前运行。 我从Hetzner映像安装了64位Debian,将其升级到最新的补丁并开始testing。 当我在ext4分区上运行dd写命令时,就像 dd if=/dev/zero of=/root/test.bin bs=2M count=4k conv=fdatasync 我几乎立即得到了 dd: writing `/root/test.bin': Read-only file system 并find一条线 kernel: [ 457.816093] ata1: lost interrupt (Status 0x50) 在/ var / log / messages。 文件系统可以恢复,也可以在重启时恢复 May 5 19:54:29 ****vq12 […]

ext4回送设备,重新启动时发生缓冲区I / O错误

我正在尝试在我的ext4格式的ssd驱动器上挂载一个回送设备。 我在Linux内核2.6.38.8上重新启动时遇到这些错误 Buffer I/O error on device loop1, logical block 0 这是我做的: # dd if=/dev/zero of=/mnt/s/lodev bs=4096 count=250000 # mkfs.ext4 /mnt/s/lodev # mount -n -o loop,rw /mnt/s/lodev /mnt/test 回环挂载是成功的,但是在重新启动时,我得到了上面提到的错误。 即使用“同步”,“数据=写回”也无济于事。 我试图失败设备,但看到相同的行为。 我也重新格式化了基础设备,并创build了回环设备,并按上述方式安装,但我仍然看到这些错误。 当我将它们格式化为vfat时,我看不到它们。 感谢关于这个问题的任何build议。