问题标签 [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.

0 投票
2 回答
3178 浏览

extjs - Extjs - 如何填充组合框形成一个单一的商店?

我有两个组合框,我正在使用一个存储,其中包含“sg”和“aod”键中的 2 个组合的数据。

假设对于第一个组合,我想在“sg”键中填充数据

对于第二个组合,我想用名为“aod”的键填充数据

那么如何在渲染组合时填充数据?

这是我的商店:

谢谢你的帮助!!

0 投票
2 回答
1207 浏览

linux - ext4 卷根目录上的 fsync 是否会刷新所有子目录?

目录上的 fsync() 是否保证该目录和所有子目录也被刷新?

所以假设我有

如果我写 'file' 然后 fsync on foo 将保证刷新 'file' 的内容(以及 foo 和 baz 的元数据)

0 投票
1 回答
109 浏览

ext4 - xtype treecolumn 不会选择树的第一个节点

我通过将 xtype 指定为 treecolumn 创建了一个树面板。我想选择树的第一片叶子。在这个例子中,我注册了 boxready 事件,详情如下:

这个例子给了我 SINGLE 类型的 selectionmodel。谁能解释为什么我的例子没有选择第一片叶子?

0 投票
2 回答
7151 浏览

linux - 如何在 BASH 中按创建日期对目录进行排序?

我正在尝试创建一个简单的脚本来列出在我的 nas 机器上的一个目录中创建的 16 个最新文件夹,以此来显示添加到我的收藏中的最新电影。

我现在使用的脚本是:

没关系(电影文件夹将只包含文件夹)。我的问题是这是按文件/文件夹修改时间而不是创建时间排序的。

文件系统是ext4并且应该支持 abirth time但我没有运气访问它。

但是,samba 显示正确的创建日期/时间似乎没有问题。有没有办法从 bash 访问相同的信息?还是我必须通过直接访问 smb 并列出每个文件夹的创建日期来在 python/other 中编写一些程序来做我需要的事情?

编辑:请参阅下面的答案以了解我对此问题的最终解决方案。

0 投票
1 回答
1616 浏览

c++ - 在 NTFS、FAT、EXT4 上测试写入/读取速度

我必须用 C(或 C++)编写一个程序,Linux用于测试不同文件系统上的写入和读取速度。我必须确保所有数据都写入磁盘(不在缓存中)。

所以我的第一个问题——我应该使用什么函数来打开一个新文件?我之前使用open了带参数的函数,O_DIRECT除了O_SYNC一件事之外一切都很好 - 编写像 1KB 这样的小文件非常慢,比如 0.01MB/s。

我尝试改用fopen函数open,并使用函数fflush来确保所有数据都直接写入磁盘,并且我首先在FAT32文件系统上对其进行了测试。在 5 秒内将 1000 个 1KB 的文件写入磁盘(此处为 SD 卡)。大约 0.18MB/s,我认为这是正确的。

现在问题出现在测试EXT4NTFS文件系统时。上EXT4。1KB 文件的写入速度类似于 12MB/s(错误),在测试 100KB 传输时为 180MB/s(非常错误,我的 SD 卡的传输速率只有 20MB/s)。

我写文件的实际代码如下所示:

仅适用于FAT32文件系统。第二个代码(之前使用过)如下所示:

适用于所有文件系统,但小文件写入速度极慢。也许我应该为不同的文件系统使用不同的代码?有任何想法吗?

EDIT

我发现了为什么写小文件很慢。这是因为fsync功能,在不同的文件系统上需要不同的时间。我打电话给fsync每一次写,所以这就是问题所在。

当所有文件都被写入时,有什么方法可以在最后调用它?或者也许每隔几秒钟?我必须使用不同的线程吗?

0 投票
2 回答
12107 浏览

java - 设置/更改文件的 ctime 或“更改时间”属性

我希望使用java.nio.Files该类更改 Java 中文件的时间戳元数据。

我想更改所有 3 个 Linux/ext4 时间戳(上次修改、访问和更改)。

我可以更改前两个时间戳字段,如下所示:

但是,我无法修改文件上的最后一个更改:时间。此外,令人担忧的是文档中没有提到更改时间戳。最接近的可用属性是creationTime,我尝试过但没有成功。

关于如何Change:根据 Java 中的自定义时间戳修改文件元数据的任何想法?

谢谢!

0 投票
0 回答
450 浏览

android - 如何使用 ext4 运行 AVD?

我想在 android 模拟器中使用 ext4 运行 AVD。在创建新的 AVD 并运行它之后,/system、/data 和 /cache 总是使用 yaffs2 挂载。

有没有办法用 ext4 创建 AVD?或者:我可以在创建 AVD 后更改文件系统吗?它试图简单地将其重新安装为 ext4,但这并没有成功。

0 投票
2 回答
2512 浏览

linux - 直接从原始分区从 ext4 文件系统读取数据,无需挂载文件系统

是否可以将固定大小的数据添加到 ext4 映像,使其在分区的最后一个块(或者说最后 100KB)处可用?我希望能够将数据添加到 ext4 映像,这样我就可以在不了解文件系统的情况下从相应的原始分区读取数据。

这可能吗?

0 投票
1 回答
172 浏览

linux - Windows 7 似乎弄乱了 ext4 组描述符

我最近安装了 Linux Mint Debian 版——它安装在一个 40 GB 扩展分区下的逻辑分区(格式化为 ext4)中,该分区以前在 Windows 7 中用作备份/恢复磁盘。它工作得很好——唯一的问题是当我启动到 Windows,然后下一次,Linux 将无法启动。然后我需要使用恢复发行版并运行 fsck.ext4,它会检测到组描述符的一些问题,修复它们,然后一切都很好。我的感觉是 Windows 试图挂载(并修复/碎片整理/其他)那个弄乱它的分区 - 我怀疑,因为 1)它只发生在我启动到 Windows 之后,2)Windows 仍然显示旧的恢复/备份磁盘D:(尽管您无法访问它并且它没有显示可用/总空间等)。知道如何解决吗?

0 投票
1 回答
101 浏览

linux - 为什么文件的修改日期属性发生了变化,但我确定文件根本没有被修改

我有一个小脚本来创建目录列表

你可以像这样使用它

./createDiectoryListing.sh SOME_DIRECTORY

它将创建一个index.html显示文件列表,这是一个示例

但是我发现有时文件的日期修改属性更改为我运行脚本的时间。

在我的脚本中,我只是md5sum用来计算文件的哈希值,我从不更改内容。

真的很烦,所有文件都有相同的修改日期,在我运行脚本之后

不知道为什么,谁能帮帮我,谢谢。