DIY Fusion Drive를 만들 수 있습니까?


52

256GB SSD와 500GB HDD라는 두 개의 드라이브가있는 Mac Mini가 있습니다. 내가 읽은 내용 에서 새로운 Fusion Drive는 Core Storage API를 사용하여 소프트웨어의 모든 마법을 수행합니다.

설정이 Fusion Drive처럼 작동하도록 할 수 있습니까? 즉, 시스템이 자주 액세스하는 파일을 SSD로 자동으로 이동시키면서 두 개의 드라이브를 단일 논리 볼륨으로 표시하려고합니다. 필자는 드라이브를 쉽게 스트라이핑하거나 확장 할 수 있지만 Fusion 하드웨어의 자동 관리 계층 형 스토리지 기능은 새로운 하드웨어에 투자하지 않아도 좋은 기능입니다.


1
몇 달 전 @JessBowers 는 SSD 스토리지 수명에 대해 언급했습니다 . Apple에서 지원하는 Fusion Drive 구현은 Apple이 Fusion Drive 브랜드 Mac에 설치 한 SSD에 대해 고려할 것이라고 확신합니다. 다른 Mac 에서는 소프트웨어와 펌웨어가 최종 사용자가 선택한 SSD에 똑같이 고려 되는지 여부 여전히 남아 있습니다 .
그레이엄 페린

2009 년부터 Apple의 또 다른 성능 중심 SSD 사용 : Mac OS X Server v10.6 : HFS + 저널을 다른 볼륨으로 이동 . 힌트 :이 기능은 서버 버전의 OS로 제한되지 않습니다 . Apple_Journal슬라이스에 대한 자세한 내용 은의 moveJournal동사를 참조하십시오 diskutil.
Graham Perrin

2010 Macbook Pro에 SSD 디스크를 추가하여 CoreStorage 볼륨을 만들고 OS X 10.8.2를 다시 설치했습니다. 모든 것이 잘 작동하고 속도가 정말 좋습니다.
Davide Gualano

답변:


42

예, 전체 길이에 기술 이전의 맥에 퓨전 드라이브를 만들 수 있습니다 여기를 :

  • SSD와 HD가 모두 필요합니다. 이들이 OS에 disk1 및 disk7로 알려져 있다고 가정 해 봅시다. 로 디스크 ID를 확인할 수 있습니다 diskutil list.
  • diskutil cs create bla disk1 disk7그것을 만들 여기서 bla당신은 퓨전 드라이브에 지정하는 이름입니다.
  • diskutil cs list 논리 볼륨 그룹 ID를 기록하십시오.
  • diskutil cs createVolume <ID from above> jhfs+ blub 100%여기서 blub볼륨에 부여한 이름입니다.

Apple 지침에 링크 : 여기를 클릭하십시오

참고 : 다음은 스플릿 퓨전 드라이브를 수정하기위한 지침이지만 하나를 만들기위한 작업입니다.


2
멋진 조사! 비 HFS + 파일 시스템에서도 동일한 기술을 성공적으로 실험했음을 지적 할 가치가 있습니다.
Dan J

@Jolly 나는 이것을 당신의 블로그에서 보았습니다. +1!
duci9y

diskutil 명령에 대한 참조 문서가 있습니까?
George

1
man diskutil명령 행에서 사용하십시오 .
jtbandes

이 기술을 사용할 때 누구나 복구 파티션을 보존하는 방법을 알고 있습니까?
Jess Bowers

14

예, 아니오

Fusion Drive는 Core Storage를 활용하여 하나의 논리 볼륨 으로 작동 합니다. 단일 볼륨으로 보이지만 실제로는 여러 물리적 볼륨 (이 경우 SSD 및 HDD)으로 구성 될 수 있습니다.

터미널 의 diskutil명령 으로 Core Storage 볼륨을 생성하고 관리 할 수 ​​있습니다 . (디스크 유틸리티는 아직 GUI를 통해 다양한 핵심 스토리지를 지원하지 않습니다.) 특히,과, 자신의 논리 볼륨 그룹과 논리 볼륨을 만들 수 diskutil coreStorage createLVG하고 diskutil coreStorage createVolume, 다른 명령들 (자세한 내용은 매뉴얼 페이지를 참조하십시오).

그러나 필자는 물리적 볼륨 사이에서 자동으로 데이터를 이동하는 Fusion Drive의 특수 동작이 특수 논리 볼륨 제품군으로 인코딩되어 있기 때문에 쉽게 모방 할 수있는 것은 아닐 것입니다. (누군가 나를 잘못 증명할 수 있다면 기쁠 것입니다!)


3
또한 사람들이 실제로이 기계를 뜨거운 손에 넣을 때까지 Apple이 한 일을 알지 못하고 다른 설정이 비슷해 보이는 것이 얼마나 쉬운 지 알 수 있습니다.
Paul Wagland

2
Apple은 Fusion Drive에 관한 흥미로운 기사 (KB HT5446) 를 게시했습니다 . 퓨전 드라이브의 모든 "취급"업데이트 "디스크 Utility.app을"필요
프랜시스 Ouellet에게

"updated Disk Utility.app"가 없으면 "stock"디스크 유틸리티 만 사용하여 DIY Fusion Drive의 디스크 문제를 진단 할 수있는 능력이 없습니까?
Gorb

1
@Damian 아마도 복구 권한과 같은 기능이 여전히 작동합니다. 디스크 확인 / 복구도 작동 할 수 있지만 시도한 사람에게 확인해야합니다.
jtbandes

1
이제 "사람들이 실제로이 작은 기계를 손에 쥐고 있습니다."웹 전체에 설명 된대로 논리 볼륨을 작성하면 실제로 자동 파일 이동이 모두 좋은 "퓨전 드라이브"를 작성하는지 여부가 알려 집니까?
tml

10

2009 년 초 MacBook Pro에서 DIY Fusion Drive 제작을 마쳤습니다. 훌륭하게 작동하며 복구 및 Boot Camp 파티션을 동시에 유지하는 방법을 알아 냈습니다.

백업으로 시작했습니다 : Mountain Lion 파티션의 Time Machine 및 Carbon Copy Cloner 백업 및 Boot Camp 파티션의 WinClone 백업. 모든 백업은 Fusion Drive 업그레이드와 관련이없는 외장 하드 드라이브에 저장되었습니다.

하드웨어의 경우 128GB Samsung 830 SSD와 하드 드라이브 캐디 트레이 를 구입하여 Apple Superdrive를 하드 드라이브로 교체 할 수있었습니다. (캐디와 함께 제공되는 지침은 완전히 잘못되었지만 캐디는 캐디에 드라이브를 설치하는 방법을 알아낼 정도로 간단합니다.) 설치가 까다 롭고 작은 Torx 스크루 드라이버와 일부 스퍼 저가 필요했습니다. 에 ifixit.com 명확하고 도움이되었다.

설치 후 시스템 정보를 사용하여 CD 베이의 SSD가 협상 된 링크 속도가 3 기가비트가 아닌 1.5 기가비트임을 발견했습니다. 그래서 MacBook Pro를 다시 열고 하드 드라이브와 SSD를 교체했습니다. 다음에 부팅 할 때 두 드라이브가 모두 3 기가비트로 실행되었습니다. 테스트를위한 임시 조치로, 디스크 유틸리티를 단일 저널 HFS + 파티션으로 사용하여 SSD를 포맷했습니다.

Fusion Drive를 만들려면 부팅 중에 Command-R을 누른 상태에서 복구 파티션으로 부팅했습니다. 복구 모드에서 터미널을 사용하여 Fusion Drive를 만들었습니다.

첫 번째 단계는이 diskutil list명령 을 사용하여 두 드라이브의 전체 파티션 목록을 가져 오는 것입니다. 필자의 경우 disk0s2는 SSD의 파티션이고 disk1s2는 하드 디스크의 일반적인 Mountain Lion 파티션이었습니다.

그런 다음 명령 diskutil cs create Fusion disk0s2 disk1s2을 사용하여 두 파티션에서 논리 볼륨 그룹을 작성했습니다. 이것은 특별한 단계입니다. 논리 볼륨 그룹을 만들 때 전체 디스크가 아닌 파티션을 지정합니다. 복구 및 Boot Camp 파티션을 그대로 둘 수있었습니다. 내가 본 대부분의 지침은 파티션 이름 대신 디스크 이름을 사용하여 전체 디스크를 정리합니다. 파티션 이름 사용은 diskutil 매뉴얼 페이지에 설명되어 있습니다.

