我担心如果我无法解决这个问题,我可能不得不恢复为系统默认设置。
我正在尝试为单用户桌面环境设置各种系统配置,以获得更强大的 ext4 。尝试分配所需的配置设置,使其能够正确生效。
我知道其中一些应该包含在文件中mke2fs.conf
,以便最初使用这些正确的设置创建文件系统。但我稍后会解决这个问题,为以下内容保留发行版默认文件。
我知道我想要的 EXT4 选项可以在/etc/fstab
. 以下条目显示了我通常想要的内容:
UUID=00000000-0000-0000-0000-000000000000 /DB001_F2 ext4 defaults,nofail,data=journal,journal_checksum,journal_async_commit,commit=15,errors=remount-ro,journal_ioprio=2,block_validity,nodelalloc,data_err=ignore,nodiscard 0 0
Run Code Online (Sandbox Code Playgroud)
其中每个DB001_F{p}
都是根磁盘上的一个分区( p = [2-8] )。
我在这里以与列表相同的顺序重复这些选项,以防更容易理解:
defaults
nofail
data=journal
journal_checksum
journal_async_commit
commit=15
errors=remount-ro
journal_ioprio=2
block_validity
nodelalloc
data_err=ignore
nodiscard
Run Code Online (Sandbox Code Playgroud)
在启动期间安装,下面的系统日志显示所有报告我认为被承认的可接受的设置:
64017 Sep 4 21:04:35 OasisMega1 kernel: [ 21.622599] EXT4-fs (sda7): mounted filesystem with journalled data mode. Opts: data=journal,journal_checksum,journal_async_commit,commit=15,errors=remount-ro,journal_ioprio=2,block_validity,nodelalloc,data_err=ignore,nodiscard
64018 Sep 4 21:04:35 OasisMega1 kernel: [ 21.720338] EXT4-fs (sda4): mounted filesystem with journalled data mode. Opts: …
Run Code Online (Sandbox Code Playgroud)