Questions tagged «files»

以预定义格式编码并存储在文件系统中的组织数据。

6
跟踪文件夹大小随时间增长的最佳方法?
我有一台具有很大文件夹树的文件服务器。有一个共享文件夹,在该文件夹下有5个部门文件夹。嵌套在其中的是数千个子文件夹和文件。 我希望能够追踪这5个部门文件夹的增长。我还想关注某些特定的sub-sub-sub文件夹。这样一来,如果我突然发现磁盘利用率%飞速增长,那么我就可以知道这种增长发生在哪个文件夹中了,这样我就可以深入了解并发现whodunnit。 我考虑过要编写某种vb或powershell脚本(这需要学习lang)来对每个文件夹执行DU,然后将表写到文件或其他内容中。但是我认为这是在重新发明轮子,因为以前必须有人解决过这个问题。有人知道(希望使用免费软件/ OSS)解决方案来绘制文件系统中各种文件夹的图形吗?


1
复制稀疏文件的最快方法是什么?什么方法产生的文件最小?
背景:我正在复制一个稀疏的qcow2 VM映像,该映像大小为200GB,但是具有16GB的已分配块。我尝试了多种方法在同一服务器上复制此稀疏文件,并获得了一些初步结果。环境是RHEL 6.6或CentOS 6.6 x64。 ls -lhs srcFile 16G -rw-r--r-- 1 qemu qemu 201G Feb 4 11:50 srcFile 通过cp-最佳速度 cp --sparse=always srcFile dstFile Performance Notes: Copied 200GB max/16GB actual VM as 200GB max/26GB actual, bloat: 10GB Copy time: 1:02 (mm:ss) Via dd-最佳整体表现 dd if=srcFile of=dstFile iflag=direct oflag=direct bs=4M conv=sparse Performance …

2
Systemd插件无法创建PID文件
我在path上有一个systemd-machined的插件/etc/systemd/system/systemd-machined.service.d/10-machined-pid-file.conf。当我跑步时,systemctl status systemd-machined我确实看到了线条 Drop-In: /etc/systemd/system/systemd-machined.service.d └─10-machined-pid-file.conf 但是,我在/ var / run /中看不到PID文件。根据我的观点: [Serivce] PIDFile=/var/run/machined.pid 我相信创建该PID文件应该没有任何问题。我有什么想念的吗?
11 files  systemd  pid 

1
对于设置了扩展属性位的文件,为什么getfattr不显示任何内容?
我已经在CentOS 6.2上运行了Nagios XI安装,并且想要修改备份脚本。我注意到为该Shell脚本设置了扩展属性位,因此我想确保在进行更改时不要弄乱任何东西。我进行了实验,发现“ cp -p”不会保留此设置(有关此更新,请参见评论)。我是Linux扩展属性的新手,发现有一个命令'getfattr'应该显示扩展属性,但是此文件不显示任何内容。 cd /usr/local/nagiosxi/scripts ll backup_xi.sh -rwxr-x---. 1 nagios nagios 2757 Jul 3 10:03 backup_xi.sh* # nothing is displayed by 'getfattr': getfattr -d backup_xi.sh # and nothing special seems to be present according to 'getfacl': getfacl backup_xi.sh # file: backup_xi.sh # owner: nagios # group: nagios user::rwx …

4
Linux:如何将大文件分解为小文件?
我的源计算机上有一个巨大的文件(> 20个演出),我需要将其传输到目标计算机上。出于这个问题的目的,我们假设两台计算机之间没有网络连接。 我需要将此文件分解为一系列较小的文件,将较小的文件写入DVD,然后在目标计算机上重新组装所有内容。 源计算机和目标计算机都是Linux机器。有没有办法做到这一点tar?我觉得我需要使用该--multi-volume参数。我有什么选择? 我需要能够指定卷文件的大小,以确保每个文件都适合一张DVD。 谢谢!
10 linux  tar  files 

