하나의 Mac, 둘 이상의 저장 장치-물건을 나누는 방법?


17

우리는 이제 대부분의 Mac에 두 개의 저장 장치를 포함 할 수있는 공간과 연결부가있는 교차로에 있습니다. SSD는 빠르고 저용량이며 고가입니다. HDD는 느리고 거대하며 저렴합니다.

iMac과 Mac Mini는 두 개의 드라이브로 구성되어 제공 될 수 있으며 광학 드라이브와 함께 제공되는 모든 휴대용 Mac은 유니 바디 내부에 두 번째 HDD 또는 SSD를 안전하게 장착 할 수있는 여러 가지 전문 키트를 선택할 수 있습니다. (가장 얇은 Mac조차도 더 많은 저장 펀치를 포장해야하기 때문에 디스플레이의 금속면에 반영구적으로 가벼운 USB 드라이브가있는 Airs를 벨크로로 보았습니다.)

그러나 Mac OS X에는 실제로 두 개의 드라이브에서 데이터를 분할하는 데 도움이되는 설정 지원이 없습니다. 파일을 적절한 스토리지로 지능적으로 이동시키는 소프트웨어가 엔터프라이즈 SAN 공간에 존재하지만 데스크탑에서는 한동안 볼 수 없다고 생각합니다. 두 개의 드라이브로 Mac을 설정하는 방법 또는 방법에 대한 가이드조차 없었으므로 Apple은 실험 할 수있는 깨끗한 경기장을 남겼습니다.

내가 최근 본이 주제에 대한 최고의 글은 Matt Legend Gemmell이 작성했습니다. 그의 SSD와 HDD 설정으로 OS X 사용 이라는 제목의 기사 는 훌륭한 독서이며 두 개의 회전하는 HDD가 있더라도 관련이있는 것으로 보입니다.

매트 옹호자

  • SSD에 OS, 사용자 홈 폴더 및 대부분의 사용자 데이터 설치
  • HDD 대신 SSD에 맞지 않는 사용자 데이터를 배치
  • SSD 홈 폴더에서 전체 최상위 폴더를 이동하여 HDD에 배치하여이를 구현합니다.
  • 소프트 (심볼) 링크를 사용하여 두 위치를 연결합니다.

이것이 현재의 최첨단 기술입니까?

무엇이 당신에게 효과가 있으며 더 중요한 것은 왜 당신에게 효과가 있습니까?

부팅 드라이브를 유지하기 위해 얼마나 꽉 차거나 비 었는지에 대한 팁과 어려운 방법을 배웠습니다.


Matt의 추천은 완벽합니다. SSD에서 속도 차이 (OS 부팅, 자주 사용하는 문서)가 눈에 띄는 곳에 보관하고 다른 모든 것 (미디어 파일 등)을 HDD로 오프로드하십시오.
nohillside

2
Matt의 기사가 제자리에 있다고 생각합니다. 내가 해결하지 못한 유일한 문제는 SSD 수명 문제와 SSD를 캐시에 넣을지 여부였습니다. 짧은 대답 : 괜찮습니다. 토론을 위해 이것을보십시오 : apple.stackexchange.com/questions/25224/…
Jess Bowers

@JessBowers 내구성이 뛰어나고 조기에 마모되지 않은 SSD에 대한 귀하의 요구는 시간의 시험을 견뎌냈습니다. 그들은 실제로 잘 설계되었으며 우리는 그것들을 사용하고 행복해야합니다. 간단한 설정으로 반응 형 부팅 OS를 사용하는 기쁨에 비해 교체 비용 / 비용이 매우 적기 때문에 거의 모든 사람에게 적합한 선택 인 것 같습니다.
bmike

@ bmike 예, 같은 느낌입니다. 하나도 나 빠지지 않았고 지금은 약 10 명 정도가 가족을 위해 설치했거나 설치했습니다.
Jess Bowers

답변:


6

