대학시절 사용하던 오래된 노트북이 있습니다. i3, 8GB, 1TB HDD(5400rpm) 및 120GB SSD. 저는 약 90GB의 드라이브(OS 및 기타 소프트웨어)를 사용하는 SSD에서 Windows 2016을 실행하고 있습니다. 일부 Office 도구를 사용해야 하기 때문에 간단히 제거할 수는 없습니다. 하지만 저도 Debian 기반의 운영체제(System76에서 개발한 Pop!_OS)를 사용하려고 했기 때문에 자연스럽게 듀얼부팅을 사용하게 되었습니다.
HDD에 Linux 기반 OS를 설치했는데 예상했던 것만큼 느립니다.
SSD에 두 OS를 모두 설치하고 싶지만 120GB 미만의 SSD에 두 OS를 모두 설치할 수는 없을 것이라고 확신합니다.
이 30GB에 Linux "코어"만 넣고 액세스가 적은 파일은 모두 HDD에 넣을 수 있는 방법이 있습니까?
새로 설치했기 때문에 문제없이 Linux를 다시 설치했습니다.
LVM이 이 문제에 대한 해결책입니까? 루트를 SSD로 설정하고 다른 모든 것을 HDD로 설정해야 합니까?
답변1
저는 Debian Gnu/Linux를 사용하고 있습니다. 나는 그것을 몇 년 동안 설치해왔고 아주 많은 패키지를 설치했습니다. 저는 20GB 파티션 중 13GB를 사용하고 있습니다. 다른 파티션 /home
(51GB/90GB)이 있습니다 .
아직 LVM에 대해 배우지 않았습니다.
너무 많은 공간을 사용하지 않도록 하기 위해 제가 수행한 몇 가지 작업이 있습니다.
Microsoft Windows 가상 머신은 소수의 애플리케이션만 설치되어 있음에도 불구하고 디스크 사용량에 가장 큰 영향을 미쳤기 때문에 외장 하드 드라이브로 옮겼습니다.
opt
에 디렉토리를 만들고/home
(/opt
for)에서 링크 했습니다/usr/local
. OS가 업그레이드될 때 이러한 파일이 지워지지 않도록 하기 위해 이 작업을 수행합니다(그러나 OS의 공간도 절약됩니다/
). 일부 다른 디렉토리를 사용하여 일부 트릭을 수행할 수 있습니다.
답변2
아래에서는 1TB HDD가 /dev/sda이고 SSD가 /dev/sdb라고 가정합니다. 그렇지 않은 경우 교체하십시오.
예, 약간의 공간을 확보한 후 /dev/sdb(SSD)에 Linux를 설치할 수 있습니다. 반면 Windows는 /dev/sda(HDD)에 남아 있습니다. 다행히도 Linux 운영 체제와 해당 응용 프로그램은 Windows 운영 체제 및 해당 응용 프로그램보다 훨씬 작으므로 LVM의 복잡성을 이해할 필요가 없습니다.
Linux의 SSD에서 HDD로 \Users를 복사하고 모든 것이 있는지 확인하고 복사한 후 비교하여 모든 것이 있는지 확인하세요. 그런 다음 Windows를 부팅하고 사용자에게 D:(HDD)를 사용하도록 지시합니다.
파일 탐색기를 열고 아직 열려 있지 않으면 빠른 액세스를 클릭합니다.
변경하려는 사용자 폴더를 클릭하여 선택한 다음 리본에서 홈 탭을 클릭하면 홈 탭이 나타납니다.
열기 섹션에서 속성을 클릭합니다.
폴더 속성 창에서 위치 탭을 클릭합니다.
폴더의 새 위치를 찾아 폴더 선택을 클릭한 다음 확인을 클릭합니다.
"예"를 클릭하여 모든 파일을 이전 위치에서 새 위치로 이동할 것임을 확인한 다음 파일 탐색기를 닫습니다.
다음에 파일 탐색기를 시작하면 사용자 폴더가 새 위치에 나타납니다.
Windows 스왑을 비활성화하여 Windows 스왑 파일(및 최대 절전 모드 파일이 있는 경우)을 삭제한 다음 재부팅 후 D:에서 다시 생성합니다.
Windows에서 일반적으로 사용되지 않는 파일을 하드 드라이브에 저장하고 Linux를 위한 공간을 확보하게 됩니다.
SSD에 Linux를 다시 설치하고 설치 중에 /(루트)를 SDD에 두기를 원하지만 /home은 설치 중에 생성한 ext4 파티션의 HDD에 있음을 알려줍니다.
완료되면 두 운영 체제 모두에 대해 동일한 작업을 수행한 것입니다. 데이터는 HDD에 있지만 프로그램은 SSD에 있습니다.
답변3
SSD에 두 운영 체제를 모두 유지하려면 SSD를 분할해야 합니다. 대부분의 Linux 운영 체제에서는 Gparted를 사용하고 Windows에서는 디스크 관리를 사용하여 드라이브를 분할할 수 있습니다. 파티셔닝이 완료되면 빈 파티션에 Linux 운영 체제를 설치할 수 있으며, 이는 운영 체제 설치 프로그램에서 동일한 드라이브의 다른 부분으로 나타납니다.
경고: 생성한 모든 파티션은 영구적입니다.
참고 사항: 더 가벼운 배포판을 설치하여 충분히 빠른지 확인하는 것이 좋습니다.
답변4
이것이 내가 한 일입니다:
Windows에서는 GNU 배포 루트(/)를 SSD에 설정했는데 Microsoft OS에서는 80GB, Linux에서는 40GB를 사용했습니다. HDD에 관해서는 /home 및 /swapfile을 저장하는 데 사용합니다. (느린 드라이브에 사용하는 것이 최선의 방법은 아니지만 8GB의 메모리를 거의 사용하지 않습니다.) SSD가 가득 차는 것을 방지하기 위해 cron 작업을 고려하고 있습니다. HDD의 절반은 Linux용으로, 나머지 절반은 Windows용으로 예약되어 있습니다.