방금 작은 실수를 해서 스왑 파티션을 다시 포맷했습니다. 여전히 스왑 파티션으로 포맷되어 있습니다. 더 중요한 것은 건드리지 않은 것이 행운입니다. 그런데 uuid가 변경된 것을 발견했습니다. 따라서 더 이상 /etc/fstab의 uuid와 일치하지 않습니다.
이로 인해 즉각적인 문제가 발생하지는 않습니다. 아마도 스와핑이 최신 RAM과 반 중복되기 때문일 것입니다. 그래도 나는 이 문제를 다루고 싶다.
먼저, uuid 변경 후 fstab이 내 스왑을 감지하지 못했다는 가정을 확인할 수 있는 명령이 있습니까? 내가 찾고 있어요
findmnt
다른 컴퓨터에서 스왑이 제대로 표시되는지 확인했지만 표시되지 않았습니다. 그렇다면 스왑 파티션으로 사용되는 파티션(있는 경우)을 표시할 수 있는 명령은 무엇입니까?
둘째, fstab을 수동으로 편집하고 "예상" uuid를 새 uuid로 변경할 수 있다고 생각했습니다. 이것이 문제를 해결하는 "올바른" 방법입니까? 아마도 fstab 항목(예: grub.cfg)을 "안전하게" 편집하기 위한 몇 가지 도구가 있는지 살펴보아야 할 것입니다(제 경우에는 수동 편집이 잘못되지 않았지만).
답변1
두 번째 질문에 답하려면 해당 파일에 대한 전용 래퍼가 없습니다 fstab
. 그냥 텍스트 편집기에서 열면 됩니다.
답변2
예, fstab을 수동으로 편집하고 파티션 맵을 통해 마운트할 수 있습니다. blkid /dev/path/to/swap/partition
거기에서 실행하여 uuid를 가져올 수도 있습니다 .
파티션을 다시 포맷했으므로 어떤 파티션인지( dev/sda
또는 /dev/xvdb
등) 알아야 합니다. 그렇지 않은 경우 fdisk -l
스왑 파티션 보기를 실행할 수 있습니다 .