내 설정은 다음과 같습니다.

  • 맥북 프로 2009, 13 "
  • 시스템 + 홈 폴더 디스크로 사용되는 슈퍼 드라이브를 교체하는 SSD (Intel X25M Postville)
  • 음악 및 사진 저장에 사용되는 공장 HDD

내 홈 폴더를 HDD로 옮기려고했습니다. 내 결론은 다음과 같습니다. 전체 홈 폴더를 HDD로 옮길 때 Mac이 빠르게 부팅되지만 응용 프로그램을 여는 동안 성능이 크게 향상되지는 않습니다. 사파리와 같은 문서를 사용하지 마십시오). 앱이 시작될 때 앱이 환경 설정을로드하고 라이브러리에서 파일을 캐시하기 때문입니다. 두 번째 드라이브에있는 경우 HDD를 사용하여 부팅 할 때보 다 앱 시작 속도가 거의 느려집니다.

이제 iTunes / Aperture 및 vmware 이미지에만 HDD를 사용합니다. 이 응용 프로그램은 다른 응용 프로그램보다 약간 느립니다 (그러나 SSD가없는 경우 여전히 빠릅니다). 그러나 Matt가 권장하는대로하지 않았습니다 : 발사시 alt 키를 사용하여 HDD에 직접 새로운 iTunes 및 조리개 라이브러리를 만들었습니다. 유지 관리 또는 실수로 홈 폴더를 일정하지 않은 상태로 두는 등의 실수로 HDD 마운트를 해제하면 끊어 질 수있는 심볼릭 링크가 마음에 들지 않습니다.

마지막 포인트 :

  • 이 구성을 사용하면 Mac에 여러 계정이있는 경우 HDD에 어떤 파일을 넣었는지주의해야합니다.이 파일은 기본적으로 누구에게나 액세스 할 수 있으며 filevault는 파일을 보호하지 않습니다 (Lion을 사용하지 않는 한 드라이브 암호화).
  • 또한 기본적으로 시스템 드라이브 만 포함하는 HDD (필요한 경우)를 포함하도록 Time machine을 설정해야합니다.

1
부팅 드라이브에서와 같이 부팅이 아닌 드라이브에서 동일한 파일 권한 및 보호를 가질 수 있습니다. 드라이브 정보 창에서 "이 볼륨의 소유권 무시"가 선택되어 있지 않은지 확인하십시오.
zzz

물론, 기본적으로 그렇지는 않습니다. 기본적으로 폴더의 perms는 755이므로 동일한 그룹의 모든 사용자가 파일을보고 읽을 수 있습니다. 그러나 나는 더 명확하게 답변을 편집 할 것입니다, 감사합니다!.
Benjamin Dubois

1
유휴 상태 일 때 OS가 HDD를 중지 시키게합니까? 이 설정이 활성화되었을 때이 설정이 어떻게 작동하는지 궁금합니다.
bmike

나는 더 이상이 맥을 사용하지 않고 (내 아내는 지금) 디스크 회전이 비활성화된다 (이유를 기억할 수 없다). 그러나 나는 그것이 보조 드라이브처럼 작동한다고 생각합니다 : 디스크는 유휴 상태에서 스핀 다운되고 액세스 할 때 깨어납니다. 맥 숙박 꽤 좋은 그 나이와주기 수 (508) 주어보다 5H30, 깨어 : 당신은 전력 소비에 대해 우려하는 경우, 그것은 많은 것이 아니다
벤자민 뒤부아

4

홈 디렉토리를 SSD로 이동

매킨토시 퍼포먼스 가이드 (Macintosh Performance Guide) 는이 주제에 대해 훌륭한 글을 썼습니다. 부팅 드라이브에있는 다른 관리자 계정을 만들라는 훈계가 가장 중요 합니다 . 그렇지 않으면 홈 디렉토리가있는 드라이브가 사라지면 로그인 할 수 없습니다.

부팅 드라이브를 유지하기 위해 얼마나 꽉 차거나 비 었는지에 대한 팁 과 어려운 방법을 배웠습니다.

