두 개의 드라이브가 있는데 하나는 150GB이고 다른 하나는 1TB입니다. 공간 문제가 발생하기 때문에 1TB 드라이브를 더 사용해야 합니다. 기본적으로 apt-get
Ubuntu 14.04 시스템의 모든 설치는 더 작은 드라이브에서 수행됩니다. 공간을 절약하기 위해 일부 디렉토리를 더 큰 드라이브로 옮겼습니다.
공간 집약적인 작업에 더 큰 드라이브를 사용하고 OS 및 기타 시스템 관련 작업은 더 작은 드라이브에 유지하도록 파일 시스템을 어떻게 관리합니까?
답변1
/home
및 /var
/또는 /usr
폴더를 외부 드라이브로 이동
여유 공간을 확보하려면 및/또는 폴더를 1TB 드라이브로 이동할 /home
수 /var
있습니다 /usr
.
- Ubuntu 라이브 CD/USB로 부팅
- 1TB 디스크의 다른 파티션을 축소하여 새 파티션을 위한 공간을 확보하세요.
- 원하는 대로
/home
및/var
/또는 에 대한 새 파티션을 만듭니다 ./usr
유형이어야 합니다.ext4
root
150GB 드라이브에 파티션을 마운트 하고 어딘가에 생성한 새 파티션을 마운트합니다.rsync -avz SOURCE DESTINATION
예를 들어 등을rsync -avz /mnt/root/usr/ /mnt/usr
사용 하여 루트 파티션의 파일을 복사합니다 ./etc/fstab
새 파티션을 포함하도록 업데이트하세요 . 예를 들어:UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498 /usr ext4 defaults 0 2
구성에 따라 UUID(
UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498
), 마운트 지점(/usr
) 및 파일 시스템( )을 변경했는지 확인하세요.ext4
Ubuntu로 다시 재부팅하고 설정이 작동하는지 확인하세요.
문제가 없으면 150GB 파티션에서 이전 파일을 삭제하세요.
sudo mount --bind / /mnt sudo rm -rf /mnt/usr sudo umount /mnt
/usr
별도의 파티션으로 이동한 폴더의 이름은 어디에 있습니까?
답변2
@hear 저는 시스템 링크를 사용하여 /home/vinny 디렉토리를 더 큰 드라이브에 유지합니다.
대용량 드라이브에 폴더/디렉토리를 만들고 Ubuntu라고 말하고 문서, 사진, 비디오, 음악 등 폴더를 해당 폴더로 옮긴 다음 다시 집에 연결합니다. 이런 방식으로 데이터는 대형 드라이브에 있고 /home/you/Documents에 항목을 추가할 때마다 실제로는 대형 드라이브에 저장됩니다.
또는 대용량 드라이브에 /home/you를 마운트하세요.