xfs

如何修复具有脏日志的 XFS 文件系统?
xfs

如何修复具有脏日志的 XFS 文件系统?

我的服务器崩溃了,当时它的 RAID 阵列处于降级状态,现在 XFS 文件系统已损坏。我已经阅读了如何修复文件系统,但我尝试的大多数方法都失败了。我确定日志被弄脏了 sudo xfs_logprint -t /dev/mapper/scientific-data4 xfs_logprint:数据设备:0xfd06 日志设备:0xfd06 daddr:68719476512 长度:4173824 日志尾部:65469 头:77525 状态:xfs_logprint:xfs_do_recovery_pass 失败,错误:117 我尝试转储元数据并尝试修复它,...

Admin

分区不断损坏。如何防止或启动?
xfs

分区不断损坏。如何防止或启动?

我正在运行 RHEL7,我的审计日志分区随机(不经常,但足以让我烦恼)损坏,导致我无法启动。我该如何防止分区损坏,或者忽略它并允许系统继续启动?“大锤”答案是可以接受的。 每当系统损坏时,我都会运行umount,然后运行xfs_repair -L​​,然后运行mount​​。这可以暂时解决问题,直到下次损坏为止。 auditd -e 2通过或禁用审计是否可以systemctl disable auditd解决这个问题? 如果审计日志分区损坏,有没有办法继续启动(忽略分区)? 如果我也禁用审核,我可以删除分区吗? 我可以将分区置于只读模式吗? 我可以自动检测...

Admin

对 SSD 上的 XFS(许多文件)进行碎片整理是否值得?
xfs

对 SSD 上的 XFS(许多文件)进行碎片整理是否值得?

我有一个相当老旧的邮件服务器 (CentOS 6),maildirs 中有 4+ Tb 的邮件(因此您可以想象文件数量)。它是 SSD 存储上的 VM (VMware 7)。 我想知道我是否应该关心 FS 碎片?我可以将整个存储 rsync 到新的 VM 磁盘(有效地将碎片化程度降至几乎为零),或者运行在线碎片整理工具(因为这是 XFS),但我是否应该关心?SSD 支持的存储似乎可以原谅任何事情? ...

Admin

使文件真正不可变
xfs

使文件真正不可变

我目前正在添加第三个不可变的备份。这一切在 Veeam > Linux Ubuntu 上使用 scsi 磁盘上的 XFS 时都运行良好。文件被锁定的天数是在 Veeam 中设置的。但是我意识到,从技术上讲,仍然可以使用 chattr -i [filename] 删除不可变设置。这意味着,在最坏的情况下,即 Root 用户受到威胁,文件仍然可以被删除,在我看来,这并非真正的不可变。到目前为止,我找不到任何禁用 chattr 的选项,如果可能的话,我是否真的想这样做? 还有其他我可以/应该采用的路线吗?我是 Linux 新手,所以请耐心等待。 ...

Admin

重启后 xfs acl 未保留
xfs

重启后 xfs acl 未保留

我正在向具有 ext3 文件系统的 centos 7 服务器添加一个新的 xfs 分区 (/home)。旧的 /home 是 ext3。 安装新分区后,我使用 rsync 将旧目录中的信息复制到新目录中: rsync -avAX --progress /home-old/ /home/ 我验证了 acl 并且它们被正确复制 #getfacl /home/www/index.php getfacl: Removing leading '/' from absolute path names # file: home/www/index.php # owner...

Admin

如何在 Linux 中设置每个目录/子目录的配额
xfs

如何在 Linux 中设置每个目录/子目录的配额

目前我在本地环境中使用 Oracle VM,但最终目的是在服务器上使用它。 文件系统类型是xfs,VM 的操作系统是 Ubuntu,但如果需要,我可以安装任何其他的。 我想做的事是,服务器有一些开发人员,每个开发人员都通过 SSH 连接。安装/home在/dev/sda1何处/。/dev/sda2安装在/app以下结构上: /app project1 v1 v1.0.1 project2 v0.1 v0.2 designs d1 d2 有...

Admin

无法在 Debian 中挂载先前创建的 XFS 文件系统
xfs

无法在 Debian 中挂载先前创建的 XFS 文件系统

我正在尝试安装之前在其他设备中使用过的硬盘,该硬盘的格式为 XFS。我尝试研究错误,但找不到任何解决方案来应对我面临的确切问题。 跑步sudo blkid表明了动力/dev/sdh* /dev/sdh1: UUID="a09d6417-3771-4ad5-a35d-90e8c5f8b3dd" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="8db76c67-01" /dev/sdh2: PARTUUID="8db76c67-02" /dev/sdh5: UUID="061935cf-e4f9-4c03-8543-ae08e44ec...

Admin

磁盘布局:前 512 个字节故意不被文件系统(ext、xfs、brtfs)和卷管理(lvm、zfs、brtfs)使用,这是设计规则吗?
xfs

磁盘布局:前 512 个字节故意不被文件系统(ext、xfs、brtfs)和卷管理(lvm、zfs、brtfs)使用,这是设计规则吗?