6
有没有工具可以比较.ini文件中的值?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 5年前关闭。 我正在寻找专门用于.ini文件(通常用作设置文件)的文件比较实用程序。 有很多文件比较工具(WinDiff,Beyond Compare,CompareIt,WinMerge等),但是我尝试过的任何工具都无法很好地处理.ini文件。 典型的.ini文件可能如下所示: [Settings] Setting1=abc Setting2=xyz 该工具应根据等号前的字符串匹配行,然后在等号后显示其他所有内容的差异。一节中的行顺序(各节用方括号表示)无关紧要,应将其忽略。 我找不到任何可以处理此问题的工具。通常,现有工具会在等号之前的行首显示差异(如果等号之后的大部分文本都匹配),它们将与重新排序的行(在显示全部更改或匹配某些行并显示其余部分在一个位置删除,然后在另一位置添加)。我什至找到了一些可以限制匹配文本的工具,例如使用正则表达式,但是这些工具只是忽略了行的其余部分,我无法根据一种模式(即等号之前的所有内容)来对行进行匹配,然后根据在另一个(等号之后的所有字符)上。
10 files  settings 

3
在Linux上将文件串联为虚拟文件
在Linux系统上,是否有任何方法可以将一系列文件串联成一个公开文件以进行读写,而实际上并没有占用另外N个字节的磁盘空间?我希望通过环回/ devmapper挂载这些文件来完成此任务。 我有一个问题,其中有分割的二进制文件可能会变得很大。我不想使用大量磁盘IO将空间需求增加一倍,而只是cat通过将它们全部组合成一个巨大的文件来临时读取/写入这些文件中的内容。 我在这里找到了这个项目,但它似乎有一个非常特定的用例,并且还取决于perl
10 linux  files  loopback 




5
“没有可用的锁”是什么意思?
我正在尝试提交到SVN服务器。在服务器上,Subversion存储库已安装NFS。进行提交时,出现以下错误消息: svn: Can't get exclusive lock on file '/svn/repo/db/transactions/7802-2.txn/rev-lock': No locks available 这曾经可以工作,并且没有任何软件升级/更改。但是,NFS服务器确实早些时候崩溃了,因此它可能被“损坏”(如果在这里甚至适用)
9 linux  nfs  files 

2
将30GB的tar文件从一台远程服务器传输到另一台远程服务器-受磁盘空间限制
我有一个38GB的“ Moodle” tar文件,需要从旧服务器(共享主机)传输,我们可以将其称为“服务器A”到新服务器(专用虚拟机)或“服务器B”。如果可以的话,我在Mediatemple。 我已经压缩了目录,并使用wget通过SSH将其传输到服务器B,但这是一个很小的100GB软件包,我的磁盘容量为96%,这意味着我无法将文件解压缩到服务器B上!有什么方法可以将这个巨大的文件从服务器A传输到服务器B,同时保留权限并尽可能减少文件损坏,而这不会使我达到磁盘限制? 到目前为止,我已经花了很多时间,但如果有人可以提出更好的主意,我将放弃我原来的计划-我将非常感谢!
8 files  tar  wget 

4
如何在Linux中轻松确认两个单独的目录具有完全相同的内容?
CentOS 5.x Mq问题似乎与此类似,但我不确定... 我有两个服务器(彼此完全隔离),每个服务器都有一个目录和子目录,这些目录和子目录应该具有相同的确切内容。 例如,目录布局可能类似于: 服务器A- /opt/foo/foob/1092380298309128301283/123.txt /opt/foo/foob/5094380298309128301283/456.txt /opt/foo/foob/5092380298309128301283/789.txt /opt/foo/foob/1592380298309128301283/abc.txt 服务器B- /opt/foo/foob/1092380298309128301283/123.txt /opt/foo/foob/5094380298309128301283/456.txt /opt/foo/foob/5092380298309128301283/789.txt /opt/foo/foob/1592380298309128301283/abc.txt 理想情况下,我想要一种进行递归检查并确认所有内容匹配的方法。 我也想避免使用任何第三方工具。 有任何想法吗?
8 linux  centos  rsync  files 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.