如何把 Debian/Ubuntu 安装到 xfs 文件系统上(或者如何把他们的系统分区变为 xfs)?

2021-10-18 06:47:55 +08:00
 LxnChan

是这样的,几天前听说 xfs 文件系统比较耐造,意外断电关机也不会出现无法启动的情况,于是就想在 xfs 文件系统上安装 Debian 。搜索了一圈发现基本上没有说如何在 xfs 文件系统上安装 Debian 的先例。

或者说为什么一旦 Ubuntu 的系统磁盘损坏就会卡在第一屏而不是自动修复(已确认发生的问题只需操作员手动输入相关的修复命令即可恢复)?这个不知道大家有没有什么好的解决方案。

3792 次点击
所在节点    Linux
13 条回复
anytk
2021-10-18 08:46:18 +08:00
带日志的文件系统都没这个问题

Debian 安装应该都支持这些文件系统,但是某些文件系统需要单独的 ESP 分区或者 BOOT 分区
cloudfstrife
2021-10-18 09:41:28 +08:00
Debian 安装过程应该可以手动分区的,就是不确定支不支持 xfs 。
lovehigh
2021-10-18 09:47:46 +08:00
google 搜索下,相关内容还是挺多的
billlee
2021-10-18 10:25:33 +08:00
安装的时候选手动分区然后指定文件系统类型就可以了
libook
2021-10-18 11:36:10 +08:00
以前用 Ext4 文件系统的树莓派,都是随时拔电源,没遇到过系统起不来的情况。

文件系统的领域里有个技术叫“日志式文件系统( Journaling file system )”,你可以去搜一下看看是怎么回事。
liuxu
2021-10-18 20:26:17 +08:00
ubuntu/debian 安装时,磁盘分区界面选自定义,然后自己分区,根分区文件系统选择 xfs 就好了
liuxu
2021-10-18 20:34:21 +08:00
没有自动修复的原因可能是因为你 /etc/fstab 的 /挂载项的 pass num 也,就是最后一项是 0 而不是 1
LxnChan
2021-10-18 20:37:07 +08:00
@liuxu 他这个配置文件里面最后一个数不是定义是否检测的吗
liuxu
2021-10-18 20:50:26 +08:00
@LxnChan 是否检测的意思就是你开机 mount 你分区的时候是否检测
LxnChan
2021-10-19 10:05:05 +08:00
@liuxu 但是有问题得修复啊,我的目的不是让它坏着就坏着了,得检测之后自动修复啊
liuxu
2021-10-19 10:34:11 +08:00
@LxnChan 监测用的 fsck 自动修复
nuk
2021-10-20 13:45:17 +08:00
@LxnChan 改一下 initramfs 里的脚本就好了啊,每次重启强制 fsck -y
Remember
2021-10-26 01:30:22 +08:00
你安装的时候选择 expert mode ,然后磁盘分区的时候选 xfs 就好,也可以用 btrfs ,现版的内核都支持启动。

我几台 vps 都是 xfs 了,之前都是用 btrfs 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/808426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX