내 디스크 공간 사용량에 대한 정보입니다.
Command (m for help): p
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 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
Disklabel type: dos
Disk identifier: 0x360c373e
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 17577983 17575936 8.4G 83 Linux
/dev/sda2 17580030 976771071 959191042 457.4G 5 Extended
/dev/sda5 17580032 23437311 5857280 2.8G 83 Linux
/dev/sda6 23439360 47773695 24334336 11.6G 82 Linux swap / Solaris
/dev/sda7 47775744 48553983 778240 380M 83 Linux
/dev/sda8 48556032 976771071 928215040 442.6G 83 Linux
하지만 Gparted는 집의 크기를 변경(줄일)할 수 없습니다!
내 tmp가 꽉 찼고 루트에 공간이 부족합니다. 사실 저는 sudo apt-get clean
해결 방법으로 문서를 루트에서 홈으로 옮겼습니다.
대안은 무엇입니까? 루트 크기를 늘려 이 문제를 끝내고 싶었지만 그럴 수 없었습니다. Gparted가 나에게 보여준 내용은 다음과 같습니다.
답변1
빈 공간에 새로운 /partition을 만들어 볼 수 있습니다. 나는 귀하의 시스템에 대한 세부 사항이 아닌 일반적인 개요만 제공할 수 있습니다.
이를 위해서는 세부 사항에 세심한 주의가 필요하므로 백업이 있는 경우에만 시도하십시오. 또한 저는 이것을 테스트하지 않았으며 한동안 이 작업을 수행하지 않았으므로 모든 단계를 읽고 먼저 이해하고 수행할 수 있는지 확인하십시오.
(1) Live CD에서 gparted를 실행하여 디스크의 모든 파티션을 마운트 해제합니다. 런타임에는 /를 변경할 수 없습니다. 부팅 시 파티션이 마운트되어 있으면 마운트 해제하세요.
(2) 확장 파티션에 새로운 루트 파티션으로 더 큰 파티션을 새로 만듭니다. 원하는 경우 확장 파티션의 다른 파티션을 이동하고 크기를 조정할 수도 있지만 시간이 오래 걸릴 수 있으며 시스템이 종료되거나 중간에 문제가 발생하면 일부 데이터가 손실된다는 점에 유의하세요.
(3) /mnt/old 및 /mnt/new와 같은 파일을 복사할 수 있도록 이전 루트 파티션(sda1)과 새 루트 파티션을 어딘가에 마운트합니다.
(4) rsync를 사용하여 파일을 새 파티션에 복사합니다. 예를 들어
rsync -avH /mnt/old/ /mnt/new/
(5) 원래 파티션을 새 /boot 파티션으로 사용합니다. 예를 들어
rsync -avH --delete /mnt/new/boot/ /mnt/old/
(6) /mnt/old에서 sda1을 마운트 해제하고 /mnt/new/boot로 다시 마운트합니다.
(7) 마운트 변경 사항을 반영하도록 /mnt/new/etc/fstab을 업데이트합니다. 이전 루트 파티션(sda1)은 이제 /boot로 마운트되고 새 파티션은 /로 마운트되어야 합니다.
(8) 부트로더 업데이트, 예:
grub2-install --root-directory=/mnt/new /dev/sda
(9) 시스템을 다시 시작합니다.