问题标签 [sparse-file]
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.
parse-platform - Parse Server - 如何使用云代码从服务器中删除图像文件
如何使用 Parse Cloud Code 从服务器中删除图像文件。我正在使用 back4app.com
删除图像行后
我正在获取图像 url,然后调用一个函数来使用它的 url 删除图像
从服务器中删除图像文件
linux - 在linux中分配文件而不归零并且不创建稀疏文件
我的目标是立即为文件分配大量空间,而不会生成稀疏文件。从文件中读取应该输出剩余空间中的垃圾,而不是 0。
两者都truncate
制作fallocate
稀疏文件。
这可能吗?
filesystems - 是否可以在任何地方创建 >8 EiB 稀疏文件?
背景:作为确保单元测试完全覆盖的一部分,我正在对一些溢出检查进行压力测试。
所以,我尝试创建一个 16 EiB 稀疏文件。
但是,在 Linux/Btrfs 上,这似乎在 8 EiB(2^63 字节)而不是 16 EiB(2^64 字节)处失败,可能是因为off_t
已签名。
是否有任何操作系统/文件系统组合实际上而不是理论上允许创建此类文件?
(上面每个数字中都省略了-1)
这有效:
这失败了:
linux - 为什么 dd 不能处理 shell 脚本中的稀疏文件?
我有以下要闪存到 SD 卡的稀疏文件:
如您所见,对于4.2G的表观大小,它需要大约 647M的磁盘空间。如果我直接用dd
, 在我的 shell 中刷新它,它真的很快,~6s:
但是当我在 shell 脚本中执行相同的命令时,它的行为就像是复制所有零并且需要大量时间(~ 2m10):
如果我查看 的脏部分/proc/meminfo
,我可以看到从 shell 脚本 dd-ing 时这个计数器比直接从 shell 高得多。
我的shell是bash
一个记录,脚本是:
[编辑]我正在复活这个话题,因为与我一起工作的开发人员发现了这些命令:bmap_create
这bmap_copy
似乎完全符合我试图用 dd 笨拙地实现的目的。在 debian 中,它们是bmap-tools包的一部分。有了它,刷一个4.1GB的稀疏SD镜像需要1m2s,实际大小为674MB,而dd或cp需要6m26s。
lmdb - 从 Hyperledger Sawtooth 备份 LMDB 数据库
我有一个锯齿 1.1 dockerized 网络,我正在尝试从验证器备份数据库,以便我可以放下每个容器,然后在发生灾难时恢复。
为了实现这一点,我按照以下方式进行:
- 停止所有容器;
使用/var/lib/sawtooh/备份其中一个验证器的所有文件
cp --sparse=always [文件] [文件备份]
使用docker-compose down删除所有容器
使用docker-compose up启动了一个全新的网络
使用docker-compose stop停止所有容器
使用同一步骤的命令将步骤 2中备份的文件复制到新的验证器
使用docker-compose restart 重新启动所有网络
在此之后,我可以修复状态是正确的,区块链上的用户具有与 docker-compose down 之前相同的余额。但区块链不处理新交易。我在日志中发现的唯一错误是锯齿诗人引擎 ,我相信在共识过程中它显示在这张图片 ERROR_IMAGE 上。
所以我的问题是,有没有人试图成功地做到这一点,或者知道我做错了什么?
performance - 稀疏文件的性能损失?
稀疏文件可以显着降低具有大“空”部分的文件的存储要求。但是这些稀疏区域增加的簿记是否会对访问性能产生重大影响?
当然,这将取决于文件系统的实现——我特别询问NTFS和ext4。
linux - 如何在 golang 的稀疏文件中寻找漏洞和数据
我在 linux 中有一个稀疏文件,我希望找到包含该文件中数据的位置。在 C unistd.h 中,我可以访问常量 SEEK_DATA 以获取 lseek 的 wherece 标志。但是我在 golang 中找不到等效的常量。
我检查了“io”、“os”、“x/sys/unix”,并通过 golang 标准库进行了文本搜索。
我只需要硬编码值吗?
matlab - matlab内置文件中是否还有其他稀疏矩阵数据?
我想做一些解决大型稀疏线性系统的数值示例Ax=b
。我想使用一些来自 Maltab 本身的数据,因为这个实验可以随时使用 Matlab 轻松复制。例如,
使用这些代码,我可以获得一个稀疏矩阵线性系统。我想问一下Matlab中是否还有其他一些稀疏矩阵数据?如果是这样,请给我一些例子。
xml - 使用 Biopython 为 SARS 病毒在 Python 中运行 BLAST。我的输出根本没有出现!有人检查我的代码吗?
这是我的代码:
代码似乎可以运行,但我没有输出!没有桌子或任何东西。代码只是运行,什么也没有。问题是什么?