35得票7回答
Nodejs + npm,在ntfs分区上安装模块

在安装npm模块时,我遇到了一个问题。NodeJS已安装在运行于Windows主机上的Virtual Box上的Ubuntu 11.10上。我的项目文件位于NTFS分区(必须与Windows共享)。当我尝试安装某些npm模块时,会出现错误,并且模块未安装。我发现当npm尝试创建符号链接时,问题...

30得票14回答
你如何处理大量小文件?

我正在开发的产品每天收集几千个读数,并将它们作为64k二进制文件存储在NTFS分区(Windows XP)上。经过一年的生产,单个目录中有超过30万个文件,并且数量不断增加。这使得从Windows资源管理器访问父/祖先目录非常耗时。 我尝试关闭索引服务,但没有任何改变。我还考虑将文件内容移动...

29得票6回答
是否在任何Linux文件系统上存在类似于备用数据流的功能?

在Windows NTFS上,有一个很好但大多数情况下未使用的功能称为“备用数据流”(ADS),我最近在一个业余开发项目中使用了它。 在Mac HFS+上,也有一个类似的很好但大多数情况下未使用的功能,称为“命名分支”。 我正在考虑将这个项目移植到Linux,但我不知道Linux上的任何文...

28得票3回答
如何列出 NTFS 文件系统上的所有符号链接

自Windows Vista以来,新的Win32-API调用CreateSymbolicLink用于在NTFS文件系统上创建符号链接。 请问是否有方法可以列出文件系统中所有现有的符号链接?

24得票5回答
什么原因会导致XML文件中充满了空字符?

这是一个棘手的问题。我怀疑回答需要一些文件系统的高级知识。 我有一个针对.NET Framework 4.0的WPF应用程序"App1",它有一个Settings.settings文件,生成一个标准的App1.exe.config文件,其中存储默认设置。当用户修改设置时,修改将保存在AppD...

23得票2回答
应用程序第二次运行时文件加载速度变慢,附有复现代码。

应用程序描述 我有一个离线数据处理工具。该工具加载数十万个文件并对每个文件执行一些计算,完成后写入单个索引文件。它全部使用C++编写(所有IO均通过标准库对象/函数进行),并使用Visual Studio 2013针对amd64进行编译。 性能 我的测试数据集有115,757个需要处理的文...

22得票5回答
有没有关于Transactional NTFS (TxF)的实际企业级经验?

背景: 我知道这个SO问题关于Transactional NTFS(TxF)和这篇文章描述如何使用它,但我正在寻找在一个相对高负载的企业系统中的真实世界经验,其中需要持久化大量blob数据(例如文档和/或照片),一次事务性地写入并多次读取。 我们预计每天会写入数万个文档,并且每小时会读取...

22得票6回答
NTFS备用数据流

今天我发现了NTFS系统的一种奇怪的魔法:每个文件都可以有多个数据流。基本上,你可以有一个大小为0b的文件a.txt,但是可以在该文件的另一个数据流中隐藏任意数量的字节。这纯粹是NTFS相关的魔法,我不认为有任何高贵的理由来保留这些流。你可以使用Sysinternals的streams工具寻找...

22得票5回答
在Python中创建NTFS联接点

有没有一种方法可以在Python中创建NTFS联接点呢?我知道可以调用junction工具,但最好不要依赖外部工具。

20得票1回答
在Windows 7上使用NTFS创建写时复制目录

我有一个包含源代码的目录,我编译它来生成目标文件。我希望能够快速应用补丁并重新构建,以便同时访问旧的和新的目标文件。其中一种方法是:cd old && make xcopy old new cd new && apply diff && make...