다음으로이 diskutil cs createVolume <ID from above> jhfs+ Reliance '100%'명령을 사용하여 논리 볼륨 그룹의 100 %를 사용하여 논리 볼륨을 작성했습니다. 복구 및 Boot Camp 파티션이 여전히 남아 있기 때문에 논리 볼륨 그룹에 여유 공간을 둘 필요가 없었기 때문에 새로운 Fusion Drive 파티션의 모든 공간을 자유롭게 사용할 수있었습니다.

그 시점에서 어려운 부분이 완료되었습니다. 복제 된 백업으로 부팅하고 Install OS X Mountain Lion 응용 프로그램을 사용하여 Fusion 드라이브에 Mountain Lion을 다시 설치했습니다. (대신 복제 할 수도 있었지만 Mountain Lion을 다시 설치할 기회를 갖기를 원했습니다.) 설치가 완료되면 마이그레이션 지원을 사용하여 파일과 계정을 복제본에서 Fusion Drive로 다시 복사했습니다.

백업 / 복원 후 평소와 같이, 나의 Mac은 Spotlight를 재색 인화하는 데 몇 시간 동안 바빴으며 다음 번 머신 백업은 매우 느 렸습니다. 그러나 일단 이런 일들이 끝나고 나면 모든 것이 가속화되어 새로운 Fusion Drive의 혜택을 받기 시작했습니다! 내가 가장 자주 사용하는 응용 프로그램을 배우면 점점 빨라집니다.

이 프로세스가 끝나면 몇 가지 결함이 있지만 모두 극도로 작은 것으로 간주합니다.

  1. 옵션 키를 누른 상태로 부팅하면 Mac 펌웨어가 Fusion Drive를 두 번 나열합니다. 두 드라이브 중 하나를 선택하면 제대로 부팅됩니다.
  2. 디스크 유틸리티는 하드 드라이브에만 있어도 Boot Camp 파티션을 Fusion Drive의 일부로 표시합니다. 이것은 무해한 것 같습니다.
  3. Windows 7의 Boot Camp 제어판에는 Fusion Drive도 두 번 나열됩니다. 다시, 두 선택 모두 잘 작동합니다.
  4. Windows 7로 처음 부팅 할 때 Boot Camp 파티션이있는 하드 드라이브를 CD 베이로 옮겼 기 때문에 Windows 부트 로더 화면이 나타납니다. Windows 7은 드라이브 주소를 조정했으며 그 이후로 정상적으로 부팅되었습니다.

전체적으로, 그것은 훌륭한 업그레이드이며 내가 한 것이 기쁘다!


1
스튜어트, 몇 달이 지났으니 어떻게 되나요?
Dan Pritts

드라이브의 협상 된 링크 속도를 어떻게 발견 했습니까?
Jim McKeeth

8

@jtbandes 가 올바른 것 외에도 CoreStorage를 사용하여 논리 볼륨을 생성하고 관리 할 수 ​​있지만 KB Article HT5446 에 따르면 Fusion 드라이브에는 몇 가지 "제한"이 있습니다.

Fusion 드라이브 (기본적으로 SSD 및 논리 볼륨으로 그룹화 된 HDD)의 대안은 "/ Users"폴더를 HDD로 옮기고 SSD에 모든 OS X 파일과 앱을 남겨 두는 것입니다. 앱 및 OS의 성능과 HDD의 파일에 필요한 모든 공간. 다른 컴퓨터의 Time Machine에서 복원하거나 재구성 된 드라이브 설정은 해당 사용자 계정에 대해 이동 된 / home에서 작동하지 않습니다.


3
더 많은 공간을 확보하기 위해 HDD에 / Library / Application Support / Library / Developer / Library / iTunes도 추가합니다.
dhempler

2
@ dennis.hempler 나는 완전히 동의한다! 내 '/ 라이브러리 / 응용 프로그램 지원'은 엄청납니다! 주로 Garageband 튜토리얼 비디오, 루프 및 악기 때문입니다. 이 폴더를 다른 HDD로 옮기고 SSD에 링크하려면 어떻게해야합니까? 심볼릭 링크를 사용하십니까? 마이그레이션 지원 앱?
dijeferson

