Articles of xfs

VMware虚拟机上的XFS出现坏的幻数

我有几乎完全相同的问题, 这里描述的。 我在RHEL7上。 3.10.0-229.4.2.el7.x86_6在vmware VM里面。 file -s /dev/sdb /dev/sdb: LVM2 PV (Linux Logical Volume Manager), UUID: 89o2LY-bTso-5KXa-UXOF-CVm0-gT1u-DsKNpH, size: 107374510080 还得到消息:在xfs_inode_buf_verify + 0x75 / 0xd0 [xfs]处检测到元数据损坏,块0x2d01c10 XFS(dm-2):卸载并运行xfs_repair 运行修复后,我看到相同的消息: Phase 1 – find and verify superblock… couldn't verify primary superblock – bad magic number !!! attempting to find secondary superblock… … Found candidate secondary superblock… Unable to […]

已解决的挂载(2):更新服务器到Debian 8之后的旧文件句柄NFS

我有几台服务器在远程备份服务器上挂载NFS 一切工作,直到我做了Debian Jessie的NFS服务器的更新。 现在一些机器工作,其他人不工作。 尝试在互联网上关于问题的几个文件,我没有得到解决办法 mount -t nfs -vv stor01.KIKO.net:/srv/storage/backup/srv107/backupremote /backupremote2/ final mount options: '(null)' mount.nfs: timeout set for Thu Jun 23 15:22:54 2016 mount.nfs: trying text-based options 'vers=4,addr=195.154.xx.xx,clientaddr=5.135.xx.xx' mount.nfs: mount(2): Stale file handle mount.nfs: trying text-based options 'vers=4,addr=195.154.xx.xx,clientaddr=5.135.xx.xx' mount.nfs: mount(2): Stale file handle mount.nfs: trying text-based options 'vers=4,addr=195.154.xx.xxx,clientaddr=5.135.xx.xx' mount.nfs: mount(2): Stale file handle 服务器 […]

使用第二个驱动器扩展xfs后,kvm guest虚拟机重新启动进入centos 7紧急模式

我有一个主机服务器运行Centos 7和KVM虚拟化。 我创build了一个也运行Centos 7的客户端,并且完美地工作。 但是,因为我的主机服务器没有太多的空间留在驱动器上,我添加了第二个驱动器,在主机上我键入virsh attach-disk centos7.0 /dev/sdb1 vdb ,现在我的客户服务器上,我可以看到第二个新的驱动器。 现在将这个新驱动添加到/dev/centos/root的/ mount下,我做了以下操作: pvcreate /dev/vdb<BR> vgextend centos /dev/vdb lvextend -L+250G /dev/centos/root yum install xfsprogs.x86_64 –assumeyes xfs_growfs /dev/centos/root 注意: 我的LV叫做centos 我必须使用这个xfs,因为centos 7使用xfs而不是ext3或4 一切都很好,我有250多GB的空间给我的/装载。 我重新启动来宾服务器,它仍然很好! 但是,一旦我重新启动主机服务器,并尝试引导到访客服务器,服务器启动到紧急模式,出现以下错误: buffer i/o error on device dm-2 logical block 73145654 任何帮助将不胜感激!

应该使用EXT4或XFS能够“同步”/备份到S3?

这是我的第一个信息,所以请忍受我 (我已经检查了编辑build议的不less“相关问题”), 这是设置, 一个全新的专用服务器(8GB内存,大约140+ GB磁盘,硬件控制器Raid 1,15000 RPM) 它是一个生产Web服务器(其中也包含MySQL,不仅仅是提供Web请求)。 不是个人台式电脑或类似的。 Ubuntu服务器64位10.04 LTS 我们有一个亚马逊EC2 + EBS设置,EBS卷的格式为XFS,通过AWS的控制台轻松将快照提交到S3。 我们现在正在迁移到专用服务器,我希望能够将我们的数据备份到亚马逊的S3。 主要原因是在专用服务器出现硬件故障的情况下使用EC2实例的最新快照的可能性。 有两种方法我正在考虑: 使用rsync进行“简单的”基于文件的备份,转储数据库和其他文件,并通过S3 API命令或EC2实例上传到amazon。 使用通常的ebs / ec2快照工具执行文件系统“冻结”(使用XFS),以便占用文件系统的一部分,创build快照并将其上传到Amazon。 这是我的问题(或一系列问题): 我可以安全地使用整个系统的XFS作为专用服务器上的主要格式吗? 如果没有,使用EXT4安全吗? 还是应该使用别的东西? 然后可以使系统的快照上传到亚马逊? 无论如何,做我想做的事情是否可行/可行/实际? 有什么build议? 在searchS3 / EBS / XFS时,与我的问题相关的任何事情通常都集中在拍摄已经是EBS卷的XFS系统的快照上。 我的意图是在一个“真正的”/金属专用服务器。 更新 :我刚刚在维基百科上看到这个: XFS不提供对快照的直接支持,因为它预计快照过程由卷pipe理器执行。 我一直认为我可以select两种快照方式:通过LVM或通过XFS(不含LVM)。 读完这个之后,我意识到这两个选项更像是这样: 使用XFS:1)执行xfs_freeze; 2)通过例如rsync复制冻结的文件; 3)解冻xfs 使用LVM和XFS:1)执行xfs_freeze; 2)通过lvcreate和相关命令制作冻结的fs的二进制副本; 3)解冻xfs; 4)以某种方式备份LVM快照。 非常感谢, 让我知道如果我需要澄清的东西。

