这个问题是关于问题中描述的相关但切题的问题这个帖子。
在上一篇文章中尝试最终确定选项时,我总是保留根分区,保持不变,不修改默认安装选项。
当我将 fstab 中的挂载选项更新为与所有其他选项相同时,在同一磁盘上,系统会给我启动菜单,启动启动屏幕上的操作(5 个动画点;有关文件系统上的 fsck 的消息)然后,当需要显示登录屏幕时,启动屏幕会消失,我会看到黑屏(我的默认启动屏幕颜色),并且系统会挂在那里,从不给我登录屏幕,也没有任何消息,甚至等了15分钟后!!!
结论是,即使辅助分区上的设置没有揭示所使用的 fstab 选项的严重问题,并且表现得可以接受,但与将这些相同选项应用于 / 分区时情况却有很大不同。尝试使用 grub 菜单中的高级选项重新启动时,我无法修复“损坏”(即撤消 /etc/fstab 中的 / 选项)。我被迫从辅助驱动器上的备用 Ubuntu 22.04 系统启动,进入并进行修复,然后才能重新启动,除了发行版默认值之外没有任何选项。
既然如此,有人可以告诉我我的 fstab 条目具体有什么问题吗,如果如下所示:
UUID=00000000-0000-0000-0000-000000000000 /DB001_F2 ext4 defaults,nofail,journal_checksum,journal_async_commit,commit=15,errors=remount-ro,journal_ioprio=2,data_err=ignore,nodiscard 0 1
事实上,给定的一组选项使系统偏离了轨道,达到了它所做到的程度,看似解决前一个问题的解决方案实际上并不是它看起来的解决方案,只是一个指向复杂性的多个来源的指针!多么令人失望啊!
来自 dumpe2fs 的根设备 (/dev/sda3) 报告:
root@OasisMega1:/DB001_F2/Oasis/bin# dumpe2fs -h /dev/sda3
dumpe2fs 1.45.5 (07-Jan-2020)
Filesystem volume name: DB001_F1
Last mounted on: /
Filesystem UUID: 00000000-0000-0000-0000-000000000000
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 12804096
Block count: 51199951
Reserved block count: 2559997
Free blocks: 37262931
Free inodes: 12246373
First block: 0
Block size: 4096
Fragment size: 4096
Group descriptor size: 64
Reserved GDT blocks: 1024
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Wed Oct 28 20:55:52 2020
Last mount time: Mon Sep 12 13:50:48 2022
Last write time: Mon Sep 12 13:50:43 2022
Mount count: 1207
Maximum mount count: -1
Last checked: Wed Oct 28 20:55:52 2020
Check interval: 0 (<none>)
Lifetime writes: 2862 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 32
Desired extra isize: 32
Journal inode: 8
First orphan inode: 408274
Default directory hash: half_md4
Directory Hash Seed: 263a14ff-4737-41f7-9c28-228ae1e89263
Journal backup: inode blocks
Checksum type: crc32c
Checksum: 0x428983d0
Journal features: journal_incompat_revoke journal_64bit journal_checksum_v3
Journal size: 1024M
Journal length: 262144
Journal sequence: 0x004fe3ab
Journal start: 65627
Journal checksum type: crc32c
Journal checksum: 0x6d639679
root@OasisMega1:/DB001_F2/Oasis/bin#