问题标签 [ext3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - 在 SD 卡上记录文件系统性能
目前,我有一个 4GB 的 SD 卡,上面有一个日志 FS 分区(EXT3 和 EXT4)。我正在测试这些文件系统的日志恢复方面,以修复 sd 上的任何损坏。
我在一块硬件上有一个 SDCARD,它可以简单地启动 linux,然后运行我编写的 copy.sh。我运行了一个脚本,它为机器供电 150 秒,然后硬关闭机器 30 秒。这个过程重复了很长一段时间。我正在运行一个脚本,该脚本在日志 FS 上来回复制目录,并在完成后删除它从中读取的目录。我会跟踪每次启动时复制目录的次数。
我在我的结果中发现了一些有趣的东西。起初,该目录可能会来回复制 20 次成功,但运行几个小时后,它只会复制一次或两次。
我想知道为什么会这样?
这一趋势与 EXT3 和 EXT4 都是一致的。我在网上搜索了答案,但没有找到为什么写入次数会随着时间的推移而减少的答案。
mysql - 将 MyISAM 表从 Solaris 复制到 Linux
我们计划将生产数据库从 Solaris 迁移到 Red Hat Linux。我们的数据库纯粹是 MyISAM。
如果我们只是将文件从 zfs (solaris) 文件系统复制到 ext3 (linux) 文件系统并启动 MySQL,它们可以使用吗?
如果它们不兼容,有没有办法让它们在 Linux 上兼容?
filesystems - 什么是 ext3 中的孤儿列表?
我一直在查看 ext3 源代码以获取我当前工作的一些提示,orphan list
这是我经常遇到的一个术语。请解释它是什么。
我知道目录和块映射结构,并想研究截断的事务管理。
linux - 从设备块识别文件系统类型
问题是当我无法挂载设备但我可以访问(读取)设备上的任何 LBA 时,如何识别驻留在设备 (LUN) 上的文件系统类型是什么。
我正在寻找类似的东西:NTFS 将其文件系统类型保留在 LBA 编号上X
,ext3 将其文件系统类型保留在 LBA 编号上Y
。
我想知道的主要 FS 是:NTFS、ext3、ext4 和 VMFS。
该环境是一个 linux 机器,可以使用dd
命令从设备访问块。
谢谢您的帮助。
linux - 如何检查设备的文件系统类型?
mkfs.xfs /dev/mydevice
我在 Ubuntu 中使用格式化分区,然后使用/etc/fstab
. 当我输入mount
时,它告诉我我的设备安装为 ext3。
输出mount
:
第一个问题:我怎么知道是xfs还是ext3?我错过了什么?
第二个问题:如果是xfs,我怎么知道是xfs-256还是xfs-512?
vim - 在 vim 中仍打开文件的已删除目录(取消删除?)
帮助!cp -Rf dir dir.bak
我没有备份我的活动项目,而是备份了rm -Rf dir dir.bak
. 没有比这更糟糕的了:(
我extundelete --restore-directory
在我的 ext3 分区上运行,它恢复了我的一些目录。
我希望我仍然打开 vim。vim 是否将每个文件的内容保存在内存缓冲区中,即使不在那个 vim 选项卡中?我打开了两个 vim 选项卡,每个选项卡中大约有 6 个窗口。总的来说,我将丢失 30 个源文件 :(
:wa!
删除基础目录后,有没有办法在 vim 中执行?如果我重新创建底层目录,vim 仍然无法保存我猜想的文件,因为打开文件的 inode 无效。
有没有办法我仍然可以将我在 vim 中打开的所有缓冲区保存到新目录中?我不知道缓冲区包含的文件的表示形式。如果我切换 vim 选项卡(我还没有),它会尝试从磁盘重新读取这些文件,对吗?
非常感谢 vim 内外的任何创造性解决方案!
filesystems - 为什么write和re-write文件的inode值不同
我创建了一个名为 my_file 的文件并验证了 inode 值。我再次打开他的文件并重新编写了更多内容。当我查看 inode 大小时。它与之前的 inode 大小不同。为什么重新写入文件 my_file 后的 inode 不一样?
linux - blktrace 测量 IO 性能
这是 blktrace 的输出。我不明白什么是“N 0 (00 ..) [multipathd]”。我正在测试 FS 的写入 IO 性能。
我有2个疑问,
- N - 是一个动作,但我在 blktrace.pdf 中找不到它的用法。
- IOSTAT 和 BLKTRACE 有什么区别。
blktrace o/p:
linux-kernel - Linux内核:记录所有文件访问
在一个非常受限的嵌入式 Linux 系统上,我希望记录所有打开/映射/任何用于读取和或写入的文件。换句话说,所有至少被访问一次的文件。最好的方法是什么?由于“某些”限制,我不希望修改/破解文件系统、初始化脚本和用户空间级别……我认为我更愿意在内核中做事。即使在正确的函数中插入 printk 也是可以接受的。如果这很重要,我正在使用 ext3 文件系统。
linux - 如何识别 ACL 所有者
如果我使用 setfacl 为一个文件设置多个具有不同权限的用户,同一个文件会有很多 ACL 块。如果是,如何识别 ACL 所有者。