한 파티션에서 다른 파티션으로 공간을 이동하시겠습니까? /dev/nvme0n1 -> /dev/xvda1

한 파티션에서 다른 파티션으로 공간을 이동하시겠습니까? /dev/nvme0n1 -> /dev/xvda1

내 "/dev/xvda1"에 공간이 부족합니다. "tmpfs" 또는 "/dev/nvme0n1"에서 일부 공간을 "/dev/xvda1"로 추출하고 싶습니다.

% df --print-type
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/xvda1    auto    10190104   9319196    749668  93% /
tmpfs        tmpfs    15701132     27684  15673448   1% /dev/shm
/dev/nvme0n1  ext4   913044544  89303860 777337584  11% /local

나는 다음을 간략히 살펴보았다:한 파티션에서 다른 파티션으로 공간을 이동하시겠습니까?

하지만 잘 이해가 안 돼요. "sda1"이나 "sdb1"이라는 이름이 보이지 않는 것처럼요.

답변1

귀하의 질문에 대한 대답은 다음과 같습니다. 할 수 없습니다. 이는 (귀하가 언급한 질문과 답변에서 이미 설명했듯이) 서로 다른 장치에 있는 파티션이기 /dev/xvda1때문 입니다./dev/nvme0n1

당신이 할 수 있는 일은 파일 시스템 /home아래의 디렉토리를 복사하는 것입니다(정확한 권한을 사용하여) /local. 그런 다음 파일을 다시 확인하고 /home소프트 링크를 제거하고 생성하십시오. 다시 말하지만, 하드 링크를 시도하지 마십시오. 하나의 파티션에서만 작동합니다! 이렇게 하면 일부 공간이 확보됩니다(일반적으로 /home가장 많이 사용되는 디렉토리 중 하나입니다. 다른 후보는 /var/log, 입니다 /var/spool).

확실하지 않은 경우 백업 복사본 /home(또는 이동한 디렉터리 /local)을 만드십시오!

관련 정보