Cryptswap 부팅 오류 – 마운트 할 수 없습니까?


9

나는 스왑을 설정했다고 생각하지만 시작시 "스킵 용 수동 S의 경우 / dev / mapper / cryptswap1 M을 마운트 할 수 없습니다" 라는 줄을 따라 무언가라고 말합니다 . 그러나 그것은 마운트 된 것처럼 보입니까? 나는 이미 성공하지 않고이 솔루션시도했습니다 .

내가 실행할 free -m때 출력은 다음과 같습니다

             total       used       free     shared    buffers     cached
Mem:          3887        769       3117          0         54        348
-/+ buffers/cache:        366       3520
Swap:         4026          0       4026

그리고 sudo bklid:

/dev/sda1: UUID="9fb3ccd6-3732-4989-bfa4-e943a09f1153" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="bd9fe154-8621-48b3-95d2-ae5c91f373fd" TYPE="swap"

그리고 cat /etc/crypttab:

cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

내 것 /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).
#
#                
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=9fb3ccd6-3732-4989-bfa4-e943a09f1153 /               ext4    
errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=bb0e378e-8742-435a-beda-ae7788a7c1b0 none            swap    
sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

cat /proc/swaps 출력은 다음과 같습니다

Filename             Type        Size    Used    Priority
/dev/dm-0                               partition   4123644 0   -1

스왑이 올바르게 설정되지 않았거나 부팅 메시지를 어떻게 수정합니까?

답변:


9

나는 두 개의 다른 컴퓨터에서 우분투의 3 가지 다른 릴리스 에서이 문제를 발견했습니다. 경고 메시지에도 불구하고 대부분의 경우 스왑 파티션이 마운트되었지만 GUI로 인해 부팅이 완료되면 GUI가 시작되지 않는 경우가있었습니다.

해결 방법으로 수행 한 작업은 다음과 같습니다.

Ctrl+ Alt+ 를 눌러 터미널을 엽니 다 T.

입력하고을 gksudo gedit /etc/fstab누릅니다 Enter.

다음 줄을 검색하십시오.

/dev/mapper/cryptswap1 none swap sw 0 0

이제 noauto바로 다음에 값을 입력하십시오 sw(쉼표로 구분).

/dev/mapper/cryptswap1 none swap sw,noauto 0 0

저장하고 종료. 이렇게하면 부팅하는 동안 스왑 파티션이 마운트되지 않으므로 경고 메시지가 나타나지 않거나 로그인 화면이 나타나지 않을 수도 있습니다.

이제 터미널을 입력하십시오

gksudo gedit /etc/rc.local

입력 하기 전에 다음 줄을 입력하십시오 exit 0.

sleep 10

swapon /dev/mapper/cryptswap1

항목이 없으면 exit 0해당 두 줄 바로 아래에 입력해야합니다. 저장하고 다시 종료하십시오. 그러면 암호화 된 스왑 파티션을 마운트하기 위해 로그인 한 후 시스템이 10 초 동안 기다리도록 지시합니다.

시스템을 재부팅하십시오. 더 이상 경고 메시지가 나타나지 않아야합니다. 로그인 후 잠시 기다렸다가 다시 터미널을 열고 입력

free -m

출력 결과는 다음과 같습니다.

fuzzyq @ Samsung-R710 : ~ $ 무료 -m

              total       used       free     shared    buffers     cached

 Mem:          3949       3806        143          0         86       1783

 -/+ buffers/cache:       1936       2013

 Swap:         4095          0       4095

마지막 줄이 중요합니다. 총 스왑에 대해 양수 값이 표시되면 스왑 파티션이 성공적으로 마운트 된 것입니다.


2
정말 고마워서 마침내 내 문제와 올바르게 장착되었습니다!
woody

다행 이네요, 축하합니다!
FuzzyQ

나는 (다가오는) Ubuntu 14.04에서 이것을 시도했지만 불행히도 절차는 도움이되지 않았습니다-마지막 단계에서 스왑이 생성 swapon /dev/mapper/cryptswap1되었지만 재부팅 후에 마운트되지 않았습니다. 이 런치 패드 버그 보고서 토론 에서 설명 된 문제로 인해 문제를 해결하지 못할 수 있습니다 (캐비티 : 기술 토론).
Premek Brada

1
이 답변은 1.5 세일 수 있지만 여전히 작동합니다! 감사!
Nic Wortel

1

스왑 파일 시스템을 마운트하지 않습니다. 그러나 다음과 함께 사용 중인지 확인할 수 있습니다.

cat /proc/swaps

스왑으로 사용하도록 구성된 모든 블록 장치가 표시됩니다.


내 질문을 명확히하기 위해 op를 수정했습니다. 받고있는 부팅 메시지를 수정하고 싶습니다. cat /proc/swaps도움 이 될지 확실하지 않지만 내 게시물에 추가했습니다
woody

이 있어야하는데 sda5하거나 확인하는 것이 내 cat /proc/swapsISdm-0
우디
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.