Articles of xfs

Centos7 – dev sda上的缓冲区I / O错误,逻辑块xxxxxxxxx,asynchronous页写入丢失

我有一个networking服务器,包含HP MSA2040 Storage(10 TB总存储)中的内容。 我不断收到像下面的错误 Jul 31 19:06:24 xxxxxxxx*** kernel: blk_update_request: I/O error, dev sda, sector 7094923416 Jul 31 19:06:24 xxxxxxxx*** kernel: buffer_io_error: 1110 callbacks suppressed Jul 31 19:06:24 xxxxxxxx*** kernel: Buffer I/O error on dev sda, logical block 886865171, lost async page write Jul 31 19:06:24 xxxxxxxx*** kernel: Buffer I/O error on dev sda, […]

XFS文件夹date

我有一台运行Centos 7,内核3.10.0-514.16.1.el7.x86_64,Samba 4.5.2和XFS的服务器。 我们将文档存档在一堆小的.tif文件中,所以XFS对我们非常有用。 该文件夹与“defaults”参数一起安装在fstab中。 没有添加像“noatime”或任何东西。 但是,我们已经注意到了一个奇怪的现象。 假设一个文件夹中有10个文件,编号为0001.tif – 0010.tif您可以用相同的名称重新扫描这10个文件。 文件夹上的“修改date”不会更改,即使文件上的修改date也是如此。现在,如果您创build新的子文件夹或将文件0011.tif扫描到文件夹中,那么文件夹修改date会更改。 我已经证实,这种行为实际上是在服务器上发生的,而不仅仅是在由Samba共享访问的Windows工作站上。 这是XFS的预期行为,还是我的服务器有问题?

糟糕的XFS性能 – 发生了什么?

我最近格式化20TBarrays为XFS。 对于文件传输<10G的performance是太棒了。 但是一旦我超过10G磁盘I / O以对数方式衰减。 我在同一张磁盘上有日志。 当我查看磁盘IO使用情况时,我看到jbd2flush几乎使用了所有的磁盘IO。 我该如何解决这个问题? (任何方式做w / o删除数据?)我运行Ubuntu 10.10。 谢谢。

EXT3与EXT4与XFS

最近我读了很多关于“新”文件系统。 我检查了一些显示MySQL在EXT4或XFS(以及其他一些FS)上运行速度更快的基准。 我也“发现”XFS和EXT4包含在CentOS 5.X中 然而,我读到的大多数文章都非常肯定地说对XFS非常负面。 EXT4也一样。 尽pipe我有一些在EXT4上工作的Debian,但是我没有经验。 问题是 – 安全吗? 如果电力停止 – 会发生什么,可能丢失什么数据? 如果系统崩溃会发生什么,什么数据可能会丢失? 如果内存或某些硬件(不是HDD控制器或硬盘驱动器)损坏 – 会发生什么情况以及可能丢失什么数据…

如何克隆由vmdk文件表示的磁盘?

我在Windows 8.1上安装了VirtualBox。 我已经创build了一个CentOS 7虚拟机,用于加载通过SATA线连接到PC的分离式硬盘的内容。 VirtualBox中的虚拟机将其SATA控制器设置为usb.vmdk 。 实际的usb.vmdk文件非常小,但它加载了一个大的磁盘分区。 如何克隆该磁盘分区的内容,以便我可以在VirtualBox中创build具有与分离的硬盘驱动器中相同的所有数据的虚拟机? 请注意,CentOS 7使用XFS文件系统。 这是创buildusb.vmdk的代码: cd %programfiles%\oracle\virtualbox VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\desktop\usb.vmdk -rawdisk \\.\PhysicalDrive# 编辑: 根据@GeraintJones的build议,我在Windows中打开了磁盘pipe理,得到以下结果: 如果未select驱动器,则单击“ Action > CreateVHD会显示以下对话框: 请注意,硬盘的CentOS 7组件位于磁盘1左侧显示的4个分区中。 (分离的磁盘1是从死机双引导机器中提取的,并且该旧机器的窗口部分位于H:和I:驱动器显示在左边。) 另外请注意新计算机中的CentOS 7虚拟机无法看到外部驱动器。 我已经做了一些工作来寻找它,我认为不试图让VirtualBox虚拟机来做这件事会快很多。 那么如何在上面的打印屏幕右侧显示的磁盘1的CentOS部分创build一个VHD?

