小编use*_*849的帖子

原来稀疏然后扩展的文件可以再次变得稀疏吗?

我知道在不使用理解稀疏文件的实用程序的情况下复制或传输最初是稀疏文件的内容将导致填充“漏洞”。有没有一种方法或实用程序可以将曾经的稀疏文件变回稀疏文件?

例如:
创建稀疏文件:

% dd if=/dev/zero of=TEST bs=1 count=0 seek=1G
# do some op that pads out the holes
% scp TEST localhost:~/TEST2
% ls -lhs TEST*
   0 -rw-rw-r--. 1 tony tony 1.0G Oct 16 13:35 TEST
1.1G -rw-rw-r--. 1 tony tony 1.0G Oct 16 13:37 TEST2
Run Code Online (Sandbox Code Playgroud)

有没有办法:

% resparse TEST2
to get:
   0 -rw-rw-r--. 1 tony tony 1.0G Oct 16 13:35 TEST
  0G -rw-rw-r--. 1 tony tony 1.0G Oct 16 13:37 TEST2
Run Code Online (Sandbox Code Playgroud)

utilities sparse-files files

32
推荐指数
3
解决办法
6062
查看次数

在未修改的环境中设置的限制

如果 /etc/security/limits.conf 尚未编辑或更改,则只有注释。然而,'cat /proc/self/limits' 显示存在一些有效的限制。这些是编译进内核的吗?如果没有,系统从哪里获得未修改环境中的初始默认限制?

[~]$ cat /proc/self/limits
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            10485760             unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             1024                 60413                processes 
Max open files            1024                 4096                 files     
Max locked memory         65536                65536                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks …
Run Code Online (Sandbox Code Playgroud)

linux ulimit

6
推荐指数
1
解决办法
3400
查看次数

标签 统计

files ×1

linux ×1

sparse-files ×1

ulimit ×1

utilities ×1