"스왑을 사용할 수 없음"-재부팅 할 때마다 수동으로 "스왑"해야합니다


15

Ubuntu 12.04, Thinkpad Edge 13, 암호화 된 집에 있습니다. 시스템 모니터에 스왑이 "사용할 수 없음"이라는 메시지가 표시됩니다. swapongparted 의 옵션을 사용하여 다시 가져올 수 있습니다 ( sudo swapon -a터미널 에서도 할 수 있다고 생각 했지만 작동하지 않습니다). 문제는 swapon재부팅 할 때마다 해야한다는 것 입니다. 다시 부팅 한 후에도 계속 켜져 있도록 다시 켜려면 어떻게해야합니까?

내 fstab :

# # <file system> <mount point> <type> <options> <dump> <pass> 
proc /proc proc nodev,noexec,nosuid 0 0 
# / was on /dev/sda5 during installation 
UUID=47641b93-9d12-4e6a-b803-dde28f0e5725 / ext4 errors=remount-ro 0 1

당신은 게시 할 수 /etc/fstab있습니까?

# / etc / fstab : 정적 파일 시스템 정보. # # 'blkid'를 사용하여 장치의 보편적으로 고유 한 식별자를 인쇄하십시오. 이것은 디스크를 추가하고 제거하더라도 작동하는 장치 이름을 지정하는보다 강력한 방법으로 UUID =와 함께 사용될 수 있습니다. fstab (5)를 참조하십시오. # # <파일 시스템> <마운트 지점> <유형> <옵션> <덤프> <패스> proc / proc proc nodev, noexec, nosuid 0 0 # / 설치 중 / dev / sda5에있었습니다 UUID = 47641b93-9d12-4e6a -b803-dde28f0e5725 / ext4 errors = remount-ro 0 1
geoffrey

위에 게시 한 두 UUID가 실제로 다르다는 것을 알고 있습니까? 스왑 온 응답에서 "4aa8"블록 뒤에 "-8"이 없습니다 (또한 fstab에서도 가정).

답변:


26

스왑 인에 대한 구성이 없습니다 /etc/fstab. 해당 파일에 다음 줄을 추가하십시오.

UUID=<uuid> none   swap    sw    0       0   

당신은 교체해야 <uuid>uuid스왑 파티션의 . 그렇게하려면sudo blkid

$ sudo blkid
/dev/sda1: LABEL="System Reserved" UUID="88A0D0A1A0D09752" TYPE="ntfs" 
/dev/sda2: UUID="0620D9F920D9EFA3" TYPE="ntfs" 
/dev/sda5: UUID="c282b418-2045-4852-8789-88a44360a0bb" TYPE="ext4" 
/dev/sda6: UUID="f99c6a0c-790a-45ca-a1a9-8874f5a2999b" TYPE="ext4" 
/dev/sda7: UUID="4cc2e909-ebd1-4c72-abee-aa32035bf330" TYPE="swap"

이것은 내 파티션의 목록이며 / dev / sda7 은 내 스왑 파티션입니다. 따라서 스왑에 해당하는 UUID 값을 복사하여 따옴표를 생략하고 fstab 파일에 사용할 수 있습니다.


그리고 반환 된 행 sudo blkid중 'TYPE = "swap"'이없는 행 은 무엇입니까?
reallynice

@niconic 당신은 스왑 파티션을 만들어야합니다
SirLenz0rlot

3

12.04로 업그레이드 한 후 약간의 예외가 발생했습니다. Gimp에서 큰 파일을 열려고 할 때까지 스왑 파티션이 작동하지 않는다는 것을 알지 못했습니다.

blkid 보여줍니다 :

/dev/sdb6: UUID="3e0550cf-4a55-4aa8-80fa-24103c1b25a7" TYPE="swap" 

시스템 모니터에 따라 활성화되지 않았습니다. UUID는 옳았지만 갈 수는 없습니다 ...이 명령에 어떻게 도달했는지 확실하지 않습니다.

blkid -p /dev/mapper/foo-swap_1
error: /dev/mapper/foo-swap_1: No such file or directory

파일 관리자는 0 바이트 아이콘, 파일 이름 제어를 보여주었습니다. 무엇에 의해?

sudo swapon --all --verbose yielded
swapon: cannot find the device for UUID=3e0550cf-4a55-4aa80fa-24103c1b25a7

/etc/fstab파일을 추가하여 편집했습니다.

/dev/sdb6   none    swap    sw  0   0

재부팅하면 시스템 모니터가 활성화 된 것으로 표시합니다.

이것은 내가 찾은 첫 번째 사이트였습니다. 필자의 경우 UUID가 fstab에 있어도 작동하지 않아 '중간에'빠진 것이 있습니다. 이것은 아는 사람에게 도움이 될 수 있습니다.

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