다른 MPG 기사 ; 매우 유익한. 개요 : 2/3-3/4 용량에 도달하면 디스크 성능이 약 40 % 감소 할 수 있습니다. 그리고이 질문 스레드의 정신에서 -이것은 SSD에 발생하지 않습니다.


링크 된 기사의 요점을 확장하고 부트 드라이브에 관리자 계정이 필요한 이유를 설명해 주시겠습니까? 단일 사용자 모드 /var/db/.AppleSetupDone로 부팅 하고 제거 하고 부팅 하여 새 로컬 관리자 계정을 만드는 것이 항상 쉽습니다 .
bmike

4

나는 botique 단기 출판 회사를 소유하고 있습니다. 모든 의도에서 디자인 및 인쇄 작업은 일인 작업입니다. 회전하는 비치 볼을 기다리는 데 소비 된 시간은 낭비되고 수익성이없는 시간입니다. 최신 장비를 구하기에는 자금이 부족하지만 비용 대비 최고의 효과를 제공하는 기술을 통합하려고합니다. 나는 PHP / MySQL 웹 개발에 익숙해졌다.

내 주요 시스템은 2008 년 초 MacPro (3,1)입니다. 보조 설계 시스템 및 내부 웹 / 데이터베이스 서버로 2011 년 중급 Mac mini가 있습니다. 두 시스템 모두 128GB SSD로 부팅되며 사용자 폴더도 보관하고 회전하는 하드 드라이브에서 프로젝트 데이터를 가져옵니다. MaPro는 프로세서가 장착 된 장비이지만 Mac mini는 SATA를 두 배 빠르게 실행합니다.

Mac Pro를 사용하는 방법은 다음과 같습니다.

128GB SSD

  • iCloud 파일
  • 보관 용 파일
  • 폰트
  • 사용자 폴더
  • 우편
  • 음악, 영화 및 사진을 제외한 개인 파일
  • Photoshop 캐시 파일
  • 일반적으로 주어진 시간에 20GB ~ ​​40GB의 여유 공간이 있습니다.

ZFS를 실행하는 보조 HDD

  • 백업 소프트웨어 설치 파일
  • iTunes 보관함
  • iPhoto 보관함
  • 영화 폴더
  • 모든 고객 출판 프로젝트

SSD에 큰 물건을 두어 128GB 공간에서 살았습니다. 심볼릭 링크와 같은 "멋진"것은 없습니다. iTunes와 iPhoto는 파일을 한 번만 가리 킵니다. 동영상 립을 / users / movies에서 내 HDD로 수동으로 이동합니다. 저는 주로 1Password 동기화에 Dropbox를 사용하고 iCloud에는 MacPro 및 iOS 장비에서 액세스 할 수 있도록 많은 워드 프로세싱, 스프레드 시트 및 프리젠 테이션이 있습니다.

InDesign, Illustrator 및 Photoshop에서 클라이언트 프로젝트의 파일 위치를 항상 수동으로 관리했습니다. 대부분의 클라이언트 파일은 특히 프로그램이 SSD에서 실행되기 때문에 빠르게로드하기에 충분히 작습니다 (일반적으로 5MB-50MB). 100MB에서 500MB의 Photoshop 파일을 만들 때 하드 드라이브의 속도 차이를 알 수 있습니다. PSD에 저장하는 것은 단일 스레드이며 레이어 TIF에 대한 Photoshop의 저장은 멀티 스레드이며 훨씬 빠릅니다.

이 비교적 간단하고 주로 수동으로 설정되는 시스템은 거의 모든 시간 동안 저에게 매우 효과적입니다. 개인적으로는 저의 주요 하우스 키핑 기능은 영화와 관련이 있습니다.

