Linux에서 2개의 하드 드라이브(SSD 및 비SSD)를 사용하여 파티션 나누기 [닫기]

Linux에서 2개의 하드 드라이브(SSD 및 비SSD)를 사용하여 파티션 나누기 [닫기]

2개의 디스크에 다음과 같은 여유 공간이 있습니다.

  1. 솔리드 스테이트 드라이브 - 240G(sda)
  2. 비SSD - 240G(sdb)

패키지를 설치하려면 SSD를 사용해야 하고 데이터를 저장하려면 SSD가 아닌 SSD를 사용해야 한다는 것을 알고 있습니다. 나에게 가장 적합한 파티셔닝 모드(스왑 포함)는 무엇입니까?

자동 파티션을 시도하면 1개의 디스크에만 마운트되고 8G가 스왑 전용으로 사용됩니다.

추신. 이미 설치된 Windows 7과 함께 듀얼 부팅으로 Linux Mint를 설치할 예정입니다.

고쳐 쓰다: SSD가 아닌 드라이브에 8GB RAM Windows가 설치되어 있습니다.

답변1

고체 상태와 회전 디스크가 혼합된 시스템(제가 입력하고 있는 것과 같은)에서는 두세 가지 목표가 있습니다.

  • 시스템 속도 향상: 자주 사용하는 데이터를 SSD에 최대한 많이 보관하세요.
  • 마모를 줄이기 위해 휘발성 데이터를 SSD에서 멀리 보관하십시오.
  • 임의로 선택할 수 있는:md(4)SSD와 HDD 모두에서 ("소프트웨어 RAID") 설정을 사용하여 특정 수준의 중복성을 달성합니다.

처음 두 가지 목표만 만족한다면 다음과 같은 간단한 작업을 수행할 수 있습니다(사용 중인 파일 시스템에 따라 다름).

  • 솔리드 스테이트: ( /루트 파일 시스템) /usr,,,/usr/local/opt
  • 회전 디스크: /var, /home, /tmp, 교체

그러나 두 개의 디스크가 있으므로 읽을 수 있습니다.여러 개의 하드 드라이브/SSD데비안 위키에 관한 기사. md(4)SSD를 "읽기 기본" 장치(빠른 읽기, 더 적은 쓰기)로 설정하고 HDD를 "쓰기 기본" 장치(마모 쓰기 없음, 더 적은 읽기)로 설정하는 과정을 안내합니다 . 일반적으로 SSD에서만 실행되는 파일 시스템을 이제 md이 장치에서 실행할 수 있습니다. 커널은 주로 SSD에서 읽습니다(읽기 처리량을 더욱 향상시키기 위해 가끔 HDD에서 잠시 시도함). HDD에 쓰지만 SSD 쓰기는 장치가 마모되지 않도록 주의해서 처리합니다. 두 가지 장점을 거의 모두 누릴 수 있으며 SSD 마모 및 데이터를 쓸모없게 만드는 것에 대해 걱정할 필요가 없습니다.

내 노트북은 유사한 레이아웃에서 실행되고 있습니다. 여기서 //usr/usr/local64GB SSD의 64GB 파티션과 1TB HDD에 걸쳐 있는 RAID-1 장치에 있고 나머지 파일 시스템은 HDD의 나머지 부분에 있습니다. HDD의 나머지 부분은 RAID-1 설정의 두 구성원 중 하나이며 일반적으로 디스크 하나가 누락됩니다. 집에 있을 때 두 번째 디스크를 연결하고 md장치를 동기화합니다. 이는 추가 수준의 중복성과 추가 1~7일의 백업1)입니다.

기본적인 내용도 살펴봐야 합니다SSD 최적화데비안(그리고 친구들)에 대한 가이드입니다.

아, 설치 프로그램으로 이 모든 작업을 수행할 수 있다는 보장은 없습니다. 설치하기 전에 복구 디스크를 시작하고 (적어도) 장치를 준비한 md(4)다음(CLI에서 더 쉽기 때문에 LVM PV, VG 및 LV도 준비했습니다) 설치 프로그램을 시작하고 볼륨을 지정해야 할 수도 있습니다.

1 RAID ≠ 백업 전략. 백업도 준비되어 있습니다.

답변2

나는 다음과 같은 해결책을 생각해 냈습니다.

/dev/sda2 /boot ext2 300MB

/dev/sda3 root ext4 - sda의 남은 공간

/dev/sdb2 swap 8G (SSD가 아닌 드라이브에 스왑 파티션을 할당하는 것이 좋습니다)

/dev/sdb3 /tmp 10G

/dev/sdb4 /home - sdb의 남은 공간

답변3

나에 따르면 다음과 같이 분할되어야합니다.

Linuxmint /   Remaining GB in SSD
Linuxmint swap  8 GB 
Linuxmint /home  <non-ssd HDD> 

관련 정보