Articles of 文件系统

慢速客户端到服务器传输速度…快速客户端到客户端

客户端:Windows 7 x32 | 戴尔Latitude E6510,通过networking转移到另一台相同的机器。120mbs。 转移到任何服务器(2003服务器,2008年,2008R2,或虚拟机)我不能超过30MBS。 服务器被插入到相同的交换机中,并且是物理服务器。 我有巨型帧和stream量控制启用。 我不明白为什么我没有获得GB的速度,但我转移到另一个工作站。 运行局域网速度testing软件,从客户端到服务器,它滞后.. 写入500MB需要39秒 我还能检查什么? 我试图转移到我们的新的戴尔R610服务器有类似的结果。 我们使用的交换机是Avaya 5050TD。 我更新了驱动程序,强制端口为1000mb全双工,禁用了NIC自动调整。 同样的问题.. 我被插入与服务器相同的交换机,并看到这些速度慢。 我可以从服务器转移到服务器以高速(120mbs左右)。 客户端到服务器的速度不会超过30mbs。

Zabbix没有获取一个文件系统的数据

我有几个服务器上的Zabbix监控磁盘空间的几卷。 它在所有这些工作正常,除了其中一个总是报告为0的服务器上的一个卷。但是,当我运行 ./zabbix_get -s localhost -p 10050 -k 'vfs.fs.size[/home, free]' 在本机上的问题,它给了我正确的,非零大小匹配DF的输出。 我该如何解决问题并纠正这个问题?

Ubuntu的10.04服务器卡在grub提示

我有一个运行10.04 LTS的虚拟化服务器,不再启动。 我们在SAN方面遇到了一些问题,突然断开了虚拟机基础架构的存储,并造成了普遍的混乱。 我开始的问题是一个错误: Target filesystem doesn't have /sbin/init 所以我检查了特定的错误,发现运行启动修复将是最好的行动。 所以我跑了开机修复。 当运行启动修复时,我得到一个错误: /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?). 而且我在重新启动时也会出现一个grub提示符(这很有意义,因为启动修复似乎没有正确写入启动信息)。 我可以访问(这是挂载,似乎很好)的分区从LiveCD和所有的数据在那里,所以我希望这可以纠正。 启动修复日志可以在http://paste.ubuntu.com/5650377find ubuntuforums.org上另一个post的用户请求我运行: dd if=/dev/sda5 bs=512 count=255 skip=1 of=/tmp/sda5.txt 其结果可以在https://gist.github.com/shanepinnell/5258498find 任何和所有的帮助,不胜感激 find了解决办法: 一旦在grub菜单 grub> linux(hd0,1)/ boot / vmlinuz- [tab to autocomplete] root = / dev / sda1 grub> initrd(hd0,1)/boot/initrd.img- [自动完成标签] grub> […]

Vmware工具可能lockingWindows Server上的文件/文件夹

我有一个在Vmware ESXi上运行的Windows 2008 R2 X64服务器。 最初它是在Hyper-V上运行的,但是我已经将VHD转换为VMDK并迁移到了ESXi。 我也安装了VMware Tools。 这个服务器是我们的TeamCity持续集成服务器,每晚都会执行我公司开发的软件包。 由于移动,由于“该文件正在被另一个进程使用”,偶尔某些构build过程应删除的文件无法删除。 我们正试图使用​​CMD del命令删除这些文件。 有时有效,有些则不行。 我使用PATHfilter(PATH包含C:\ work)发生故障的目录的path启动了进程监视器。 我看到很多vmtoolsd.exe Createfile,FileSystemControl和CloseFile操作连续发生。 有没有人听说过在Windows客户机上导致文件系统锁的Vmware工具? 事实上,我还没有能够用procmon来捕捉它,但我打算试一试。 此外,由于空间不足,将该目录C:\ work重新命名为C:\ work-old,添加第二个虚拟磁盘E:\,然后将磁盘挂载到目录C:\ work,然后将C:\ work-old的内容复制到新安装的C:\ work中。 我看到Vmware Tools正在C:\ work上持续执行FSCTL_Get_Reparse_Point。 更新:我昨天晚上禁用了VMware工具服务,但仍然发生。 我相信C:\工作目录,这是一个共享,实际上是作为一个目录安装到C:\工作的E:驱动器被2个远程主机同时访问,也许这是由第一个主办。 这在我将E:加载到工作目录之前并没有发生过,是否有已知的文件locking和卷挂载为目录的问题?