미니에 Fusion Drive를 구축하려고 시도하고 있지만 아직 완료하지 않았습니다. 더 큰 Photoshop 파일을 필요로하는보다 복잡한 책 디자인을 만들기 시작하면서 현재 설정에서 제공 한 모든 제어 기능을 Fusion Drive에서 제공하는 자동 계층 형 스토리지로 바꾸는 것이 행복합니다.

수동 변속기 자동차가 더 재미있어서 운전합니다. OS X은 Windows보다 잘 작동하기 때문에 Mac을 사용합니다. Fusion Drive의 유동성과 함께 ZFS 데이터 무결성을 활용하는 방법을 찾을 수 있다면 그 경로를 하트 비트로 옮길 것입니다.


4

OS 설치를 위해 앱 및 기타

JHFS +에 하나의 디스크를 제공하십시오.

디스크가 두 개로 제한되어 있고 하드 디스크가 하나 인 경우 하드 디스크를 사용하십시오.

사용자 데이터의 무결성

ZFS에 하나 이상의 다른 디스크를 제공하십시오.

왜 HFS Plus가 아닌가?

DIY Fusion Drive 명성의 @jolly의 명령 행 프리젠 테이션 인 작은 HFS 테스트 는 한 상황에서 HFS Plus 실패를 보여줍니다.

다른 상황에서는 데이터 손상이 눈에 띄지 않고 모든 백업을 통해 복구되지 않는 시점까지 전파 될 수 있습니다 .

디스크 유틸리티 및 Alsoft DiskWarrior (HFS Plus의 특성)와 같은 유틸리티에서는 이러한 손상을 감지 할 수 없습니다. 최종 사용자에 대한 영향은 미묘한 것에서 극한까지 다양합니다. 손상된 파일을 확실하게 식별하지 않으면 문제의 원인을 정확히 찾아내는 것이 매우 어려울 수 있습니다.

왜 ZFS인가?

예를 들어, 참조 허용 대답을 서버 오류에 질문에 ZFS 데이터 손실 시나리오  -

…  ZFS로 데이터를 잃어 버리지 않았습니다.

나는 다른 모든 경험 ...

디스크가 단단한 경우 (회전)

HFS Plus가 포함 된 파일 시스템을 혼용하지 마십시오 .

HFS +에는 모든 메타 데이터 업데이트 (I / O에서 유지)에 대한 단일 글로벌 잠금이 있으므로 디스크 대기 시간에 매우 민감합니다. …

(현재 8GB 메모리가 장착 된 MacBookPro5,2 내부 의 Seagate Momentus ® XT ST750LX003-1AC154 솔리드 스테이트 하이브리드 에서 JHFS + 및 ZFS를 사용하면 충분하지만 단일 디스크에서 혼합하지 않고도 더 잘 수행 할 수 있습니다.)


3 개 이상의 디스크, 하나의 솔리드 스테이트 및 Mountain Lion

부여 SSD의 한 조각 CoreStorage LVG에를, 다음 JHFS + 시동 볼륨이 수영장. 목표 : Fusion Drive와 유사한 동작입니다.

ZFS에 다른 SSD 슬라이스를 제공 하십시오 . 어느 한 쪽:

  1. 간단하게 zpool add poolname cache /dev/disknslicen또는
  2. CoreStorage에 슬라이스를 추가하여 해당 CoreStorage를 ZFS 풀에 추가하십시오.

접근법 (1)은 레벨 2 적응 형 교체 캐시를 통한 성능 향상을 위해 잘 확립되어 있습니다. Brendan의 블로그»L2ARC 스크린 샷  (2009-01-30)은 운영 체제를 재부팅하면 L2ARC가 차가워지고

우리는 또한 지속적인 L2ARC를 연구하고 있으므로 서버가 재부팅되면 서버가 웜 시작될 수 있으며 향후 업데이트에서 사용할 수 있습니다.

