une2fs -l /dev/nvme0n1p1, 유효한 파일 시스템 슈퍼블록을 찾을 수 없습니다.

une2fs -l /dev/nvme0n1p1, 유효한 파일 시스템 슈퍼블록을 찾을 수 없습니다.

나는 후속 조치를 취하고 있다https://wiki.ubuntu.com/DebuggingKernelSuspend커널 중단 오류 디버깅. 파티션에 대한 현재 fsck 설정을 가져오도록 요청하는 섹션이 있습니다. 나생각하다내 파티션은 /dev/nvme0n1p1다음과 같습니다. 시도해 보았습니다.

[lz@dom0 ~]$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
devtmpfs                     2.0G     0  2.0G   0% /dev
tmpfs                        2.0G     0  2.0G   0% /dev/shm
tmpfs                        2.0G  1.4M  2.0G   1% /run
tmpfs                        2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/mapper/qubes_dom0-root  445G  5.2G  417G   2% /
tmpfs                        2.0G  8.0K  2.0G   1% /tmp
xenstore                     2.0G  232K  2.0G   1% /var/lib/xenstored
/dev/nvme0n1p1               500M   61M  440M  13% /boot/efi
tmpfs                        393M  8.0K  393M   1% /run/user/1000
[lz@dom0 ~]$ tune2fs -l /dev/nvme0n1p1
tune2fs 1.43.3 (04-Sep-2016)
tune2fs: Permission denied while trying to open /dev/nvme0n1p1
Couldn't find valid filesystem superblock.

내가 뭘 잘못했나요? 이거 칸막이 아닌가요? 다른 것들은 나에게 가상으로 보입니다. /dev/nvme0n1p1은 유일한 "실제" 것 같습니다.

답변1

tune2fs먼저 접두사를 추가해야 합니다 sudo. 하지만 계속 읽어주세요...

이는 UEFI 부트 로더가 포함된 EFI 시스템 파티션의 범용 마운트 지점 /dev/nvme0n1p1입니다 . /boot/efi일반적으로 여기에는 FAT32 파일 시스템이 포함됩니다. 이는 UEFI 펌웨어 사양에서 지원되도록 보장된 유일한 파일 시스템 유형이기 때문입니다. 이 명령은 FAT32가 아닌 , 및 FAT32 와 같은 파일 시스템 유형 tune2fs에만 적용됩니다 .ext2ext3ext4

논리 /dev/mapper/qubes_dom0-root볼륨은 아마도 LVM일 것입니다. 이는 장치 매퍼 하위 시스템에 의해 처리되는 장치이지만 반드시 다른 파티션 장치만큼 "실제"인 것은 아닙니다. 이 장치의 블록과 실제 디스크 장치의 블록 간의 매핑은 약간 더 유연하며 여러 실제 디스크 또는 파티션을 참조할 수 있습니다. 그러나 가상이든 아니든 이곳은 루트 파일 시스템이 있는 곳입니다. 해당 파일 시스템을 조작해야 하는 경우 tune2fs이 명령에 대한 올바른 대상 장치입니다.

관련 정보