스왑 (cryptswap) 파티션이 제대로 작동합니까? 선택하고 Ubuntu가 자동으로

느낌이 없습니다. Toshiba Satellite L305-S5944 랩톱에서 Ubuntu 11.10을 실행하고 있습니다. Ram의 1.8GiB가 있다고 가정합니다 (2 개가 있다고 생각). 시스템 모니터에서 리소스 탭을 보면 스왑은 항상 0 바이트의 0 바이트를 나타냅니다. 우분투 11.10을 다시 설치하려고했지만 여전히 동일합니다. 두 가지 모두 설치 중에 홈 디렉토리 암호화 옵션을 선택합니다. 부팅 할 때 “cryptswap을 마운트 할 수 없습니다”와 같은 메시지가 표시되는 경우가 있습니다. 스크린 샷을 얻으려고했지만 지금은하지 않습니다. 디스크 유틸리티에서 하드 디스크를 보면 설치 중에 생성 된 248GB ext 4, Extended 2.0GB 및 Unknown 2.0GB의 3 개의 파티션이 표시됩니다. 스크린 샷에서 알 수없는 파티션은 파티션 유형 : Linux 스왑 (0x82)입니다. 죄송하지만 이미지를 게시 할 수 없습니다.

충돌 문제가 있었고 꽤 정기적으로 속도가 느려졌습니다. 또한 오른쪽 상단의 버튼을 클릭하면 최대 절전 모드 옵션이 표시되지 않습니다. 스왑 공간이 제대로 작동하지 않는 것 같습니다.

스왑 공간이 암호화되어 있다는 것을 이해합니다. 이것이 시스템 모니터에 등록되지 않은 이유입니까, 아니면 문제를 나타내는 것입니까?

스왑이 작동하는지 테스트하는 방법이 있습니까?

작동하지 않으면 어떻게 작동합니까, 이미있는 것처럼 보이며 작동하지 않을 수 있습니까?

“free -m”의 출력은 다음과 같습니다.

                total used free shared buffers cached
Mem:            1883  1729 154  0      21      634
-/+ buffers/cache:    1073 810
Swap:           0     0    0

LUKS인지 ecryptfs인지 확실하지 않습니다. 정상적인 설치 과정에서 “홈 디렉토리 암호화”또는 이와 유사한 표시 확인란을 클릭하기 만하면됩니다. ecryptfs라고 생각합니다. 홈 폴더에서 숨겨진 파일을 확인했는데 “.ecryptfs”라는 숨겨진 폴더가 있습니다.

blkid를 실행하고 출력은 다음과 같습니다.

/dev/sda1: UUID="92a6b5e8-695f-4d54-a389-d5dd7c7b862e" TYPE="ext4"
/dev/sdc1: LABEL="FreeAgent GoFlex Drive" UUID="04684AE3684AD2DA" TYPE="ntfs"

sdc1은 외부 HD입니다. 또한 GParted를 사용해 보았으며 sda1 외에도 파일 시스템이 포함 된 sda 2 : “확장”및 크기 1.87 GiB가 표시됩니다. 또한 파일 시스템이 “알 수 없음”이고 크기가 1.87 GiB 인 sda2 내부에 중첩 된 sda5 파티션을 보여줍니다. sda5 옆에 “!”가있는 빨간색 cirle이 있습니다. 내부.

오른쪽에 “정보”를 선택하면 상태 : 마운트되지 않음 및 하단에 경고 : 파일 시스템을 감지 할 수 없습니다! 가능한 이유는 다음과 같습니다.-파일 시스템이 손상되었습니다.-파일 시스템을 GParted에 알 수 없습니다. 사용 가능한 파일 시스템이 없습니다 (포맷되지 않음) ./ dev / sda5 장치 항목이 없습니다. 설치하는 동안 문제가 발생 했습니까? 삭제를 선택하고 Ubuntu가 자동으로 스왑을 생성하는 전체 하드 드라이브를 사용한다고 생각했습니다. 거기에 있지만 어떤 이유로 작동하지 않는 것 같습니다.

내 / 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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sdb1 during installation
UUID=92a6b5e8-695f-4d54-a389-d5dd7c7b862e /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb5 during installation
#UUID=088145ec-4c28-43e4-b3de-9f6971b08704 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

출력 sudo fdisk -l은 다음과 같습니다.

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001d8e9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   484472831   242235392   83  Linux
/dev/sda2       484474878   488396799     1960961    5  Extended
/dev/sda5       484474880   488396799     1960960   82  Linux swap / Solaris

Disk /dev/sdc: 640.1 GB, 640135028224 bytes
1 heads, 63 sectors/track, 19845455 cylinders, total 1250263727 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2bc1313e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  1250258687   625129312+   7  HPFS/NTFS/exFAT

fstab의 스왑이 주석 처리되어 주석을 제거하고 여전히 작동하지 않지만 다시 시작했습니다.



답변

아니요. 같은 문제가있었습니다. 를 실행하여 스왑이 전혀 없는지 확인해야합니다 cat /proc/swaps. 그런 다음 mkswap스왑 파티션을 포맷하는 데 사용하십시오. 그런 다음 /etc/conf.d/dm-crypt( crypttab또는 유사 할 수 있음 ) urandom dmcrypt부팅 할 때 다음 줄을 파일에 추가 하여 기본 항목을 사용해야 합니다.

swap=crypt-swap
target='/dev/sd*'

적어도 그것이 내가 Sabayon에서 한 방식입니다. 또한 부팅 할 때 작동하고 LUKS 파티션에 대한 임의의 오류가 발생 e하면 GRUB 부팅 메뉴에서를 누르고 "crypt_swap=/dev/sda5"커널 매개 변수 행에서 제거하십시오 .

나는 멍청한 사람이므로 맹목적으로 내 말을 듣지 마라. 그러나 이것이 내가 지금 어디에 있는지를 얻는 방법이다.


답변

설치할 때 스왑 파티션을 만들었습니까? fdiskgparted를 사용 하거나 gparted를 사용하여 파티션을 나열 할 수 있습니다 .

그렇지 않은 경우 스왑 파티션을 만들어야합니다. 이 작업은 라이브 CD에서 분리하여 수행 할 수 있습니다.

파티션을 나열하십시오 blkid

그런 다음 /를 편집 etc/fstab하고 스왑 파티션을 추가하십시오. 항목은 다음과 같습니다

UUID=xxx.yyy.zzz swap swap default 0 0

참조 : https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F

http://tldp.org/HOWTO/Partition/setting_up_swap.html

암호화 된 스왑 (IMO)이 필요하다고 생각되면 대체 CD에서 설치하는 것이 가장 쉬운 방법입니다.


답변

OP는 의견에 효과가있는 솔루션을 게시했습니다.

나는 그것을 속이려고 시도했고 암호화 된 스왑 대신 일반 스왑으로 바꿨습니다. 지금 작동하는 것 같습니다.


답변

설치하는 동안 하드 드라이브에 스왑 공간을 할당하지 않은 것 같습니다. 확장 공간은 스왑 공간과 Linux Distro가 배치 될 공간입니다. 도움이 되길 바랍니다.


답변