我们有一个需要填写的内容,那就是通过SSH协议每天给我们报告所有的变化(以及谁做的变化) 无论是文件还是数据库资源。 监视数据库操作是没有问题的,因为每秒我们有大约4000个查询,而每个logging只是为了捕获来自某个用户或主机的查询而需要一些计划。 但是可以这样做,所以我没关系。 我们有几个高级开发人员由于各种原因而ssh访问生产Web服务器。 可以使用VIM或其他常见的文本编辑器(如Pico)编辑文件,但是可以使用部署系统。 在这个部署过程之外,我们需要监视和报告Web环境何时被修改。 我们的网页目录结构中充满了超过5,000,000个不同的文件和文件夹,有些目录中有很多文件,命令“ls”打破或者简单地挂起。 这是一个inheritance的CRM系统,但它的生产。 出于这个原因,诸如ossec隐藏,inotify或其他系统/文件监视过程的实用程序将需要大量资源用于实时监视和通知。 而不是监视文件系统,应该可以简单地监视用户,并监视他们何时访问定义的path中的文件或目录,并logging他们所做的更改。 至于要求,我们需要每天提交一份日常的文件和数据库变更报告(通过ssh),如果需要的话,会产生什么样的变化(a前后)。 Linux的命令实用程序“脚本”几乎给我们的重播,除了它不喜欢在用户打开某些程序(vim等)时工作。 另一种logging方法是必要的。 我很惊讶没有一个真正的基于terminal的用户监控解决scheme的真正的软件包, 完成目录path跟踪,资源访问,带时间滑块的修改,可由主机或用户过滤的事件历史logging(local / ldap / etc)。 或者…有一个吗?
我有一个Solaris 10服务器报告文件系统正在填满: # df -h /opt/CSCObac/var Filesystem size used avail capacity Mounted on /dev/vx/dsk/RDU-VAR-DG/RDU-VAR-VOL # df -F vxfs /opt/CSCObac/var/ /opt/CSCObac/var (/dev/vx/dsk/RDU-VAR-DG/RDU-VAR-VOL): 4469796 blocks 558723 files # df -h | fgrep '/opt/' /dev/vx/dsk/RDU-APP-DG/RDU-APP-VOL 68G 547M 63G 1% /opt/CSCObac /dev/vx/dsk/RDU-VAR-DG/RDU-VAR-VOL 134G 132G 2.0G 99% /opt/CSCObac/var /dev/vx/dsk/RDU-LOG-DG/RDU-LOG-VOL 134G 5.2G 121G 5% /opt/CSCObac/var/rdu 除了占用100G +的文件系统上没有文件,df报告它不是没有空闲的块,并且不缺less空闲的inode: # du -sh /opt/CSCObac/var […]
我有两台机器通过iscsi(多path)共享存储,很快我们又增加了一台,这台机器是Web应用服务器,可以读取共享存储(<256kB)上的小文件,并将其写回。 所以我们写的大致和我们读的一样。 我们需要数据复制,并且两台服务器都可以访问这些文件。 我们testing了OCFS2和GFS2,都遇到了性能问题,使整个应用程序变慢。 我尝试了两个解决scheme,没有运气的改善。 这两种解决scheme的性能会随着时间的推移而降低,这种分布式FS适合这种工作负载吗? 其他更好的解决scheme,通过数据复制2-3小型服务器群集读/写文件? 问候。
我想创build一个由透视模式组成的用户围栏解决scheme。 每个用户都有他自己的文件夹,他可以看到和写入。 这个文件夹将包含他/她的个人文件,它将查看到团队共享的只读文件夹。 这种透视会创build一个外观,即用户的围栏文件夹包含所有的团队文件,其修改和添加过度显示。 有没有软件可以在Windows和Linux上创build这样的文件夹? 我认识到,这种需求是非常相似的Windows库function或使用类似的源代码pipe理系统,但我希望应用程序认为该文件夹是一个普通的文件夹。
我有一个根目录(在NAS上),我需要备份到另一台服务器。 该目录的层次结构是几层深的,大部分数据由位于整个层次中不同位置的大约十几个目录中的极大文件集合组成。 如果我在父目录上执行rsync,我可以获得大约100MB / s的吞吐量。 我已经testing了在不同目录下手动运行多个rsync进程,并且可以获得更高的吞吐量(350-500MB / s)。 我从目标服务器运行rsync。 我已经实现了一个天真的解决scheme,它只是使用直接在父目录下的目录拆分rsyncs,但是它需要更多的目标,因为其中一些目录比其他目录包含更多的数据。 理想情况下,每个进程将负责同步大致相同数量的数据。 有没有办法使用rsync,以便将任务分成n个 rsync进程,每个进程都有(大致)相同数量的文件。
首先,不知道哪个网站最适合这个问题,不论是SO,SF还是SU,请随时提出迁移build议! 我有一个要求限制几台机器之间的委派,以启用不同服务之间的身份模仿。 这里是不同的机器: Machine1 – 具有在本地服务帐户Local System下运行的AppPool的IIS 8.0 Machine2 – 具有SSRS的SQL Server 2008 R2都在本地服务帐户Network Service下运行 Machine3 – 拥有SQL Server 2008 R2并镜像Machine2多个数据库 我正在开发的应用程序需要能够模拟客户端身份以启用对SQL Server后端和Reporting Services的访问。 还需要模拟用户以使应用程序能够将file upload到共享的networking位置。 所有机器都在同一个域下运行。 我已经坐在一个域pipe理员,并已启用Enable this computer for delegation to any service (kerberos only)到所有三台机器。 原因是因为我试图限制代表团到某些服务无济于事。 我没有修改任何SPN,因为我的理解是SQL Sever会自动创build所需的SPN来完成这项工作。 在我的应用程序中,我已经在web.config文件中指定了如下以启用模拟: <authentication mode="Windows" /> <identity impersonate="true"/> IIS只启用Windows身份validation。 问题 委派似乎根本不工作,因为当应用程序部署到IIS时,当尝试访问SSRS服务时以及尝试将file upload到networking共享时,会出现身份validation问题(即401错误)。 问题 还有什么我缺less/需要检查,以获得委托在整个机器上工作,以及我需要启用哪些服务以满足上述要求。 请注意,我已经阅读了很多关于代表团的问题,但是没有解决我的问题。
我一直在寻找这一点,只是无法find关于这个话题的足够的信息。 我们正在尝试开发一个自定义文件夹/权限工具。 客户需求是安静复杂的,因为将有20,000个文件夹来pipe理(首先),权限要求将要求每个用户超过1000个安全组。 由于系统必须保持可扩展性,而且用户数量最慢,所以我们考虑将用户明确写入文件夹的ACL。 现在我想知道:如何缩放ACL入口数量影响系统? 我们正在谈论VM虚拟化Windows Server 2012与Samba共享。 当我们开始将500个用户写入文件夹的ACL时会发生什么? 有没有人在这个话题上有经验? 人们能够告诉我的是,我能够发现的是: – 不要使用拒绝 – 使用组而不是用户,并将用户放入组中 – 每个用户最多可容纳1000个组(每个用户组可容纳的组) 问题是:客户端的要求意味着将用户写入ACL是解决问题的最有效的方法。 嵌套组将限制系统的可扩展性。 提前感谢和感谢。
什么是(如果有的话)增长一个只使用部分磁盘来使用整个磁盘的zfs池? 背景是,在虚拟机上使用zfs,虚拟机磁盘已经从10G增长到150G。 ZFS池是在10G磁盘上创build的,现在应该使用整个150G。 ~ $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 4G 0 disk └─xvda1 202:1 0 4G 0 part /base-system xvdb 202:16 0 146G 0 disk 池使用xvdb,但仍然认为它的大小是10 GB ~ $ sudo zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT data_pool 9.94G 3.62G 6.31G 36% 1.00x ONLINE –
(我在Solaris服务器上使用UFS文件系统,我在机器上拥有root权限,但在包含光盘的机器上没有root权限。) 当我尝试做任何事情(写入文件,删除文件等)时,我收到“磁盘配额超出”错误。 系统pipe理不善,很多旧的备份文件只是挂在外面; 我可以把它们清理干净,但是即使创造了一些喘息的空间,我也遇到了麻烦。 我的光盘空间和inode计数都已满: #> df -hk Filesystem 1K-blocks Used Available Use% Mounted on server.com:/storage 52231997 52231997 0 100% /opt/files #> df -i Filesystem INodes IUsed IFree IUse% Mounted on server.com:/storage 169224 169224 0 100% /opt/files 我发现的所有解决scheme都涉及到将/dev/null或""写入文件来清零其大小,然后删除该文件。 但是,这些解决scheme都不起作用: #> ls -l September22014.tgz -rw-r–r– 1 userA groupA 283443184 Sep 2 2014 September22014.tgz #> cp /dev/null […]
我试图弄清楚是否一些严重的文件系统损坏是可以恢复的 – 但是,我正在努力寻找一个关于我在网上任何地方看到/丢失的确切描述。 有人可以在下面的输出中为我描述不同的字段(列)吗? /<directory>/lost+found: total 2068 c—r—-t 1 563216355 3786404617 254, 0 Mar 12 1972 #101010477 b—–x-wx 1 3760447531 3930169908 7, 161 Dec 21 1953 #101262077 pr-S—rt 1 738401804 404783880 0 Aug 5 1979 #10134481 -rS-wxr-T 1 1197902768 984580 45056 Aug 24 1997 #101786960 这只是输出的一部分,但是我想知道如果有人知道第3,4和5/6列对应哪一列? 时间戳也搞砸了,但我认为这是因为元数据太腐败,无法正确读取?