LVM上的XFS还是直接在MDarrays上?

我有一个由10x2TB驱动器组成的RAID6arrays,我将其用作NAS设备。 服务器机箱有6个额外的托架,可供将来扩展使用。 存储将全部是500G-1T稀疏文件,作为iSCSI磁盘提供给各种服务器,磁盘映像驻留在XFS分区上。 我的问题是:给定这个设置,将XFS分区直接安装在/ dev / md设备上更有效率吗? 我更愿意创build一个卷组,并使用LVM来pipe理这个空间,但是如果这会导致大量的性能损失,那就不会这么做了。 考虑到最终创build另外6个插槽的第二个RAIDarrays,如果我开始使用LVM,那么将其添加到卷组将是相当简单的,但是如果不使用LVM,您可以在两个不同的设备上运行XFS文件系统首先? 两个单独的XFS坐骑,虽然不理想可能会起作用,但同样只有在性能有所提升的情况下才能进行补偿。

在Centos 5.5上将驱动器格式化为XFS

我们有一个2个arrays的Centos 5.5服务器。 一个是标准ext3挂载为/,另一个是SSDarrays,我们试图格式化为XFS之前,我们的MySQL数据库到它。 我已经将SSDarrays分区为/ dev / sdb1,但试图运行mkfs.xfs时,我得到: mkfs.xfs -f /dev/sdb1 size 0 of data subvolume is too small, minimum 100 blocks 当运行至less100个块时: mkfs.xfs -d size=100b /dev/sdb1 -f size 100b specified for data subvolume is too large, maximum is 0 blocks 我已经安装了所有必需的XFS模块,包括内核模块和xfsprogs。 几乎任何选项运行mkfs.xfs都会导致上述行为。

在EC2上运行XFS有什么好处?

我正在研究创build一个PostgreSQL数据库镜像(在Amazon EC2上运行),我已经听说了XFS的好处。 但是,由于最终你运行在虚拟机上,所以EC2上XFS的增长可能不如准系统。 我将看到EC2上XFS的重大改进?

重新创buildXFS项目配额信息

我们重新创build了一个文件服务器,该文件服务器有一个使用驻留在SAN上的项目配额的XFS文件系统。 不幸的是,我们忘记了在重新安装之前在服务器上备份/ etc / projects和/ etc / projid。 XFS文件系统本身和存储在其中的配额信息都是OK AFAICS。 有没有一些方法来计算磁盘上目录的项目ID,以便我们可以重新创build/ etc / {projects,projid}? 为了澄清,可以说XFS文件系统安装在/ export / xfs上,并包含目录/ export / xfs / foo和/ export / xfs / bar。 所以我们需要在/ etc / projects中有下列条目 NN:/export/xfs/foo MM:/export/xfs/bar 以及/ etc / projid中的以下条目 foo:NN bar:MM 那么我们如何检索存储在磁盘上的NN和MM的值呢?

使用mfks创buildxfs系统

我按照安装Zenoss的指导,要求我创build一个xfs系统。 为此,我需要运行以下命令: mkfs -t xfs Partition 该指南如下所示:“用目标主分区的pathreplace分区” 那个分区是什么? lsblk的输出: NAME SIZE sda 30.4G └─sda1 10G └─centos-root 10G sr0 1024M

在使用相同configuration的另一台计算机上进行rsyncing之后,目录大小会增加

有一个MySQL的(percona,14.14 Distrib 5.6.28-76.1)机器与一个1TB的SSD托pipe约712GB的MySQL数据。 MySQL有4个数据库,比如说database1,占用主要空间,656Gb。 让我们打电话给这台机器1。 想要重build另一个MySQL数据库机器,比如machine2,它有完全相同的configuration。 所以在machine1上做了一个LVM快照。 df -h命令将为MySQL和LVM分区显示以下输出: On Machine1, after taking LVM snapshot: /dev/mapper/vgmysql-mysql_tmp 100G 33M 100G 1% /var/tmp/mysql /dev/mapper/vgmysql-mysql 900G 713G 188G 79% /var/lib/mysql /dev/mapper/vgmysql-mysql_snapshot 900G 713G 188G 79% /var/cache/mylvmbackup/mnt/backup /dev/mapper/vgroot-mysql_backup 905G 33M 905G 1% /var/cache/mylvmbackup/backup 使用NFS导出安装选项将machine2(/ var / lib / mysql)的SSD分区挂载到machine1上,并将LVM快照中的rsync同步到远程挂载。 挂载远程分区并执行rsync之后,df -h在machine1上显示以下输出。 On Machine1, after rsyncing to Machine2's remote mount: […]