问题标签 [ext4]
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.
filesystems - 在 linux 中修改文件系统的步骤指南
我打算对 XFS 文件系统进行一些更改。
是否有关于这样做的步骤的文档?我尝试了谷歌,但没有发现任何用处。我对所涉及的步骤有一个粗略的了解(见下文),但我正在寻找详细的描述,以免我陷入简单的事情。
我脑海中的步骤:
- 确保我的操作系统当前没有使用 XFS(没有格式化为 XFS 的目录)
- 为我的内核版本下载 XFS 的源代码
- 更改源文件
- 编译修改后的源代码(这一步需要一些conf文件,我不知道从哪里得到)
- rmmod xfs 模块,然后 insmod xfs 模块,以便在系统中反映更改。
- 创建一个新分区,使用 XFS 对其进行格式化并测试我的更改后是否一切正常。
期待一些有用的指点。
如果指针适用于 ext3 或 4 等其他 FS,则可以,因为我相信细节不会因 FS 而异。
谢谢
linux - 如何锁定“最后修改”日期?
我在 ext4 文件系统上有一个目录,里面装满了我可能想要修改的文件,用于进行琐碎的调整,例如 PHP 文件中的错误数据库名称。但是我希望保留最后修改的日期。这可能吗?如果可以,怎么做?
android - 什么是最大。linux ext4上单个文件的卷大小?
如果我有一个 32 位的 linux 系统并且文件系统是ext4,那么 Max 是多少?我要存储到 ext4的单个文件的卷大小?以及如何计算文件大小?
众所周知,android使用的是linux内核,那么在android上呢?
linux - Linux 使用“ln”命令链接
我正在用 bash 编写一个 shell 脚本,在其中我在文件之间建立了一些链接,但我不确定要使用哪种链接(物理链接或符号链接)。做一些研究,我注意到使用符号链接而不是物理链接更常见。我的问题是为什么在需要间接引用时使用符号链接(它会创建一个额外的 I 节点来保护有关文件的真实 I 节点的信息)而不是使用直接指向文件的硬链接?
换句话说:
为什么
代替
filesystems - what is the max files per directory in EXT4?
What is the limit of EXT4, what i found is only EXT3, and other links only suppositions and not a real number?
Can you please provide me: max number per directory, max size?
android - 父目录的 fsync 是否保证所有递归子目录的元数据同步?
目前我正在编写一个需要在本机端处理大量文件的 Android 应用程序。
最近我在更新或重命名这些文件时遇到了几个数据丢失或不一致的问题。(所有这些文件都存储在公共父/根目录的几个子目录中。)
在阅读了几篇关于 fsync() 的文章后,我决定使用它。但是我有一件事不清楚:
在父目录上调用 fsync() 是否保证递归地同步所有子目录的元数据?
也就是说,假设我对一个公共父目录中不同子目录中的多个文件进行了很多重命名操作。
那么我应该在每个子目录上分别调用 fsync() 还是在父目录上调用 fsync() 足以确保所有子目录(及其子目录递归)的元数据与物理设备同步?
基本上,这个想法是通过避免多次 fsync() 调用来节省时间。或者与每个单独的子目录上的 fsync() 相比,顶级目录上的 fsync() 是否需要更多时间?(假设顶级目录上的 fysnc() 同步所有子目录元数据)
performance - 在 SD 卡上记录文件系统性能
目前,我有一个 4GB 的 SD 卡,上面有一个日志 FS 分区(EXT3 和 EXT4)。我正在测试这些文件系统的日志恢复方面,以修复 sd 上的任何损坏。
我在一块硬件上有一个 SDCARD,它可以简单地启动 linux,然后运行我编写的 copy.sh。我运行了一个脚本,它为机器供电 150 秒,然后硬关闭机器 30 秒。这个过程重复了很长一段时间。我正在运行一个脚本,该脚本在日志 FS 上来回复制目录,并在完成后删除它从中读取的目录。我会跟踪每次启动时复制目录的次数。
我在我的结果中发现了一些有趣的东西。起初,该目录可能会来回复制 20 次成功,但运行几个小时后,它只会复制一次或两次。
我想知道为什么会这样?
这一趋势与 EXT3 和 EXT4 都是一致的。我在网上搜索了答案,但没有找到为什么写入次数会随着时间的推移而减少的答案。
extjs - 如何将 TreeGrid 转换为 Json
我有一个关于 Tree 和 Json 的问题。在大多数情况下,您只需获得 Json 并在它的帮助下构建您的树 (TreeGrid)。是否有可能将您的树转换为 Json?
例如:您单击按钮,然后您的树将转换为 Json 并发送到 Web 服务。
非常感谢您提前。
postgresql - 获取异常的 I/O 使用 Postgresql 和 JBD2
我目前正在 AWS 上使用 EBS 卷处理 EC2 实例,但我收到了警报,因为即使在服务器空闲时我也有持续的 I/O 消耗。
iotop 命令显示:
用postgis扩展运行的postgresql,数据库几乎是空的,所以我真的不知道为什么它在不断的收集stats,有时还有一个postgres的写入过程。另一件事是 Jbd2(ext4 日志)进程,它也不断使用 I/O
php - PHP 文件管理器
我最近开始为我的服务器开发一个 PHP 文件管理器,因为我认为它使用起来非常方便,并且可以让我复习我的 PHP 技能。无论如何,我有几个问题希望能得到解答......
- 当我列出我的目录时,总会有几个“点”。例如:.、..、Folder_1、Folder_2 等... 我将如何从我的目录列表中删除这些“点”?
- 当我列出我的目录时,我当前的方法列出带有下划线的文件夹或名称中没有空格的文件夹没有问题。但是,它不能处理名称中带有空格的文件夹。有没有办法让我的文件管理器正确识别和处理名称中的空格?
这是我当前的代码...
?>
非常感谢您的帮助,布兰登
PS“点”是否与我的服务器的 ext4 文件系统有关?这与我的问题并没有太大关系,我只是有点好奇。