标签: xfs

JFS 或 XFS 或其他什么?

在决定在我们的服务器上使用 LVM2 作为 volumemanager 之后,我们还希望有一个可在线调整大小的文件系统。在阅读了几篇文章后,我决定使用 JFS 来支持 XFS。

今天,我的办公室服务器断电了,我发现 JFS 卷上的一个文件已完全损坏。虽然这种情况可能会发生,但系统在断电后的启动过程中没有指示任何文件系统问题,从而使我相信一切正常。重放日志后,所有文件系统都是干净的。

这给我留下了不好的品味。我不想要断电后无法很好恢复的文件系统,但我真的不想要一个不会告诉我可能存在问题的文件系统。

所以我想我试一试,问问你更喜欢哪个文件系统?你喜欢哪一个,为什么?我正在寻找以下功能:

  1. 强壮的
  2. 在线可种植
  3. 通常工作负载的良好性能(正常文件大小 - 没有什么特别像数百万个小文件之类的)
  4. 在 CentOS 5.4 发行版中可用,但这是可选的

我还想知道您是否使用过 JFS 并且有过糟糕的使用体验——当然还有使用 JFS 的成功案例。最终:您更喜欢 XFS 还是 JFS 或反之(如日常使用所提到的,而不是特定工作负载)

xfs lvm centos jfs

5
推荐指数
2
解决办法
4464
查看次数

RAID 读/写速度逐渐变慢

这实际上是家里的服务器,但我觉得它足够复杂,以至于 SuperUser 上没有它,并且可以轻松应用于专业情况。

我有一个运行 Debian (Lenny 5.0.4) 的文件服务器,它在 RAID 5 之上有一个 XFS LVM,操作系统驱动器与 RAID 分开。它还运行 apache、samba 和 postgresql。旁注:在 RAID5 批评者将我钉在十字架上之前,我使用 RAID5 是因为我在原始驱动器空间上获得了更多的收益,并且仍然有一些容错能力。

当盒子启动时(通过关机或重启)读/写它的 samba 共享会最大化千兆网络连接。随着时间的推移,这会慢慢降低,最终达到 < 10MB/s;但是,当重新启动时,速度会恢复到最大连接。

为什么会发生这种情况,有没有办法在不关闭服务器的情况下“清除”导致它的原因?

提前致谢!

编辑:要回答@LapTop006 的问题, cat /proc/mdstat 的输出在重新启动后和缓慢时是相同的:

Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[0] sda[5] sdb[4] sdf[3] sdg1[2] sde1[1]
  4883799680 blocks level 5, 64k chunk, algorithm 2 [6/6] [UUUUUU]

unused devices: <none>
Run Code Online (Sandbox Code Playgroud)

根据 xfs_db 的 frag 命令:

actual 58969, ideal 23904, fragmentation factor 59.46%
Run Code Online (Sandbox Code Playgroud)

编辑 2: 我使用的是标准的 Debian 内核。cat …

raid xfs debian samba software-raid

5
推荐指数
1
解决办法
2331
查看次数

有效处理2+百万个文件

我有一个基于文件的数据库,它有大约 200 万个文件存储在 3 个级别的子目录中。

2/2/6253
2/2/6252
...
Run Code Online (Sandbox Code Playgroud)

文件 a 从 30 字节到 60 KB 不等。整个数据库是只读的。DB 大约为 125 GB。

补充:所有文件均由zlib(python)压缩

我想将其作为一个文件处理,其中包含文件系统。哪个文件系统是我最好的选择?

目前我使用以下脚本:

dd if=/dev/zero of=/my_file.iso bs=1024K count=60000
mkfs.ext4 -f /my_file.iso
mount -o loop /my_file.iso /mnt/
Run Code Online (Sandbox Code Playgroud)

ubuntu xfs filesystems ext4

5
推荐指数
1
解决办法
1363
查看次数

RAID 10 中 6 个 250GB SSD 的可接受 I/O 速度

