我想build立一个文件服务器进行备份。 服务器需要在混合的Windows / Linuxnetworking中全天候可用,但服务每天不得超过1小时。 这就是为什么耗电是我的首要任务 。 你认为最好的硬件是什么? 那么软件呢? 你build议一个Linux发行版吗? 编辑1:服务器应该采取1到4太字节的驱动器,我不瞄准速度,冗余是不是必须的,但将不胜感激,如果不是很昂贵。 我的预算是有限的。 编辑2:如果我能得到一个路由器或无线接入点来做这个工作(使用USB端口,可能是修改后的固件),那么这将是一个好主意。 任何build议?
OS X资源分支是附加到常规文件的备用数据stream。 它们可能包含文件的自定义图标,彩色标签,关键字或由用户或应用程序设置的任何其他元数据。 它们本地支持OS X的HFS +文件系统,但是每当OS X挂载另一个文件系统时,无论本地(FAT32)还是远程(NFS,SMB),它们都存储在所谓的“dotbar”文件中:资源分支为常规文件name.ext存储在另一个常规但隐藏的文件._name.ext 。 (它们不能与.DS_Store文件混淆,它们存储目录的视图设置,例如图标与列视图或其窗口的位置。) dotbar ._文件的问题在于,它们是目标文件系统中的实际常规文件,具有与原始文件相同的扩展名,因此以多种方式造成严重破坏。 例如,Ant和Maven会将._MyClass.java作为另一个Java文件进行编译。 我发现可以将OS Xconfiguration为在SMB命名stream中存储资源分支,并且可以将Sambaconfiguration为将命名stream存储在POSIX扩展属性中,或者也可以将其存储在 别处的软件仓库目录中 。 这两个解决scheme将解决dotbar文件污染目标文件系统的问题,但我不能得到任何工作。 XATTR 首先我试着用xattr: vfs objects = streams_xattr kernel oplocks = no 后面的选项是由于这个错误 。 我告诉OS X使用它,通过在共享的根目录中进行,在安装之前: touch .com.apple.smb.streams.on 但是当我试图用Finder复制文件时,我得到这个错误: Finder无法完成操作,因为“hello.java”中的某些数据无法读取或写入。 (错误代码-36) 仓库 然后我试着用仓库: vfs objects = streams_depot 将.com.apple.smb.streams.on留在共享的根目录中。 试图用Finder复制相同的文件,我得到了另一个错误: 由于发生意外错误,操作无法完成 (错误代码-50) 我如何使OS X与这两个选项中的任何一个一起工作? 我的目的是从共享目录中得到那些讨厌的。 我试图简单否决dotbar文件: veto files = /._*/ delete […]
我正在使用Ubuntu 10.04服务器。
在configuration我有设置我希望允许桑巴和Apache访问/ var / www我能够设置一个上下文来允许桑巴访问,但然后httpd没有访问权限。 使用setenforce来消除问题,所以我知道它是SELinux。 另外:如何查看文件夹的上下文,以及文件夹是否可以有多个上下文? (CentOS的)
我正在复制一个CentOS盒子的设置,在尝试挂载驻留在NAS上的samba共享时遇到了一个奇怪的错误。 我得到的错误是: mount error 127 = Key has expired Refer to the mount.cifs(8) manual page (egman mount.cifs) 这些设置与旧机器相同,密码也是正确的。 当然,我已经search了这个问题,并且查看了引用这个问题的每一个页面(没有那么多),并且还没有find答案。 旧的CentOS盒子正在使用Samba的版本3.0.28-0.el4.9,现在想要设置的是3.0.33-3.7.el5_3.1。 我不知道这是否与这个有关,但它肯定是两个设置之间的唯一区别之一。 当我尝试mount命令时,这出现在系统日志中: Sep 8 10:51:54 helvetica2 kernel: Status code returned 0xc0000072 NT_STATUS_ACCOUNT_DISABLED Sep 8 10:51:54 helvetica2 kernel: CIFS VFS: Send error in SessSetup = -127 Sep 8 10:51:54 helvetica2 kernel: CIFS VFS: cifs_mount failed w/return […]
我正在计划我的新的共享存储基础设施的小型networking服务器场。 所以我跑了很多NAS文件系统的testing。 通过这样做,我得到了一些意想不到的结果,并想知道这里有人能否证实这一点。 简而言之:对于小文件写入,Samba比NFS和GlusterFS快得多。 在这里,我做了:我运行了一个简单的“rsync基准”与大量的文件来比较小文件的写入性能。 为了更容易的再现,我现在重新运行了当前的wordpress tar.gz的内容。 GlusterFS复制2: 32-35秒 ,高CPU负载 GlusterFS单机: 14-16秒 ,CPU负载高 GlusterFS + NFS客户端: 16-19秒 ,CPU负载高 NFS内核服务器+ NFS客户端(同步): 32-36秒 ,CPU负载非常低 NFS内核服务器+ NFS客户端(asynchronous): 3-4秒 ,非常低的CPU负载 Samba: 4-7秒 ,CPU负荷中等 直接磁盘: <1秒 我绝对没有桑巴大师(我认为我最后一次与samba 2.x联系),所以我没有在这里优化任何东西 – 只是开箱即用的configuration(debian / squeeze包)。 我唯一添加了“同步总是=是”,这应该是写后强制同步(但看到这些结果..)。 没有它,testing在哪里约1-2秒快。 在同一台机器上运行的所有testing(自行安装的是NAS导出),所以没有networking延迟 – 纯协议性能。 边节点:作为文件系统,我使用ext4和xfs。 以上结果与ext4。 xfs可以达到40%(更less的时间)。 这些机器是EC2 m1.small实例。 NAS导出在EBS卷上,临时磁盘上的源(解压缩的tar)。 所以现在我们走了:有人可以向我解释为什么桑巴速度如此之快吗? 另外:在同步模式下,内核服务器的NFS性能是否可怕(由GlusterFS NFS服务器胜出)? 任何想法如何调整? 谢谢,L