1
좋은 의견-저는 계층화 된 스토리지의 자동 처리 방법에 가장 관심이 있으므로 어떤 드라이브에 어떤 파일이 있는지 선택할 필요가 없습니다 .
bmike

1
이것은 다른 질문에 대한 좋은 대답이지만이 질문에는 해당되지 않습니다. 오프닝 포스터는 시스템이 자주 액세스하는 데이터를 자동으로 이동하는 단일 논리 볼륨을 원합니다.
Graham Perrin 5

심볼릭 링크는 원하는 것을 수행합니다. 주의해야 할 또 다른 사항은 홈 디렉토리의 itunes 폴더입니다. 노래 나 비디오가 많지 않아도 아이폰 백업이 여기에 있습니다.
Dan Pritts

3

2011 Mac Mini에서 SSD 드라이브를 두 번째 드라이브로 설치 한 후 USB 썸 드라이브에로드 된 OS X 10.8.2 설치 프로그램의 터미널 유틸리티를 사용하여 Fusion 드라이브를 설정했습니다.

이로 인해 두 드라이브의 데이터가 모두 지워졌지만 새로운 Fusion 드라이브가 장착 된 새로운 시스템입니다.

기존 설치를 저장하지 않으려면 OS X 10.8.2 설치 프로그램을 사용하여 드라이브를 만드십시오 (Fusion은 10.8.1 이전 버전에서는 지원되지 않았으므로 10.8.2 이상이어야 함) .

설치 프로그램이로드되면 터미널 창을 열고 여기에 diskutil 명령을 입력 할 수 있습니다. 원래 드라이브를 외장 디스크에 복제하고 부팅하여 두 드라이브를 융합하는 것보다 나에게 더 쉬운 것처럼 보였습니다.

Fusion 드라이브 (및 성공적으로 사용한 것)를 작성하기 위해 작성된 가장 완전하고 쉬운 안내서는 http://blog.macsales.com/15617-creating-your-own-fusion-drive에 있습니다.

또한 2011 Mac mini가 있고 아직 케이블을 구입하지 않은 경우 두 번째 드라이브를 연결해야하는 경우 OWC에는 훌륭한 DIY 키트가 있습니다. 싸고, 도구 세트와 전문적으로 작성된 단계별 지침이 제공됩니다. 나는 감명 받았다. http://eshop.macsales.com/item/OWC/DIYIMM11D2 에서 사용 가능합니다 .


1

다음은 프로세스를 개략적으로 설명하는 비디오를 만들었습니다. http://www.youtube.com/watch?v=I_odnNpv-FQ

순서에 따라 필요한 명령 :

diskutil list

diskutil cs create Fusion diskx diskx

참고 : Fusion논리 볼륨 그룹의 이름을 바꾸려는 것으로 바꿀 수 있습니다

diskutil cs list

diskutil coreStorage createVolume YOUR_DEVICE_ID_HERE jhfs+ "Macintosh Fusion" 100%

참고 : "Macintosh Fusion"드라이브 이름을 바꾸려 는 이름으로 바꿀 수 있습니다 . ""우리처럼 이름에 공백을 원하면 s 를 사용 하고 그렇지 않으면 s 를 사용하십시오 .

설치가 끝나면 터미널을 열고 인덱싱을 끄십시오.

sudo mdutil -i off

2 개의 개별 드라이브로 되돌리려면 설치 프로그램으로 다시 부팅하고 터미널을 열고 다음을 입력하십시오.

diskutil cs delete YOUR_DEVICE_ID

그런 다음 터미널 또는 디스크 유틸리티를 사용하여 원하는 형식으로 포맷 할 수 있습니다.


필수 스포트라이트를 끄고 있습니까, 아니면 일반적인 선호 환경에서 혼합하고 있습니까? 답변이 이전 답변과 어떻게 다른지 설명하면 (더 자세한 내용을 문서화하려는 경우에도) 여기에서 다른 사람이 내용을 사용하는 데 도움이됩니다.
bmike

다른 답변을 추가하는 것은 완벽하게 허용되지만 추가 내용 / 정보도 추가하는 것이 좋습니다.
nohillside
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.