我在这个主题上看到的最后一个真正的问题是大约两年前的(ext4 是否已准备好用于生产)。
在此期间,ext4有何改进?
XFS、JFS和ext3是备用的可靠选择。我只在最近的 Ubuntu 测试/开发环境中使用了 ext4,并没有发现任何问题 - 但它们也是低使用率的工作站、VM 和一次性培训环境。
从速度和可靠性的角度来看,ext4 与 XFS 和 JFS(尤其是)相比已经有 [一些] 时间成熟,现在它如何叠加?
我在笔记本电脑上运行了一个全新的 Lucid Lynx (Ubuntu 10.04)。我将文件系统定义为:
我在没有交流电源的情况下让机器过夜去做一些任务。第二天早上我发现它处于待机状态,任务完成,但无法访问文件系统。它给了我 I/O 错误
看来jfs和standby有问题。
无论如何,为了避免任何麻烦,我想将此挂载点从 jfs 格式移动到 ext4。
我可以在不丢失数据的情况下执行此操作,并且无需在转换完成之前将数据放置在临时位置吗?
很抱歉提到这一点,但我记得在 Windows 时代,我们会将 FAT16 更改为 FAT32 或将 FAT32 更改为 NTFS,而不必丢失数据。我希望这在 Linux 上可用。
更新 /home 文件系统是 xfs 而不是 jfs,而且由于某种原因,这个文件系统似乎有一个错误,我不得不重新安装操作系统两次,直到我最终使用整个 /
但是,作为结论,似乎没有办法进行转换
在决定在我们的服务器上使用 LVM2 作为 volumemanager 之后,我们还希望有一个可在线调整大小的文件系统。在阅读了几篇文章后,我决定使用 JFS 来支持 XFS。
今天,我的办公室服务器断电了,我发现 JFS 卷上的一个文件已完全损坏。虽然这种情况可能会发生,但系统在断电后的启动过程中没有指示任何文件系统问题,从而使我相信一切正常。重放日志后,所有文件系统都是干净的。
这给我留下了不好的品味。我不想要断电后无法很好恢复的文件系统,但我真的不想要一个不会告诉我可能存在问题的文件系统。
所以我想我试一试,问问你更喜欢哪个文件系统?你喜欢哪一个,为什么?我正在寻找以下功能:
我还想知道您是否使用过 JFS 并且有过糟糕的使用体验——当然还有使用 JFS 的成功案例。最终:您更喜欢 XFS 还是 JFS 或反之(如日常使用所提到的,而不是特定工作负载)
我目前正在运行一个通过 NFS (nfs-kernel-server) 导出大型 JFS 文件系统 (22TB) 的 debian 服务器。尝试写入 NFS 共享时,性能非常差。22TB 磁盘位于使用 iSCSI 安装的 NAS 上。
NFS 服务器:
cat /etc/exports
/data2 10.1.20.86(rw,no_subtree_check,async,all_squash)
cat /sys/block/sdb/queue/scheduler
noop [deadline] cfq
cat /etc/default/nfs-kernel-server
RPCNFSDCOUNT=8
RPCNFSDPRIORITY=0
RPCMOUNTDOPTS=--manage-gids
NEED_SVCGSSD=
RPCSVCGSSDOPTS=
Run Code Online (Sandbox Code Playgroud)
NFS客户端:
cat /etc/fstab
10.1.20.100:/data2 /root/incoming nfs rw,noatime,soft,intr,noacl 0 2
cat /sys/block/sdb/queue/scheduler
noop [deadline] cfq
cat /proc/mounts
10.1.20.100:/data2/ /root/incoming nfs4 rw,noatime,vers=4,rsize=262144,wsize=262144,namlen=255,soft,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=10.1.20.86,minorversion=0,addr=10.1.20.100 0 0
Run Code Online (Sandbox Code Playgroud)
这个问题把我难住了。任何帮助将受到极大欢迎。谢谢。