在NTFS上为每个用户dynamic分配有限的磁盘空间

我正在devise一个模块,需要为每个用户分配dynamic的,有限的磁盘空间。 基于一个大型的NTFS文件系统,我希望每个用户告诉我他要扩展到多less空间,然后给他发一条他不能填满预定义配额的path,而且他也不能访问其他的FS上的文件夹/path。 我的主要目标是让用户能够将文件从工作站手动复制到FS。 一旦用户完成复制,我希望配额消失,所有未使用的空间与FS的其余部分“合并”。 这可能发生在用户数量相当多的情况下,并由Web服务访问的代码完成。 我读了关于分配配额在NTFS分区,但似乎有点奇怪,每次创build一个.. 有这样做的最佳做法吗? 还是一个内置的(赢得服务器2008年)技术呢? 这似乎是一个相当普遍的任务。 我只是一个存储专家。 谢谢! 帕维尔。

Windows 2008networking文件访问速度慢

我们有一个非常糟糕的商业应用程序,它使用访问数据库(我知道,失败!)作为其后端。 它使用了大量的访问数据库文件,大小约为4MB。 如果我将文件本地复制到一个服务器,它比文件位于networking共享,文件都在同一个盒子上,我已经通过更改c:\ files \ to \ server \文件。 指向本地时,速度可能快大约50%。 磁盘RAID 1 + 0 15K,所以它们应该是快速的,在x86架构上运行在Windows 2008(而不是R2)上。 盒子上没有其他东西,或其他人访问它。 任何人都有任何想法,为什么它会慢慢地访问unc文件,我可能会研究,以加快它的任何提示? 干杯卢克

本地挂载一个iscsi目标卷

我有一个LVM逻辑卷,通过iscsi导出并由客户端格式化为ext4。 现在,服务于iscsi目标的机器出现故障,我想知道是否可以将硬盘取出到另一台机器上,并且不使用iscsi而直接安装它?

如何加速networking文件系统(NFS)上的“ls -l”?

我有一个NFS卷以下面的方式安装: theHostname.com:/path/on/theHostname on /local/path type nfs (rw,nosuid,addr=10.0.0.54) /local/path目录有30_000个文件。 当我做一个ls in /local/path ,平均需要大约1s。 当我做ls -l时,平均需要60秒。 除了加速networking连接之外,有没有办法在NFS上加速ls -l ?

获取所有PHP文件并存储它们的大小

我喜欢监视每个php文件的大小(如果已添加新文件)。 在我的服务器上有超过20万的时间,所以需要很长的时间。 这就是我所做的: ls -1 –size $(find -P . -type f -name "*.php") 这需要几个小时。 有什么我可以做的,以加快这种监控? (除了更快的服务器)还是有任何伎俩,给文件大小或文件大小crc32? 另外我不知道这是否会更快: find . -P -type f -name "*.php" -exec ls -1 –size \{} \;

服务器映像的现场/异地备份是一个好主意吗?

假设一个非虚拟化的环境,采取真正的服务器映像(使用像Acronis True Image之类的东西)并将它们存储在\ off site是一个好主意? 备份数据非常棒,但是我觉得在事件硬件中死掉的操作系统映像副本很好,或者升级变得拙劣,我总能恢复原样。 你会推荐什么方式(最好使用NAS和在线备份服务)? 我正在和Iron Mountain的人们交谈,他们所描述的服务更适合用来获取数据的快照。 我不知道是否有办法以增量方式备份图像,只保存它们之间的变化(这样我就不会每次拍摄图像都浪费X GB)。