기본 파티션을 사용하여 SSD 드라이브에 Debian Jessie를 설치했습니다. 현재 디스크 파티션은 다음과 같습니다.
RAM이 16GB이므로 필요하지 않을 것 같습니다.교환. 하지만 다른 디스크 드라이브가 있기 때문에스왑 파일 만들기예를 들어, 다른 드라이브 중 하나에 있습니다.
제거하려면 어떤 조치를 취해야 하는지 알려주실 수 있나요?교환정확하고 영구적으로 파티션 나누기디스크 공간을 차지하지 않도록? 현재 128GB SSD만 있으므로 스왑 파티션을 제거하고 싶습니다.
이것이 각 단계마다 시도하고 재부팅하는 것입니다.영구적이지 않음, 또는아무것도 하지 않았다:
사용
swapoff
유용:swapoff --all
사용고팟유용:
마우스 오른쪽 버튼으로 클릭교환파티션을 나누고 "스왑"을 클릭하세요.
댓글 달기교환분할된보편적으로 고유한 식별자다음 파일에서:
/etc/fstab
댓글 달기교환분할된보편적으로 고유한 식별자다음 파일에서:
/etc/initramfs-tools/conf.d/resume
마지막으로 다음 명령을 실행합니다(이 순서와 역순).
update-grub update-initramfs -u
답변1
당신이 가지고 있다면고팟가까이 열어라. 스왑 기능은 영구적이지 않은 것 같습니다.
터미널을 열고
root
(su
);당신이 가지고 있다면sudo
활성화되면 다음을 수행할 수도 있습니다sudo -i
.man sudo
모든 옵션에 대해):sudo -i
-
swapoff --all
특정 내용에 대해 100% 확신합니다.교환파티션 파티션 끄기:
cat /proc/swaps
이 파일에 익숙한 텍스트 편집기를 엽니다.
nano
확실하지 않은 경우:nano /etc/fstab
댓글 달기/삭제교환분할된보편적으로 고유한 식별자,예를 들어:
# UUID=1d3c29bb-d730-4ad0-a659-45b25f60c37d none swap sw 0 0
이 파일에 익숙한 텍스트 편집기를 엽니다.
nano
확실하지 않은 경우:nano /etc/initramfs-tools/conf.d/resume
이전에 식별된 주석 처리/삭제교환분할된보편적으로 고유한 식별자,예를 들어:
# RESUME=UUID=1d3c29bb-d730-4ad0-a659-45b25f60c37d
교환이 암호화된 경우 에도 동일한 작업을 수행하세요
/etc/crypttab
.나중에 필요하므로 터미널을 닫지 마십시오.
노트:다음 단계는 사용 여부에 따라 달라집니다.명령줄 인터페이스또는GUI.
GUI:
열려 있는고팟, 메뉴에서 또는 더 편리하게 우리가 여는 터미널에서:
gparted
아직 설치하지 않은 경우 설치한 후 이전 명령을 다시 실행할 수 있습니다.
apt-get install gparted
오른쪽 상단에 있는 메뉴에서 드라이브를 선택합니다.
~처럼고팟재활성화교환부팅 시 파티션, 특정 파티션을 마우스 오른쪽 버튼으로 클릭해야 합니다.교환파티션을 나누고 Swapoff를 클릭하면 -> 즉시 적용됩니다.
삭제교환파티션을 마우스 오른쪽 버튼으로 클릭 -> 삭제합니다. 변경 사항을 즉시 적용해야 합니다.
기본/기타 파티션의 크기를 조정하려면 마우스 오른쪽 버튼 클릭 -> 크기 조정/이동을 클릭하세요. 변경 사항을 즉시 적용해야 합니다.
터미널로 돌아가서 다시 만들어 보겠습니다.출시 이미지:
update-initramfs -u -k all
고쳐 쓰다애벌레:
update-grub
머신이 시작되는지 테스트하려면 지금 재부팅하면 됩니다.
암호화 참고: 스왑 파티션이 암호화된 경우 의 관련 행도 주석 처리해야 합니다 /etc/crypttab
. 그렇지 않으면 CryptSetup이 시작 시 90초를 기다리게 합니다. 감사해요솔직한이 보충제를 위해.
답변2
루트로 실행:
# swapoff -a
변경 사항을 영구적으로 적용하려면 /etc/fstab
스왑 항목을 편집 및 삭제하거나 주석 처리하세요.
답변3
/etc/fstab
다음 부팅 시 다시 활성화되지 않도록 관련 항목을 주석 처리/삭제한 다음 재부팅하거나 실행하여 swapoff -a
현재 실행 중인 시스템이 스왑 파티션을 사용하지 못하도록 비활성화합니다.
이제 스왑 파티션을 삭제하고 시스템 파티션을 사용되지 않은 공간으로 확장하고 실제 파일 시스템을 확장하십시오. 그래픽 파티션 관리자가 모든 작업을 수행할 수 있는지는 모르겠지만, 그렇지 않은 경우 다음을 사용하여 배포판 독립적인 방법을 fdisk
사용 하여 수행할 수 있습니다 resize2fs
.
# fdisk /dev/sdX
# Display current partition table, copy/paste this output somewhere to be able to go back in case you screw up
Command (m for help): p
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 22527 20480 10M ef EFI (FAT-12/16/32)
/dev/sda2 22528 186367 163840 80M 83 Linux
/dev/sda3 186368 204799 18432 9M 82 Linux swap / Solaris
# Delete the swap partition
Command (m for help): d
Partition number (1-3, default 3): 3
Partition 3 has been deleted.
# Delete the system partition
Command (m for help): d
Partition number (1,2, default 2): 2
Partition 2 has been deleted.
# Create a new system partition starting the same as the old one but ending a bit farther, at the end of the (now deleted) swap partition
Command (m for help): n
Partition type
p primary (1 primary, 0 extended, 3 free)
e extended (container for logical partitions)
Select (default p):
Using default response p.
Partition number (2-4, default 2):
# Enter the same start sector as the old part.
First sector (22528-204799, default 22528): 22528
# Enter the end sector of the old swap partition
Last sector, +sectors or +size{K,M,G,T,P} (22528-204799, default 204799): 204799
Created a new partition 2 of type 'Linux' and of size 89 MiB.
# Save the changes
Command (m for help): w
The partition table has been altered.
마지막으로, 새로운 사용 가능한 공간을 활용하기 위해 현재 파일 시스템을 확장합니다(지금까지 실제 파일 시스템은 기본 파티션에 더 많은 공간을 추가했다는 사실을 알지 못했습니다). 기본적으로 resize2fs
고정된 크기를 지정하지 않는 한 전체 파티션이 사용되므로 파티션 블록 장치 외에는 아무것도 지정할 필요가 없습니다. 파티션이 마운트되는 동안 파일 시스템 확장(축소 대신)을 온라인으로 수행할 수 있습니다.
# resize2fs /dev/sda2
이제 재부팅하지 않고도 스왑을 성공적으로 비활성화하고 사용하지 않은 공간을 회수했습니다.
데비안의 프로세스는 약간 다르며 더 많은 파일을 편집해야 합니다. 확인 해봐답변더 많은 정보를 알고 싶습니다.
답변4
Gparted에서 스왑 파티션을 마우스 오른쪽 버튼으로 클릭하고 선택할 수 있습니다.교환옵션. 이는 요청한 것과 동일한 작업을 빠르게 수행할 수 있는 방법입니다.