최대 절전 모드 시도가 실패했습니다.스왑 공간이 너무 작습니다.. 내 생각에는 데비안 위키 페이지에는 이 문제를 해결하는 방법이 명확하게 설명되어 있지 않습니다.2 삼
gparted
관리 허용분할. 그러나 부팅 파티션, 특히 파티션의 크기를 줄이는 것은 허용되지 않습니다. 이는 스왑 파티션 크기를 늘릴 수 없음을 의미합니다. 파티션을 마운트 해제해야 하는데, 이것이 조금 걱정스럽습니다.rootuser.com이 당신을 안내합니다HD 이외의 미디어에서 부팅예를 들어 USB는 파티션을 구성할 수 있습니다. ㅏ블로그이 프로세스에 대한 언급에는 "매우 간단합니다"라고 나와 있습니다. 하지만 정말 그렇습니까? 나는 다른 사람들이 궁극적으로 증가하지 못하는 것을 보았습니다스왑 크기.
다른 사람들이 설명했습니다.시스템 설치 후 스왑 공간을 어떻게 구성하나요?
$ sudo fdisk -l /dev/nvme0n1
Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: SAMSUNG MZVLB512HAJQ-000L7
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: AC1BEA07-5209-41FE-AF1A-79C3D68B3FE4
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme0n1p2 1050624 998215679 997165056 475.5G Linux filesystem
/dev/nvme0n1p3 998215680 1000214527 1998848 976M Linux swap
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.7G 0 7.7G 0% /dev
tmpfs 1.6G 2.0M 1.6G 1% /run
/dev/nvme0n1p2 467G 95G 349G 22% /
tmpfs 7.7G 13M 7.7G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/nvme0n1p1 511M 23M 489M 5% /boot/efi
tmpfs 1.6G 216K 1.6G 1% /run/user/1000
$ mount # edited
/dev/nvme0n1p2 on / type ext4 (rw,relatime,errors=remount-ro)
/dev/nvme0n1p1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
답변1
이것이 해결되었습니다
- CloneZilla로 백업
- 파티션의 오프라인 구성 준비
- 파티션 구성
- 최종 교환 설정
- 파티션 확인
- 최대 절전 모드 테스트
1. CloneZilla로 백업
- 최소한 하나의 USB 드라이브가 필요하며, 그 중 하나에는 백업을 위한 충분한 공간이 있어야 합니다.
- 선택적으로 CloneZilla Live 설치
- 저는 CloneZilla를 grub 부팅 메뉴 항목과 함께 디스크에 iso 이미지로 제공하는 전략을 따르기로 결정했습니다. 그러면 두 개의 USB에 의존하지 않고도 나중에 쉽게 백업할 수 있습니다.
- Gnome-disk-utility가 실패하여 CloneZilla Live를 사용하라는 메시지가 표시되었습니다., ISO, zip 아님
- 하단의 CloneZilla Live 예시및 보기원본 가이드
- 저는 Debian Bullseye를 실행하고 있으며 다음과 같이 약간 이전 버전의 오류를 해결해야 했습니다.
rmmod tpm
앞에 삽입menuentry
- 실제 프로그램을 실행하기 시작했을 때 약간 버그가 있었지만 결과는 다음에서 설명한 것과 다소 비슷했습니다.원본 가이드
2. 파티션 오프라인 구성 준비(파일 시스템이 설치되지 않음)
- 재시작
- USB에서 부팅 우선순위를 지정(우선순위 지정하지 않음)하도록 BIO를 편집하세요.
- 사용하지 않는 파일 시스템을 사용하여 USB에서 복구 모드로 부팅하려면 Debian Bullseye 설치를 사용하세요.
3. 파티션 구성
- 사용할 수 없습니다다른 Debian Bullseye 사용자가 설명한 프로세스, 왜냐하면논리 볼륨이나 볼륨 그룹 없음, 파티션만, 또한 설명됨여기
- 현재 스왑 파티션에 대한 스왑을 비활성화한 다음
gparted
삭제하여 그렇게 하지 않았습니다.기존의 작은 스왑 파티션 uuid를 백업하여 마지막에 스왑을 설정해야 합니다. - 따르다rootuser.com 제안먼저 파일 시스템을 확인하고
e2fsck -fy /dev/partition-here
예상 크기보다 약간 작게 축소한resize2fs /dev/partition-here desired-minus-~10-G
다음 파티션 축소를 사용parted
하고resize2fs
실제 원하는 크기로 축소한 다음parted
파일 시스템의 시작 위치를 다음과 같이 만듭니다.linux-swap
100%.
parted
명령 의 경우 :
- 종료
parted
및 사용mkswap /dev/swap-partion-name
4. 최종 교환 설정
- 다시 시작하는 데 문제가 있었고(진행을 기대하면서 키보드를 몇 번 쳤습니다) 결국 Gnome에 들어가게 되었습니다. :-)
swapon /dev/swap-partition-name
- 고쳐 쓰다:
fstab
(기억하다# Please run 'systemctl daemon-reload' after making changes here.
),RESUME
,- 그리고initrd/initramfs
- 자유-m
- 고양이 /proc/sys/vm/swappiness
5. 파일 시스템, 디스크 파티션 테이블, 파티션 및 블록 장치를 확인하십시오.
e2fsck -fy /dev/filesystem-partition-name-here
mount
fdisk -l /dev/encompassing-partition-name-here
df -h
lsblk
6. 최대 절전 모드 테스트
systemctl hibernate
sudo journalctl -r -u hibernate.target
sudo systemctl list-dependencies -a hibernate.target
sudo systemctl status systemd-hibernate
답변2
그냥 시작해살다USB 스틱을 사용하면 모든 파티션에서 작업할 수 있습니다.