서문(첫 번째 시도는 실패로 끝났습니다):Fstab에 data=journal을 추가하면 시작 시 Linux ext4가 충돌합니다. 어떻게 해결합니까?
fs 모드를 활성화하는 방법에 대한 신뢰할 수 있는 단계별 지침을 찾을 수 없습니까 data=journal
ext4
? (이것은 내 루트 파일 시스템입니다.)
누구든지 도와줄 수 있나요? 감사합니다!
운영 체제: 리눅스 민트 21.1 시나몬
tune2fs
덤프 는 다음과 같습니다 .
$ sudo tune2fs -l /dev/nvme0n1p2
[sudo] password for vlastimil:
tune2fs 1.46.5 (30-Dec-2021)
Filesystem volume name: <none>
Last mounted on: /
Filesystem UUID: f1fc7345-be7a-4c6b-9559-fc6e2d445bfa
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: 122093568
Block count: 488354304
Reserved block count: 20068825
Free blocks: 387437462
Free inodes: 121112327
First block: 0
Block size: 4096
Fragment size: 4096
Group descriptor size: 64
Reserved GDT blocks: 817
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Sat Jun 16 11:26:24 2018
Last mount time: Sun Jul 2 17:28:19 2023
Last write time: Sun Jul 2 17:28:11 2023
Mount count: 1
Maximum mount count: 1
Last checked: Sun Jul 2 17:28:11 2023
Check interval: 1 (0:00:01)
Next check after: Sun Jul 2 17:28:12 2023
Lifetime writes: 39 TB
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: 132249
Default directory hash: half_md4
Directory Hash Seed: 48360d76-0cfb-4aed-892e-a8f3a30dd794
Journal backup: inode blocks
Checksum type: crc32c
Checksum: 0xe1a6cb12
답변1
이것이 루트 파일 시스템이므로 마운트 옵션을 추가하면 /etc/fstab
약간의 닭과 달걀 문제가 발생합니다. 시스템은 루트 파일 시스템 마운트를 시작하기 전에 마운트 옵션을 알아야 하지만 /etc/fstab
마운트하기 전에는 읽을 수 없습니다. 파일을 받으세요. 루트 파일 시스템이 마운트되었습니다.
그렇기 때문에 설치 옵션을 지정하는 별도의 방법이 있습니다.뿌리파일 시스템: rootflags=
커널 부팅 옵션.
GRUB 부팅 메뉴에서 E선택한 부팅 항목 편집(비영구적, 현재 부팅에만 해당!)을 누르고 linux
또는 키워드로 시작하는 줄을 찾아 해당 줄의 끝에 linuxefi
추가할 수 있습니다 . rootflags=data=journal
그런 다음 화면의 지시에 따라 수정된 항목을 실행합니다.
성공적으로 시작되면 /etc/default/grub
파일(변수 GRUB_CMDLINE_LINUX
)에 시작 옵션을 추가하고 sudo update-grub
이를 실행하여 지속되도록 만들 수 있습니다.
초기 부팅 시도가 실패하면 rootflags=data=journal
GRUB 부팅 메뉴에서 변경한 내용이 디스크에 저장되지 않으므로 간단히 다시 부팅하여 이전 상태로 돌아갈 수 있습니다.