Articles of xfs

如何增加KVM guest虚拟机上的根分区

我有一个kvm guest,如下所示,guest虚拟机磁盘/dev/vda实际上是Host中的一个qcow2文件 [root@guest ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@guest ~]# uname -a Linux guest 3.10.0-327.28.3.el7.x86_64 #1 SMP Thu Aug 18 19:05:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@guest ~]# parted -l Model: Virtio Block Device (virtblk) Disk /dev/vda: 64.4GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size […]

Amazon EC2中的XFS磁盘通过NFS进行非常慢的顺序读取

我正在使用tiobenchtestingNFS挂载卷的性能,并注意到Sequential Reads比Random Reads慢得多。 当我在本地安装的磁盘上运行相同的testing时,这不是行为。 这里是一个小图,在红色的NFS和顺序读取在左边的NFS: 我正在像这样在服务器上导出卷 /export *.internal(no_subtree_check,rw,no_root_squash) 并用此安装: mount -o hard,intr,async,noatime,nodiratime,noacl $NFS_SERVER:/export /nfs 此外,我正在做这一切在亚马逊EC2,出口与XFS文件系统(冗余,我知道)的EBS卷。 我曾尝试使用巨型帧和其他各种安装选项,但似乎没有太大的影响。 感谢任何线索。

我应该使用什么XFSconfiguration用于EC2磁盘(mysql db-server)

为了能够在我的EC2服务器上使用EC2一致快照,我决定为我的数据库数据XFS制作分区 什么是我可以用于这些磁盘的最佳XFSconfiguration选项? 磁盘将大约5-10Gb,包含1Gb的数据库。 我正在寻找在fstab中安装时创build文件系统的最佳select。 我使用的操作系统是Ubuntu Server 10.10

/分区为CentOS 5中的XFS? ,使用大型文件的应用程序的任何优势?

