SSD 및 HDD 듀얼 부팅

SSD 및 HDD 듀얼 부팅

대학시절 사용하던 오래된 노트북이 있습니다. 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( /optfor)에서 링크 했습니다 /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용으로 예약되어 있습니다.

관련 정보