Approach (2)는 재부팅시 고 콜드없이 ZFS에 자동 계층화를 제공하는 것을 목표로합니다. 일상적인 데이터 무결성 검사 ( scrub)는 고성능 계층의 데이터를 강등시킬 수 있습니다. 그렇다면 다른 루틴이 디 모션의 영향을 완화 할 수 있는지 궁금합니다zfs send . ZFS 풀에서 최근에 작성된 블록 인 증분 (백업)을 읽어야합니다. ; 따라서 CoreStorage는 선호 계층으로 사물을 홍보해야합니다.

단일 SSD를 공유하는 여러 풀

허용 대답 서버 오류의 질문에 대한 관찰 :

데이터 무결성과 성능상의 이유로 풀간에 SSD를 공유하는 것은 좋지 않습니다. …

그러나이 질문의 주제는 ZFS였습니다. ZIL 또는 L2ARC 용 SSD를 파티션하는 방법은 무엇입니까?  (2011-02-22) – ZEVO, Fusion Drive 등의 포식 . L2ARC  (2012-11-04) 의 적시 손실에 대한 ZEVO 복원력 하에서 초기 추측은 여러 개의 풀이 단일 SSD를 공유하고 해당 SSD의 L2ARC 부분임을 데이터 무결성에 위험을 초래할 필요는 없습니다.

(ZIL에 대한 경험이 없습니다.)


개인적으로 : 지난 몇 달 동안 CoreStorage와 함께 홈 디렉토리에 ZEVO ZFS 를 사용하여 ZFS 데이터 세트 와 시작 볼륨 을 암호화했습니다 . 다른 암호이므로 (FileVault 2보다 낫습니다) 컴퓨터의 다른 관리자는 내 데이터에 접근 할 수 없습니다.

Apple Disk Utility는 현재 실제 개요를 표시 하기에는 너무 버그 가 많으므로 여기에 다른보기가 있습니다.

랩탑의 하나의 솔리드 스테이트 하이브리드 드라이브 :

단일 물리 디스크의 ExtFSManager보기

레벨 2 적응 형 교체 캐시를위한 외부 하드 디스크 드라이브 (StoreJet) 및 캐시 vdev (Verbatim, USB 플래시 드라이브) :

여기에 이미지 설명을 입력하십시오

힌트 : 하드 디스크 드라이브를 사용하는 동안 캐시 장치를 물리적으로 제거 할 수 있습니다. 해를 끼치 지 않아야한다. 이것은 ZFS의 아름다움 중 하나입니다.

일반적으로 : 두 가지 풀 기술 (Apple CoreStorage와 ZFS)을 혼합하려는 아이디어가 여기에 있다면 용이 될 것입니다! 영토 다음 :

@bmike는 아마도이 답변에 tl; dr을 추가하길 원할 것입니다. 다이어그램은 전체 caboodle을 소화하기 쉽게 만들 수 있습니다.


그대로 +1하지 않습니다. 큰 그림으로 ZFS를 대표 해 주셔서 감사합니다. 모든 사람의 차는 아니지만, 핵심 스토리지 방향으로 향하는 Apple의 경우에도 상당한 이점이 있습니다.
bmike

1
ZFS에 대한 귀하의 전화도 시간의 시험입니다. 비트 썩음은 지난 5 년간 Mac을 관리하는 데 가장 큰 고통입니다. APFS가 더 빨리 우리를 거기에 데려 오기를 희망합니다.
bmike

3

Mountain Lion에서는 Mountain Lion에서 표준 SSD 및 HDD로 Apple Fusion 드라이브를 복제 할 수 있습니다. 이는 SSD와 하드 디스크에서 sata 분할을 자동화합니다.

이렇게하면 일반적으로 사용되는 파일을 SSD와 덜 사용 된 데이터를 하드 디스크에 유지합니다. 파일을 읽거나 쓸 때 OS는 SSD에 사용되는 블록을 마이그레이션하므로 SSD에 대한 후속 액세스가 이루어지며 SSD에서 일반적으로 사용되는 경우 사용하지 않는 파일은 가드 디스크에 있습니다.

프로세스는이 블로그 또는이 질문 에 대한 답변에 자세히 설명되어 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.