노력OS를 실행 중이고 스왑 파티션을 생성하고 싶습니다. OS를 설치했지만 OS를 설치할 때 스왑 파티션을 선택하지 않았습니다.
파티션을 축소하여 스왑 파티션으로 만들려고 했습니다. 그러나 lsblk
다음과 같이 새 파티션이 나타나지 않았습니다 .아치스 위키하지만 여기에 무엇을 넣어야 할지 모르겠습니다 mkswap /dev/sdxy
( xy
스왑 파티션으로 교체할 예정이므로 이라는 뜻입니다).
달리고 난 후sudo fdisk -l /dev/sda
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: HGST HTS721010A9
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 4C19DF52-AD65-4D4A-84CD-9B5A23F52B57
Device Start End Sectors Size Type
/dev/sda1 2048 534527 532480 260M EFI System
/dev/sda2 534528 567295 32768 16M Microsoft reser
/dev/sda3 567296 1478139903 1477572608 704.6G Microsoft basic
/dev/sda4 1510909952 1920509951 409600000 195.3G Linux filesyste
/dev/sda5 1920509952 1922516991 2007040 980M Windows recover
/dev/sda6 1922516992 1953511423 30994432 14.8G Microsoft basic
답변1
sda3과 sda4는 연속되지 않으므로 Windows 디스크 관리를 사용하여 sda3을 축소한 것 같습니다. 그러면 sda3과 sda4 사이에 포맷되지 않은 공간이 남게 됩니다. 이 작업만으로는 lsblk가 나열할 파티션이 생성되지 않습니다.
GParted와 같은 도구를 사용하면 모든 것이 명확해집니다. sda3과 sda4 사이의 공간에 GParted를 사용하여 스왑 파티션을 생성하거나 parted와 같은 명령줄 도구를 사용하여 이를 수행할 수 있습니다.
나는 일반적으로 이와 같은 작업을 시작하기 전에 잃어버려서는 안 되는 모든 데이터를 백업하는 것이 좋습니다.
행운을 빌어요