我在带有 PERC H700 RAID 控制器的戴尔服务器上运行 CentOS 7(XFS 文件系统)。在这台服务器中,我有 6 个三星 850 Evo 250GB SSD(是的,它们是消费类驱动器,但是,这是一台家用服务器。无论如何,我进行了 DD 测试,获得了大约 550MB/s 的速度,这将是近似写入单个 SSD 的速度,但这些驱动器处于 RAID 10 中......人们会期待更多。

写测试的输出:

[root@localhost] sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.95942 s, 548 MB/s
Run Code Online (Sandbox Code Playgroud)

读取测试的输出:

[root@localhost]# dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 0.171463 s, 6.3 GB/s
Run Code Online (Sandbox Code Playgroud)

任何人都可以说明这种情况是否是可接受的写入速度?我对在这里做什么感到很困惑。感谢你的帮助 :)

xfs ssd io dd raid10

5
推荐指数
1
解决办法
1898
查看次数

VPS:升级后如何更新可用硬盘空间?

我做了一个VPS的升级托管在OVH,专门从VPS CLOUD 1VPS CLOUD 2有25GB以上先前的解决方案(50GB总)的。

在这个 VPS 上安装了 CentOS 7.2.1511

有结果 df -HT

[root@srv ~]# df -HT
File system    Tipo      Dim. Usati Dispon. Uso% Montato su
/dev/vda1      xfs        27G   12G     16G  42% /
devtmpfs       devtmpfs  2,1G     0    2,1G   0% /dev
tmpfs          tmpfs     2,1G     0    2,1G   0% /dev/shm
tmpfs          tmpfs     2,1G   18M    2,1G   1% /run
tmpfs          tmpfs     2,1G     0    2,1G   0% /sys/fs/cgroup
tmpfs          tmpfs     405M     0    405M   0% /run/user/0
Run Code Online (Sandbox Code Playgroud)

有结果 fdisk -l | grep Disk

[root@srv ~]# …
Run Code Online (Sandbox Code Playgroud)

xfs vps hard-drive centos ovh

5
推荐指数
2
解决办法
7724
查看次数

xfs_growfs:在尝试增长 ol-root 时不是已挂载的 xfs 文件系统

我有 25 个以上的 VM 运行 OL7.5。随着它们的增长/重新调整用途,我有时需要为它们添加更多硬盘。

我之前已经多次为 ol-root 和 ol-swap 添加空间,如下[总结]:

fdisk to create partition
partprobe -s
pvcreate /dev/sdb1
vgextend ol /dev/sdb1
pvscan
lvextend /dev/mapper/ol-root /dev/sdb1
Run Code Online (Sandbox Code Playgroud)

但是在某些 VM 上,我无法再将 ol-root 空间添加到文件系统中:

xfs_growfs /dev/mapper/ol-root
Error:   xfs_growfs: /dev/mapper/ol-root is not a mounted XFS filesystem
Run Code Online (Sandbox Code Playgroud)

我之前已经做过很多次了,在同一个虚拟机上没有问题。在这个虚拟机上,我从头开始构建并添加了 sda3 和 sda4。

在这个特定的盒子上,我需要将 11g 升级到 18c。我需要 10G ol-swap 和更多硬盘来安装 18c 数据库。

$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0          11:0    1 1024M  0 rom
sda           8:0    0   55G  0 disk
??sda4        8:4    0   10G …
Run Code Online (Sandbox Code Playgroud)

xfs

5
推荐指数
2
解决办法
3万
查看次数

LVM vs RAID0 vs RAID “线性” - 将 2 个磁盘合二为一,数据恢复?

给定两个 2TB USB 外部磁盘必须合并到一个 4TB 卷并使用一个大文件系统 (XFS) 进行格式化,我有一个小问题要问。

LVM 是否提供更好的数据恢复,是否应该通过能够恢复仍在工作的磁盘的数据来拔出/损坏一个磁盘,还是一切都丢失了?

