내 "/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
)을 만드십시오!