我之前一直在调查一下CentOS 5的安装,它会使用pipe理大型文件的应用程序(我认为最less超过300 MB)。 我在想,因为/有很多小文件,最好使用ext3而不是xfs,并且只在/ home中使用xfs。 但是我不知道如果在/中使用xfs可以提高应用程序的性能。 由于这些应用程序使用大型文件,我想也许,有/因为XFS可以使这些应用程序在运行时受益。 数据将在/ home中,但是由于应用程序将安装在/中,并且可能在他们pipe理大型文件时,也可能/ xfs可能是好的。 PD:我知道在centos 5中,anaconda不允许在xfs中格式化一个分区,但是一旦安装,先安装一个支持xfs的新内核,然后安装xfsprogs,我可以使用live-cd和rsync backup /和/ home到另一个磁盘,将分区格式化为xfs,然后恢复备份。 在这种情况下,你如何使用xfs来处理/? PD:我知道在centos 5中,anaconda不允许在xfs中格式化一个分区,但是一旦安装,先安装一个支持xfs的新内核,然后安装xfsprogs,我可以使用live-cd和rsync backup /和/ home到另一个磁盘,将分区格式化为xfs,然后恢复备份。 (如果有人好奇我将如何迁移到这里http://pastebin.com/bZPTaunk )(我已经做了一次,似乎工作)

试图确定Linux上postgresql服务器的XFS分配组的正确数量

我在一个带有LSI控制器的8磁盘RAIDarrays上运行linux 2.6.33.7内核上的postgres 8.4.5服务器。 大部分表格都在1GB左右或更less。 我知道XFS使用分配组(AG)来实现I / O并行。 我的第一个问题是,这是否意味着,如果两个表在同一个AG中,所有I / O请求都排队到他们两个,如果正在读取/写入? 如果是这样的话,我想我会尽可能将我的表格分配给我的分配组,对吗? 这不会确保多个查询不同表格的用户能够获得最佳性能吗?

这个基础设施是否安全地在线扩展EBS?

我们的应用程序使用EBS来存储数据。 随着用户注册,应用程序的存储需求也会迅速增长。 我们需要在线完成,以便用户不会遇到应用程序的停机时间。 所以,这就是我们所做的: 文件系统是XFS。 我们正在使用LVM和RAID0。 每当我们填满总存储量的40%时,我们添加两个EBS卷,创build一个RAID0arrays。 然后我们将这个数组添加到LVM来扩展文件系统。 这样,应用程序可以继续读取和写入文件系统,而底层文件系统也在增长。 昨天,我们遇到了一些正在写入的数据库文件的损坏。 我的问题是: LVM和XFS使用RAID0是否安全? 在文件系统中的文件被写入的时候使用xfs_grow增加存储是安全的吗?

XFS – 强制每n分钟写一次?

我正在运行最近发布的Fedora 18,并用它做了一些计算密集的事情。 结果是…不稳定,至多。 但! 这是关于我的预期,或者至less不是我要在这里抱怨。 我遇到的问题是XFS如何处理磁盘写入 – 缓慢。 我有三个我正在使用的XFS分区,每当系统崩溃时,任何最近创build的文件都会消失。 噗! 而且我厌倦了一遍又一遍地下载同一首歌曲,对我正在使用的实际有用的数据没有任何说法。 尽我所知,这与写caching有关。 所以,我看到了两个解决scheme。 其中一个最明显的,虽然也许不是那么可靠的,但是会迫使驱动器确保一个文件在被读取之前真正被写入。 但也许更好的解决办法,特别是如果我可以build立一个cronjob,将只是每n分钟强制写一个; 大概5,我在想。 显然,如果驱动器在过去的5分钟内没有被写入,那么caching是不值得的! 问题是,XFS是否有强制写入的外部命令? 或者,也许是一个自己的select? 编辑:这有什么原因downvote? 这是大家都知道的,但是我呢? 如果这么愚蠢,也许有人可以为我拼出来。

速度更快的服务器上创build速度更慢 为什么?

我有两台服务器。 旧的是24GB内存,i7-950 @ 3,0Ghz,2x 1,5TB SATA硬盘(ST31500341AS)。 新的32GB RAM,i7-3770 @ 3,4GHz,2x 3,0 TB SATA硬盘(ST3000DM001-9YN166)。 现在我没有想到,在新主机上创build一个新的虚拟机需要的时间是旧主机的两倍 ,尽pipe新 CPU比旧的速度快66%,而且内存也更多。 而且在最初的raid同步中harddrives也更快,但是我没有数字。 所以我怀疑硬盘是限制因素,我在两个系统上运行Bonnie ++。 这两个系统运行Ubuntu 12.04和testing发生在一个lvm卷上,使用xfs启用延迟计数器。 旧服务器的结果:(同时正在pipe理10个生产Xen虚拟机)。 Version 1.96 ——Sequential Output—— –Sequential Input- –Random- Concurrency 8 -Per Chr- –Block– -Rewrite- -Per Chr- –Block– –Seeks– Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP 1432M 499 […]

xfs_growfs错误:最大是18350080?

我有一个70 GB的文件系统从一个环回文件挂载需要更多的空间。 我把这个文件的大小从75161928000增加到75200000000(开始保守) sudo truncate -s 75170000000 preproduction-7.1.1.xfs 但试图用“xfs_growfs / mnt / doc.neu /”来扩展xfs文件系统没有任何效果,用“-d”标志返回“数据大小不变,跳过”,并使用-D标志只添加一个块它说,它太大了 $ sudo xfs_growfs -D 18350081 /mnt/doc.neu/ meta-data=/dev/loop0 isize=256 agcount=5, agsize=3932160 blks = sectsz=512 attr=2 data = bsize=4096 blocks=18350080, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=7680, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 […]

XFS:内部错误XFS_WANT_CORRUPTED_GOTO

在我的备用postgres数据库出现停电之后,我收到错误消息: XFS: Internal error XFS_WANT_CORRUPTED_GOTO 系统重启后以及postgres错误日志显示: ERROR: could not write block 1759002 in file "base/278425/1651445.13": Input/output error CONTEXT: writing block 1759002 of relation base/278425/1651445 ERROR: could not write block 339174 in file "base/278425/1651495.2": Input/output error CONTEXT: writing block 339174 of relation base/278425/1651495 PANIC: could not write to log segment 0000000100001423000000A9 at offset 149696, length 5952: […]