DevOps同事build议我们开始将生产环境转换为使用btrfs。 我们主要使用ext4文件系统,尽pipe一些使用ZFS的低使用率服务器(在Linux上)。 作为决策者之一,作为一个负责我们整体环境的人,我对基于Web上制作网站上的btrfs的评论和文章数量感到犹豫不决。 为了反驳这种说法,Oracle已经发布了支持btrfs的Enterprise Linux,SLES 12( https://www.suse.com/releasenotes/x86_64/SUSE-SLES/12/ )也指出它将使用btrfs,并且有证据像Facebook这样的公司也在受控的生产环境中使用它。 关于为什么朝着这个方向前进(采用btrfs)将是一件好事,我总体上同意他们,但是,我想要谨慎,做尽职调查,并获得更多的操作上的熟悉和在进一步扩大规模之前,在“小生产”或登台环境中login小时。 是否有任何工具可以帮助我构build案例 – 如在压力testing之后进行数据完整性检查或者其他方面的工作? 除了没有看到像这样的语句:“问:btrfs是稳定的吗?简单的回答:不,它仍然被认为是实验性的。 在btrfs维基上我还能做些什么来获得更暖和的模糊?
我有一个特殊的目录内有很多文件的ext4卷。 每当我试图创build一个特定名称的文件,我得到“没有留下空间的设备”的错误。 $ touch /data/lake/http:____images__br037__319854_366_tp.jpg touch: cannot touch '/data/lake/http:____images__br037__319854_366_tp.jpg': No space left on device 如果我甚至改变了一个字母的文件名,它的作品。 以下是该卷的磁盘使用情况和inode使用情况: # df -h /dev/xvdf Filesystem Size Used Avail Use% Mounted on /dev/xvdf 985G 679G 256G 73% /data # df -i /dev/xvdf Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvdf 65536000 24751661 40784339 38% /data 我跑fsck也确保它不是一个磁盘损坏问题。 # e2fsck -y /dev/xvdf […]
mount命令允许我们创build一个绑定挂载共享,从属,共享+奴隶,私有或不可绑定,但是,我无法find一个给定的挂载点是什么types的子树根绑定挂载(共享,奴隶,私人的,共享的+奴隶或不可取的)。 如何find一个绑定挂载是一个奴隶或私人?
我在读这个问题你怎么知道谁或什么是locking一个远程文件? 我记得那个问题…即使在Windows7中,Windows也不会显示程序正在locking可移动磁盘,所以我们无法安全地移除硬件。 有一些工具可以解决这个问题吗?
我有一个Linux服务器,我想用来在我的公司用户之间共享文件。 用户将通过sftp或安全shell访问本机。 这是我有什么: cd / home ls -l drwxrwsr-x 5 userA staff 4096 Jul 22 15:00 shared (其他列表省略) 我希望员工组中的所有用户都能够创build,修改,删除共享文件夹中的任何文件和/或目录。 我不希望其他人有权访问该文件夹。 我有: 通过修改/ etc / group并运行grpconv来更新/ etc / gshadow,将用户添加到员工组中 运行chown -R userA.staff / home / shared 运行chmod -R 2775 / home / shared 现在,员工组中的用户可以创build新文件,但不允许打开目录中的现有文件进行编辑。 我怀疑这是由于与每个用户关联的主组标识,这些用户仍然被设置为创build用户时创build的组。 所以,用户'userA'的PGID是'userA'。 我宁愿不把用户的主要群组改成“员工”,只要我能帮上忙,但如果这是最简单的select,我会考虑的。 而且,在一个主题上的变体,我想与另一个目录做同样的事情,但也允许Apache用户读取目录中的文件并提供服务。 什么是最好的方式来设置?
我们正在运行的Windows 2008。 我们有一个叫做ImportService的windows服务,通过MSI包安装。 大约三个月前安装了以前的版本没有问题。 现在什么时候已经卸载了以前的版本。 当我们尝试安装新版本时,我们得到以下错误: 'ImportService' is not a valid short file name 然后,我们试图重新安装旧版本,并得到相同的错误。 因此,我们认为在夏天有一个更新,已经改变了相关的设置。 问题是我们如何让这是一个有效的文件名?
我正在Linux服务器上安装一个程序,它在本地存储数据一周。 但是,有时会发生错误,使其不能删除数据。 为了在Unix服务器上安装它,我只是创build一个指定大小的新文件系统。 但是,我的Linux服务器上的文件系统被创build为拥有完整的分区。 有什么方法来设置目录的最大大小? 另外,如果这些是分区中的空闲空间,那么创build一个新的文件系统还是使用上面的限制会更好一些。 谢谢,Alex
下面是我的设置:一台NFS服务器机器,两台NFS客户机。 客户端机器将文件写入NFS挂载,但是有时文件不会出现在NFS服务器机器或其他客户机上….. 我绝对难住这一个…任何帮助将不胜感激!
我想创build一个ebs卷(Amazon EC2云计算)来存储我的lucene索引。 什么是最好的文件系统使用(当使用命令mkfs -t?)? 我知道xfs经常用于mysql,但lucene索引是这样吗? 谢谢。
我有一个全新的服务器瓦特/ 48G RAM,我将用作数据库服务器。 我不希望磁盘读取出现问题,但我肯定希望针对写入密集型加载模式进行优化。 操作系统是RHEL 5.6,FS是ext3,我已经给/ etc / fstab添加了“noatime”和“data = writeback”,后一个选项帮助LA减less了很多。 我的下一个目标是尽可能优化pdflush过程。 我试图应用这里提到的调整,但无济于事。 大概这个信息是过时的。 我还有什么select? 我应该继续尝试pdflush还是更好的只是保持原样? 我倾向于降低dirty_ratio和dirty_background_ratio sysctl值来增加I / O平滑度,但是这些值似乎与性能无关,Munin在压力testing下的加载模式基本相同。 我是否也应该尝试不同的I / O调度程序? 我可以从写入密集型设置中获得大量RAM吗? 据我所知,磁盘I / O速度和延迟与内存无关,但是我的目标不是要更快速地向磁盘写入数据,而是为了提高系统稳定性并实现某种优雅的降级。 假设我有很好的备份,并且可以接受更多的数据一致性权衡,比如“data = writeback”。 谢谢。