부팅 중 파티션을 삭제하여 부팅 중에 '장치 일시 중지 / 재개 대기 중'메시지가 표시됨


14

최근 8GB에 크기 가 비슷한 파티션을 삭제했습니다 . 이 파티션은 기본 파티션 뒤에 있지만 여전히 OS를 부팅하고 모든 응용 프로그램을 실행할 수 있으므로 중요하지 않은 것 같습니다 .

이제 부팅 프로세스를 완료하는 데 2 ​​분이 더 걸리며 다음 메시지가 표시됩니다.

Gave up waiting for suspend/resume device
/dev/sda4: clean, .../... files .../... blocks
[ ***] A start job is running for dev-disk-by\.....\....\... .device
Dependencies failed!

내 질문은 :

두 번째 파티션 은 무엇 이며 어떻게 복원하거나 다시 만들 수 있습니까?


OS가 시작될 때 오류나 경고가 표시됩니까? 어떤 메시지는 모든 어쩌면 당신의 커널이 부팅에 존재하지 않는 경우 quietsplash옵션을 제공합니다. GRUB 항목을 임시로 편집하고이 옵션없이 부팅하십시오. 정지되는 메시지와 그 직후의 메시지에 특히주의하십시오.
Kamil Maciorowski

@KamilMaciorowski 커널 메시지 추가
samdd

"일시 중단 / 재개 장치 대기"– 스왑 파티션에 문제가 있다고 생각합니다 (그러나 누락 된 설명은 없습니다 ntfs-3g). 시스템이 스왑을 사용하는지 확인하고 실행하십시오 swapon. 다음에 달리고 swapon -a관찰하십시오. 불평 할 수 있습니다. 삭제 한 파티션이 스왑 파티션 일 수 있습니다.
Kamil Maciorowski

@KamilMaciorowski 감사합니다. 지금 스왑 파티션 인 것 같습니다 swapon: cannot find the device for UUID=3fd1... 또한에 대한 설치 관리자를 실행했으며 ntfs-3gNTFS 파티션을 감지합니다. 도와 주셔서 감사합니다
samdd

답변:


22

방금 데비안에서 동일한 오류 메시지와 비슷한 부팅 지연이 발생하고 약간의 변형이 발생했습니다. 스왑 파티션을 자발적으로 삭제했으며 다시 만들 계획이 없다는 것을 알았습니다.

파티션이 더 이상 나열되지 /etc/fstab않았지만 지연이 지속되었습니다. /etc/initramfs-tools/conf.d/resume(KamilMaciorowski에게 힌트를 주셔서 감사합니다)에 아무것도 없습니다 .

핵심은 초기 RAM 디스크가 "컴파일"되고 어떤 경우에는 (이와 같이) 재생성되어야한다는 것을 알아내는 것이 었습니다. 해결책 : sudo update-initramfs -u.


필자의 경우 /etc/initramfs-tools/conf.d/resume에는 스왑에 대한 이전 UID 참조가 포함되었습니다. . update-initramfs -u가 문제를 해결했습니다. 감사.
G Cab

필자의 경우, 위의 대답은 최근에 포맷 된 + 암호화 된 (veracrypt 포함) 파티션을 마운트하지 못했을 가능성이 있으며 내가해야 할 일은 암호화 된 파티션을 나타내는 행 sudo nano /etc/fstab을 주석 처리 한 것 #입니다.
maninak

9

메시지 때문에

일시 중단 / 다시 시작 장치 대기 중

스왑 파티션에 문제가있는 것 같습니다. 를 실행하여 시스템이 스왑을 사용하는지 확인하십시오 swapon. 다음으로 swapon -a출력을 관찰하십시오. cannot find the device메시지 가 표시 될 수 있습니다 . 그렇다면 스왑을 다시 만들어야한다는 것을 알게 될 것입니다.

절차:

이전 질문 : 삭제 한 스왑 파티션을 어떻게 복원합니까?를 참조하십시오 .

  1. 당신의 파티션 테이블을 수정 fdisk, gdisk, gparted또는 다른 동등한 도구입니다. 파티션 항목을 다시 작성하십시오. 파티션 유형은이어야합니다 0x82 Linux swap.
  2. 로 파티션을 설정하십시오 mkswap.
  3. /etc/fstab그에 따라 수정하십시오 (이전의 출력은 swapon -a확실하지 않은 경우 어떤 항목을 변경해야하는지 알려줍니다).
  4. 중요 사항 : 의 UUID를 /etc/initramfs-tools/conf.d/resume위 단계에서 사용한 UUID로 바꾸십시오 .
  5. 를 실행하십시오 update-initramfs -u.

1

필자의 경우 부팅 메시지는 다음과 같습니다. 스왑 파티션이 삭제되었습니다.

Gave up waiting for suspend/resume device
/dev/sda4 ... ...

[***] A start job is running for dev-disk-by\...\...\...\.device
...
...
...

먼저 fstab 파일의 내용을보고 cat /etc/fstab 이런 종류의 출력을 반환합니다.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during installation
UUID=8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=00fd67-123DE-4b98-aa17-2d4025aed54 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

그런 다음 "설치 중에 스왑이 / dev / sdax에있었습니다"라는 메시지가 나타납니다.

삭제 된 파티션 (예 : fdisk 또는 Gparted)을 다시 만든 다음이 명령을 사용하여 파티션의 새 uuid를 찾으십시오.

ls -l /dev/disk/by-uuid/

이 결과는 다음과 같습니다.

total 0
lrwxrwxrwx 1 root root 10 févr. 19 07:18 00151dcd-2bf5-4b98-aa17-8f40ef4cfd86 -> ../../sda4
lrwxrwxrwx 1 root root 10 févr. 19 07:18 6C5A1AC45A1A8B4A -> ../../sda2
lrwxrwxrwx 1 root root 10 févr. 19 07:18 8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 -> ../../sda3
lrwxrwxrwx 1 root root 10 févr. 19 07:18 C064106664106188 -> ../../sda1

fstab 파일에서 스왑의 적절한 uuid를 복사 / 붙여 넣기하여 마지막 명령으로 표시된 올바른 uuid로 fstab을 업데이트하십시오. 그런 다음 재부팅하면 문제가 해결됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.