我怀疑所有现代文件系统(ext、xfs、brtfs……)和卷管理(lvm、zfs、brtfs……)都故意避免使用磁盘或分区的至少前 512 个字节,这是真的吗?我知道这很难回答,但如果有人分享一些经验,我将不胜感激。如果您知道一些更好的地方可以问这个问题,请告诉我。 到目前为止,我已经测试了 ext、xfs、lvm、zfs、brtfs。 验证很简单:只需在磁盘映像文件中 mkfs.*,为简单起见,命名为a。 rm -f a truncate -s 1G a mkfs.${FS_TYPE} a dd if=a count=10 | xxd -g1 | fgre...

Admin

CENTOS 7.2 + 在具有 XFS 文件系统的操作系统上安装 docker
xfs

CENTOS 7.2 + 在具有 XFS 文件系统的操作系统上安装 docker

我们有 12 台装有 CentOS 7 服务器(VM 服务器)的机器,其中根文件系统是 XFS(使用ftype=0系统安装时默认的 CentOS 设置创建)。 我们希望在每个 VM 服务器上安装 docker 服务 不幸的是,Docker overlay2 存储驱动程序要求文件系统已经创建ftype=1: 将 ftype 更改为 1 的一个选项是执行以下步骤 启动到 CentOS-7-x86_64-LiveGNOME-1804.iso。 打开终端并执行 sudo -s。 扫描 LVM 卷:vgscan 更改为适当的卷组(我的情况是 centos):vgch...

Admin

为什么说在 Docker 中,使用不支持 d_type 的 XFS 文件系统是错误的
xfs

为什么说在 Docker 中,使用不支持 d_type 的 XFS 文件系统是错误的

从docker文档中我们可以看到以下内容https://docs.docker.com/storage/storagedriver/overlayfs-driver/#prerequisites 警告:在不支持 d_type 的 XFS 上运行现在会导致 Docker 跳过使用 overlay 或 overlay2 驱动程序的尝试。现有安装将继续运行,但会产生错误。这是为了让用户迁移他们的数据。在未来版本中,这将是一个致命错误,这将阻止 Docker 启动。 不明白这句话- This is to allow users to migrate their da...

Admin

如何扩展 Linux 非根分区
xfs

如何扩展 Linux 非根分区

有 3TB EBS 卷附加到 ec2 实例。我已将卷增加到 4TB。 我正在尝试扩展分区大小。 #lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 8G 0 disk `-nvme0n1p1 259:1 0 8G 0 part / nvme1n1 259:2 0 4T 0 disk `-nvme1n1p1 259:3 0 3T 0 part 我试过 - growpart /dev/nvme1n1 1 输...

Admin

虚拟机断电后 XFS 损坏
xfs

虚拟机断电后 XFS 损坏

我们的一台服务器出现故障,当它恢复运行时,其中一台托管的虚拟机 [CentOS 7] 出现了 XFS 问题。 共有 3 个卷,、root和/swap,/home并且我能够使用xfs_repair卷root,但是仍然有些功能无法正常运行。 修复后,当我正常启动服务器时root,它可以正常运行,并且我可以看到 3 个卷;我知道有些东西不起作用,并dmesg显示 xfs 错误。 当我在紧急模式下启动时,我只能看到/dev/mapper/cl-root和/dev/mapper/cl-swap。 我哪里也找不到home,而且我也检查过了/dev/dm-X...

Admin

在 XFS 中更改 sunit 和 swidth 而不会丢失数据
xfs

在 XFS 中更改 sunit 和 swidth 而不会丢失数据

我们有一个中等规模的科学集群,有 32 个计算节点。头节点提供 54TB 的 RAID-6 存储。它由 22 个 3TB HDD(2 个奇偶校验单元)和 256K 的条带大小组成。NFS 是 /home。我们最近遇到了 I/O 性能不佳的问题。当我执行时,xfs_info /home 我看到以下内容 meta-data=/dev/sdb1 isize=256 agcount=55, agsize=268435455 blks = sectsz=512 attr...

Admin

将 Ubuntu ISO 写入 XFS 分区后恢复该分区
xfs

将 Ubuntu ISO 写入 XFS 分区后恢复该分区

我通常使用 USB Writer 或“dd”命令将 ISO 发行版写入 USB 闪存盘。偶然间,我选择了一个通过 USB 外部基座连接的 1TB HD 来写入 Ubuntu ISO。ISO 大约 2GB,但我在将 ISO 写入 XFS HD 后就注意到了我的错误。 所以现在,我的 Linux 将我的 1TB HD 识别为 Ubunto 可启动磁盘,但 XFS 文件系统无法访问。 我在这里读到了一些其他 XFS 修复案例,但情况并不相同。 有人能帮帮我吗? ...

Admin

在加密的 USB 设备上挂起 XFS 文件系统
xfs

在加密的 USB 设备上挂起 XFS 文件系统

我有一个从 Arch Linux 上的 USB 设备上的 LUKS 加密分区安装的 XFS 文件系统。 有时它可以正常工作,但偶尔在写入设备时会挂起(或变得非常慢?)几分钟。但它最终会恢复,通常是在我终止写入过程之后。它说的dmesg是: [579742.480204] XFS (dm-3): Mounting V5 Filesystem [579742.571959] XFS (dm-3): Ending clean mount [579925.430501] INFO: task xfsaild/dm-3:15682 blocked for more...

Admin