더 작은 시스템 드라이브와 더 큰 확장 드라이브 사이의 공간 관리

더 작은 시스템 드라이브와 더 큰 확장 드라이브 사이의 공간 관리

두 개의 드라이브가 있는데 하나는 150GB이고 다른 하나는 1TB입니다. 공간 문제가 발생하기 때문에 1TB 드라이브를 더 사용해야 합니다. 기본적으로 apt-getUbuntu 14.04 시스템의 모든 설치는 더 작은 드라이브에서 수행됩니다. 공간을 절약하기 위해 일부 디렉토리를 더 큰 드라이브로 옮겼습니다.

공간 집약적인 작업에 더 큰 드라이브를 사용하고 OS 및 기타 시스템 관련 작업은 더 작은 드라이브에 유지하도록 파일 시스템을 어떻게 관리합니까?

답변1

/home/var/또는 /usr폴더를 외부 드라이브로 이동

여유 공간을 확보하려면 및/또는 폴더를 1TB 드라이브로 이동할 /home/var있습니다 /usr.

  1. Ubuntu 라이브 CD/USB로 부팅
  2. 1TB 디스크의 다른 파티션을 축소하여 새 파티션을 위한 공간을 확보하세요.
  3. 원하는 대로 /home/var/또는 에 대한 새 파티션을 만듭니다 . /usr유형이어야 합니다.ext4
  4. root150GB 드라이브에 파티션을 마운트 하고 어딘가에 생성한 새 파티션을 마운트합니다.
  5. rsync -avz SOURCE DESTINATION예를 들어 등을 rsync -avz /mnt/root/usr/ /mnt/usr사용 하여 루트 파티션의 파일을 복사합니다 .
  6. /etc/fstab새 파티션을 포함하도록 업데이트하세요 . 예를 들어:

    UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498 /usr ext4 defaults 0 2
    

    구성에 따라 UUID( UUID=b6cf2a0d-2174-4c88-98fc-5502c5630498), 마운트 지점( /usr) 및 파일 시스템( )을 변경했는지 확인하세요.ext4

  7. Ubuntu로 다시 재부팅하고 설정이 작동하는지 확인하세요.

  8. 문제가 없으면 150GB 파티션에서 이전 파일을 삭제하세요.

    sudo mount --bind / /mnt
    sudo rm -rf /mnt/usr
    sudo umount /mnt
    

    /usr별도의 파티션으로 이동한 폴더의 이름은 어디에 있습니까?

답변2

@hear 저는 시스템 링크를 사용하여 /home/vinny 디렉토리를 더 큰 드라이브에 유지합니다.

대용량 드라이브에 폴더/디렉토리를 만들고 Ubuntu라고 말하고 문서, 사진, 비디오, 음악 등 폴더를 해당 폴더로 옮긴 다음 다시 집에 연결합니다. 이런 방식으로 데이터는 대형 드라이브에 있고 /home/you/Documents에 항목을 추가할 때마다 실제로는 대형 드라이브에 저장됩니다.

또는 대용량 드라이브에 /home/you를 마운트하세요.

관련 정보