我希望有一个解决方案,其中只有一个磁盘的数据丢失,我可以使用通常的文件系统/lvm/raid 工具恢复另一个磁盘的内容。LVM 或 RAID“线性”可以实现吗?这是用于存储可以从备份中检索到的不重要的文件,但我想节省时间:)

先感谢您

raid disaster-recovery xfs lvm data-loss

4
推荐指数
2
解决办法
2万
查看次数

xfs 失败并在 dmesg 上出现错误

我在带有 xfs 的 linux 机器上遇到了一个奇怪的错误,我不知道如何调试和修复它。

以下是 dmesg 的摘录:

Info fld=0x17
end_request: I/O error, dev sde, sector 34412208504
sd 7:0:0:0: SCSI error: return code = 0x08000002
sde: Current: sense key: Aborted Command
   <<vendor>> ASC=0xc0 ASCQ=0x23ASC=0xc0 ASCQ=0x23

Info fld=0x17
end_request: I/O error, dev sde, sector 35840057200
sd 7:0:0:0: SCSI error: return code = 0x08000002
sde: Current: sense key: Aborted Command
   <<vendor>> ASC=0xc0 ASCQ=0x23ASC=0xc0 ASCQ=0x23

Info fld=0x17
end_request: I/O error, dev sde, sector 35799212408
sd 7:0:0:0: SCSI error: return code = 0x08000002
sde: …
Run Code Online (Sandbox Code Playgroud)

linux xfs

4
推荐指数
1
解决办法
1万
查看次数

想了解XFS的陌生感

有一个 XFS 分区,我发现它的行为非常奇怪。它可以在系统下正常安装,但不会在其他系统下安装 - 其中我的主系统。由于我是 XFS 的新手,我很想在忘记 XFS 之前听取比我更有经验的用户的意见。

  • 硬件很好:SMART 显示三个月大的 1TB 2.5" Momentus 很好;所有属性都像 WORST= VALUE。HDD位于Inateck外部铝制机架中,通过 USB 连接到我的任何一台笔记本电脑。
  • 分区布局是一个非常简单的 MBR,有四个主分区,XFS 是我存储所有媒体内容(库)的地方。我三个月前在Arch i686(内核 3.19-ck)下用parted. 在该系统下访问它没有任何问题。但是在Fedora 16 i686旧内核下,即使在运行xfs_repair.
  • 此外,在我运行的任何 Linux 下,我在该驱动器上安装其他(ext4/swap)分区都没有问题。
  • 现在我无法Arch x86_64在我的主笔记本电脑上从替换 i686 版本的 XFS 分区挂载。除了操作系统版本什么都没改变。
  • 如果我下一分钟尝试在Slackware 14.1linux-3.17.4 (i686)下挂载同一个分区,它只是...挂载?!

这是磁盘布局

# fdisk -l /dev/sdb

Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 …
Run Code Online (Sandbox Code Playgroud)

xfs mount

4
推荐指数
1
解决办法
5540
查看次数

Centos7 - dev sda 上的缓冲区 I/O 错误,逻辑块 xxxxxxxxx,丢失异步页面写入

我有一个 Web 服务器,其中包含 HP MSA2040 存储(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, logical block 886865172, lost async page write
Jul 31 19:06:24 xxxxxxxx*** kernel: Buffer I/O error on dev sda, logical block 886865173, …
Run Code Online (Sandbox Code Playgroud)

xfs io centos7

4
推荐指数
1
解决办法
4万
查看次数

标签 统计

xfs ×10

centos ×2

io ×2

lvm ×2

raid ×2

centos7 ×1

data-loss ×1

dd ×1

debian ×1

disaster-recovery ×1

ext4 ×1

filesystems ×1

hard-drive ×1

jfs ×1

linux ×1

mount ×1

ovh ×1

raid10 ×1

samba ×1

software-raid ×1

ssd ×1

ubuntu ×1

vps ×1