标签: xfs

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

我在 maildirs 中有 4+ Tb 邮件的相当旧的邮件服务器(CentOS 6)(所以你可以想象文件的数量)。它是 SSD 存储上的 VM (VMware 7)。

我想知道我是否应该关心 FS 碎片?我可以将整个存储同步到新的 VM 磁盘(有效地使碎片几乎为零),或者运行在线碎片整理工具(因为这是 XFS),但我应该关心吗?SSD 支持的存储似乎可以原谅任何事情?

email centos ssd xfs

13
推荐指数
4
解决办法
4470
查看次数

使用 `ftype=1` 重新创建 XFS 文件系统

我有一个 CentOS 7 系统,其中根文件系统是 XFS(使用ftype=0,系统安装时的默认 CentOS 设置创建)。不幸的是,Dockeroverlay2存储驱动程序需要使用以下命令创建文件系统ftype=1

https://docs.docker.com/storage/storagedriver/overlayfs-driver/#prerequisites

所以现在我想用ftype=1. 我想这样做如下:

  1. 启动到某种救援映像。
  2. xfsdump 将根 FS 转移到远程位置。
  3. 使用ftype=1.
  4. xfsrestore 来自远程转储的根 FS。

但是,我不确定的一件事是xfsdump输出是否带有与ftype设置相关的任何内容。也就是说,xfsrestore在具有不同ftype设置的 XFS 文件系统上执行此操作会有任何问题吗?

或者是否有更好的方法来解决这个特定问题(不涉及重新安装整个系统、重新分区等)?

linux centos xfs docker rhel-7

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

如何在 ubuntu 中挂载 XFS 文件系统

我正在尝试在 Ubuntu 中安装带有 XFS 文件系统的硬盘驱动器。它最初是在 netgear 存储 NAS 设备中格式化的。

我在 ubuntu 中使用这样的命令,

sudo mount -t xfs /dev/sdc1 /mnt/stora
Run Code Online (Sandbox Code Playgroud)

该命令会删除整个操作系统。GUI 关闭,出现命令提示符,从那时起机器就没有用了,我必须重置。错误是这样的

BUG: Unable to handle kernell NULL pointer derefence at 0000000c
xfs_alloc_fix_freelist
Run Code Online (Sandbox Code Playgroud)

所以我认为有一个 XFS 模块并且有一个错误。我已经安装了一个干净的 11.04 Ubuntu,那么 XFS 模块是否有一些错误修复?

mount xfs ubuntu

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

XFS “设备上没有剩余空间”的错误陈述

我在Ubuntu 14.04.1 LTS上的LVM上有一个XFS 分区的服务器设置。将文件复制到主分区时,显示“设备上没有剩余空间”。

df -h显示足够的空间:

/dev/mapper/prod--vg-home     35G   21G   15G  60% /home
Run Code Online (Sandbox Code Playgroud)

我还使用 fallocate 在同一个家庭帐户中几乎完全填充磁盘,以确保配额和其他磁盘空间问题都不相关:

/dev/mapper/prod--vg-home     35G   34G  1.5G  96% /home
Run Code Online (Sandbox Code Playgroud)

df -i还显示足够的 inode:

/dev/mapper/prod--vg-home   36700160  379390 36320770    2% /home
Run Code Online (Sandbox Code Playgroud)

我还在同一个家庭帐户中使用了大量的小随机文件复制了这个问题

mkdir 1
cd 1
dd if=/dev/zero of=masterfile bs=10000000 count=1
split -b 10 -a 10 masterfile
cd ..
cp -R 1 2
Run Code Online (Sandbox Code Playgroud)

这再次导致“设备上没有剩余空间”,几乎不需要额外的空间(大约 30MB)并且df -i提到:

/dev/mapper/prod--vg-home   36700160 1310464 35389696    4% /home
Run Code Online (Sandbox Code Playgroud)

我确实在同一台机器上进行了 …

linux inode lvm xfs

6
推荐指数
1
解决办法
4444
查看次数

如何增大xfs 格式化的磁盘?

这是磁盘,它是精简配置的 vmware 磁盘,并且已从 300 GB 增加到 800 GB

  *-磁盘:1
       描述:SCSI 磁盘
       物理 ID:0.1.0
       总线信息:scsi@2:0.1.0
       逻辑名称:/dev/sdb
       大小:800GiB (858GB)
       功能:分区 分区:dos
       配置:sectorsize=512 签名=4268053f

这里是

df -h
输出

/dev/sdb1 300G 27G 273G 9% /数据

当我这样做时它保持不变

[evn-mrs-slave]~> xfs_growfs -d /data
元数据=/dev/sdb1 isize=256 agcount=4, agsize=19660736 blks
         = sectsz=512 attr=2
数据 = bsize=4096 块=78642944,imaxpct=25
         = sunit=0 swidth=0 块
命名 = 版本 2 bsize=4096 ascii-ci=0
日志=内部bsize=4096块=38399,版本=2
         = sectsz=512 sunit=0 blks,惰性计数=1
实时=无 extsz=4096 块=0,rtextents=0
数据大小不变,跳过

hard-drive xfs

6
推荐指数
1
解决办法
4578
查看次数

在 Mac 上挂载 XFS 文件系统

我想知道是否可以在 Mac 上挂载 XFS 文件系统,因为我想在我的闪存驱动器上使用 XFS。

mac xfs

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

CentOS 7 Linux 在分区调整大小后调整文件系统大小

CentOS 7HyperV虚拟服务器上运行。我最近将硬盘的大小从 32GB 增加到 64GB 并用于GParted Live扩展分区,这似乎如下所示:

64GB硬盘截图

但是,在检查时将 Disk Usage Analyser其报告为 28.4GB:

磁盘使用分析器

在终端中,我运行df -h并显示以下内容:

df -h 在终端

我试过了,xfs_growfs /dev/mapper/centos-root -d但这说data size unchanged, skipping

我对 Linux 非常缺乏经验,在试图找到解决此问题的方法时,大多数屏幕截图df -hshow/dev/sda1/dev/sda2. 这里显示的附加功能是什么(几个 tmpfs 和 devtmpfs)以及如何让系统识别完整的磁盘空间?

linux centos hard-drive partitioning xfs

3
推荐指数
1
解决办法
9487
查看次数

断电时 XFS 和数据丢失

每次断电时,我的桌面(没有 UPS)都会丢失一些临时信息。

  • Opera 可能会丢失设置、历史记录、缓存或邮件帐户(谢天谢地,我明智地使用 IMAP)。部分或全部在一起。
  • Geany 中的整个文件(完成并保存)看起来是空的(我没有将它提交给 Git)
  • rhythmbox 丢失了所有播客订阅数据

恐怕还有其他我没有看到的损失。

什么原因?内存文件缓存,内存磁盘?还是非原子文件写入xfs?我有Ubuntu的9.10和XFS上都//home分区。

在这种情况下ext4是否更安全?我见过 ext3 更快。和*4一样安全吗?

鉴于我租用的公寓与几间公寓的公共巴士和 1 个安全开关相连,而邻居——单独或一起——每周至少超载一次,灯光经常熄灭,足以成为一个问题。

linux power ext4 xfs

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

标签 统计

xfs ×8

linux ×4

centos ×3

hard-drive ×2

docker ×1

email ×1

ext4 ×1

inode ×1

lvm ×1

mac ×1

mount ×1

partitioning ×1

power ×1

rhel-7 ×1

ssd ×1

ubuntu ×1