centos7 xfs lmv克隆在较小的设备上

我将在一周前重新发布一个在stackoverflow上发布的问题,如果有人发现这个垃圾邮件,我很抱歉,但是我仍然需要帮助来解决这个问题。 我认为这对其他人也有用。 首先,我有一台基于Centos7的服务器,在非兼容硬件上运行,作为公司策略,我只需要支持容错。 我正在碰撞一个显然很简单的事情。 我需要把我的服务器放在RAID控制器的后面,这意味着我需要把我的CentOS 7安装在一台连接到它的设备上(一台3ware控制器9650se-2lp,这台计算机是惠普商务级的DC7600 Convertible Minitower)。 我的烦恼是从采用的文件系统开始的,是一个不能被devise减less的XFS。 我需要减less它,因为控制器看到相同的磁盘看起来更小,因为控制器存储固件。 我的系统是带有LVM卷的CentOS 7的默认安装。 在设备映射器工作了一周之后,我得到了一个名为“centos”的卷组和称为“root”,“home”和“swap”的逻辑卷。 简单。 # pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a– 148,56g 64,00m # vgs VG #PV #LV #SN Attr VSize VFree centos 1 3 0 wz–n- 148,56g 64,00m # lvs LV VG Attr LSize Pool Origin Data% Meta% Move […]

通过NFS访问XFS分区上的文件会locking应用程序

升级本地文件服务器到Ubuntu服务器10.04 LTS后,我不能再运行mutt或svn。 当应用程序试图访问NFS挂载的驱动器时会发生locking。 我做了一个ltrace,发现mutt在调用fileno()系统调用时进入D状态。 服务器正在运行unfs3用户级服务器。 这是一个已知的问题? 谷歌似乎没有关于它的任何东西。 更新: 问题可能在服务器本身。 导出的分区是xfs,服务器上该分区上的简单副本导致cp命令进入D状态。 升级时xfs分区应该重新格式化吗? 最终更新: 服务器上的UPS失败。 它可能一直在服务器的坏电源。 切换到内核NFS服务器解决了客户机上NF的问题。 非常感谢。

我可以在格式化设备上使用blockdev –setra或存在RAIDarrays吗?

我有一个现有的RAIDarrays,我想增加readahead设置。 但该设备已被格式化,并包含我不能丢失的数据。 我不熟悉blockdev命令。 在已经格式化的设备上运行blockdev –setra = xxxxx是否安全? 运行以下命令是否会销毁(删除)设备上的数据? 这有什么风险吗? $ blockdev –setra 65536 /dev/md0 不确定这是重要的,但这里是设备的细节: $ xfs_info /data/d1 meta-data=/dev/md0 isize=256 agcount=16, agsize=8191936 blks = sectsz=512 attr=2 data = bsize=4096 blocks=131070976, imaxpct=25 = sunit=64 swidth=256 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=64000, version=2 = sectsz=512 sunit=64 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 […]

Rsync从XFS备份到ZFS

我现在有一个备份解决scheme,使用rsync将远程站点的所有Linux服务器备份到总部的XFS驱动器。 我现在试图将我们总部的XFS驱动器中的文件夹rsync同步到另一个办公室的ZFS驱动器,以实现灾难恢复。 这不一定是问题,但我注意到ZFS上的文件夹比XFS上的文件夹大大约80GB。 有人知道这是为什么吗? 也许我可以怎样修复它。 XFS(HQ)= 905GB ZFS(DR)= 983GB 提前致谢。

磁盘caching对linux df结果的影响

我有一个问题,其中df结果不可靠。 我在sles 11 sp3上使用了xfs文件系统。 基本上,在清除磁盘caching之前和之后的空闲空间之间有很大的区别(几GB)。 任何人都知道为什么磁盘caching使用额外的存储。 例如: VideoEdge:/ # df Filesystem 1K-blocks Used Available Use% Mounted on … /dev/sdb2 870942208 824794856 46147352 95% /mediadb /dev/sdc1 975746564 924536548 51210016 95% /mediadb1 /dev/sdd1 975746564 153177500 822569064 16% /mediadb2 VideoEdge:/ # echo 3 > /proc/sys/vm/drop_caches VideoEdge:/ # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb2 870942208 822225756 […]