Bir mac, İki veya daha fazla depolama cihazı - nasıl bölünür?


17

Mac'lerin çoğunun artık iki depolama cihazı içerecek şekilde alanı ve bağlantıları olduğu bir dönüm noktasındayız. SSD hızlı, düşük kapasiteli ve pahalıdır - HDD karşılaştırıldığında yavaş, çok büyük ve ucuzdur.

Hem iMacs hem de Mac Mini, iki sürücü ile yapılandırılmış olarak gönderilebilir ve optik sürücüyle birlikte gelen tüm taşınabilir Mac'lerde, gövdenin içine ikinci bir HDD veya SSD'yi güvenli bir şekilde monte eden birkaç profesyonel kit seçeneği bulunur. (Ekranın metal tarafına yarı kalıcı olarak cırt cırtlı tutturulmuş hafif bir USB sürücüsüne sahip Airs bile gördüm, çünkü bazen en ince Mac'in bile daha fazla depolama zımbası paketlemesi gerekiyor.)

Yine de Mac OS X'te verilerimizi iki sürücüde bölmeye yardımcı olan bir Kurulum Asistanı yoktur. Dosyaları kurumsal SAN alanında akıllıca uygun depolama alanına taşımak için yazılım var, ancak masaüstünde bir süre göreceğimizi sanmıyorum. İki sürücülü bir mac'u ne veya nasıl kuracağımı gördüğüm bir kılavuz bile yok, bu yüzden Apple bize deney yapmamız için temiz bir oyun alanı bıraktı.

Son zamanlarda gördüğüm bu konuyla ilgili en iyi yazı Matt Legend Gemmell tarafından yazıldı. OS X'i SSD artı HDD kurulumuyla kullanma başlıklı makalesi harika bir okuma ve iki dönen HDD'niz olsa bile alakalı görünüyor.

Matt savunucuları

  • işletim sisteminin, kullanıcı ana klasörlerinin ve çoğu kullanıcı verilerinin SSD'ye kurulması
  • HDD yerine SSD'ye sığmayan kullanıcı verilerini yerleştirin
  • bunu üst düzey klasörlerin tamamını SSD giriş klasöründen taşıyarak ve HDD'ye yerleştirerek gerçekleştirebilirsiniz.
  • iki konumu bağlamak için yumuşak (sym) bağlantılar kullanarak.

Bu, teknolojinin şu andaki durumu mu?

Sizin için ne işe yarar ve daha da önemlisi, neden sizin için çalışıyor?

Önyükleme sürücünüzü ve zor yoldan öğrendiğiniz gotcha'ları ne kadar dolu veya boş tutacağınıza dair ipuçları büyük beğeni topluyor.


Matt'in önerileri mükemmel. SSD'de bir hız farkı (önyükleme için işletim sistemi, sıklıkla birlikte çalıştığınız belgeler) fark edeceğiniz şeyleri saklayın ve diğer her şeyi (medya dosyaları vb.) HDD'ye boşaltın.
nohillside

2
Bence Matt'in makalesi yerinde. Ele almadığı tek endişe SSD yaşam sorunu ve Önbellekleri SSD'ye koyup koymama konusuydu. Kısa cevap: sorun değil. Tartışma için bunu görün: apple.stackexchange.com/questions/25224/…
Jess Bowers

@JessBowers SSD'ye olan dayanıklılığınız ve erken yıpranmamak için yaptığınız çağrı zamanın testini yaptı. Gerçekten iyi tasarlanmışlar ve onları kullanmalı ve mutlu olmalıyız. Değiştirilmesi gereken maliyet / olasılık, basit kurulum ile duyarlı bir önyükleme işletim sistemine sahip olmanın sevincine kıyasla çok küçüktür, neredeyse herkes için doğru seçim gibi görünüyor.
bmike

@bmike evet aynı hissediyorum. Kötü biri olmadı ve şimdi yaklaşık 10 tanesini aile için kurdum ya da kurdum.
Jess Bowers

Yanıtlar:


6

Kurulumum şudur:

  • Macbook pro 2009, 13 inç
  • Sistem + giriş klasörü diski olarak kullanılan süper sürücünün yerini alan SSD (Intel X25M Postville)
  • Müzik ve fotoğraf saklama için kullanılan fabrika HDD'si

Ana klasörümü HDD'ye taşımaya çalıştım, işte sonuçlarım: tüm ana klasörünüzü bir HDD'ye taşıdığınızda, mac'unuz hızlı açılır, ancak uygulamaları açarken çok fazla performans kazanmazsınız ( safari gibi herhangi bir belge kullanmayın). Çünkü uygulama başlatıldığında, tercihinizi ve önbellek dosyalarını kitaplığınızdan yükler. İkinci sürücüdeyse, uygulamaların başlatılması neredeyse HDD'nizi önyükleme için kullandığınız kadar yavaştır.

Artık HDD'imi yalnızca iTunes / Aperture ve vmware görüntüleri için kullanıyorum. Bu uygulamalar diğerlerinden biraz daha yavaştır (ancak SSD'm olmadığında da daha hızlıdır). Ancak Matt'in önerdiği gibi yapmadım: Başlatma sırasında alt tuşunu kullanarak doğrudan HDD'de yeni iTunes ve diyafram kitaplıkları oluşturdum. HDD'nizin bağlantısını keserseniz, bakım veya yanlışlıkla örneğin ana klasörünüzü tutarlı olmayan bir durumda bırakarak kırılabilen sembolik bağlantıları sevmem.

Son noktalar:

  • bu yapılandırmada, Mac'inizde birden fazla hesabınız varsa HDD'ye hangi dosyaları koyduğunuza dikkat etmelisiniz: bu dosyalara varsayılan olarak herkes erişebilir ve filevault onları korumaz (tam izin veren Lion kullanmıyorsanız) sürücü şifreleme).
  • Ve varsayılan olarak yalnızca sistem sürücüsünü içeren HDD'yi (gerekirse) içerecek şekilde Time machine ayarlamanız gerekir.

1
Önyükleme sürücüsü olmayan sürücüde, önyükleme sürücüsüyle aynı dosya izinlerine ve korumasına sahip olabilirsiniz. Sürücü Bilgi bölmesinde "Bu birimdeki sahipliği yoksay" seçeneğinin işaretli olmadığından emin olun.
zzz

Elbette, ancak varsayılan olarak böyle değildir: izinler varsayılan olarak klasörlerde 755'tir, bu da aynı grubun her kullanıcısının dosyalarınızı görmesini ve okumasını sağlar. Ama cevabımı daha net olacak şekilde düzenleyeceğim, teşekkürler!
Benjamin Dubois

1
İşletim sisteminizin boştayken HDD'yi azaltmasına izin veriyor musunuz? Bu ayar etkinleştirildiğinde nasıl çalıştığını merak ediyorum ...
bmike

Artık bu mac'u kullanmıyorum (karım şimdi yapıyor) ve disk azaltma devre dışı bırakıldı (nedenini hatırlayamıyorum). Ama sanırım herhangi bir ikincil sürücü gibi çalışacak: disk boşta dönecek ve erişildiğinde uyanacaktır. Güç tüketiminden endişe ediyorsanız, o kadar da değil: mac, yaşı ve döngü sayısı göz önüne alındığında oldukça iyi olan 5H30'dan fazla uyanık kalıyor (508)
Benjamin Dubois

4

Giriş Dizini'ni SSD'ye Taşıma

Macintosh Performans Kılavuzu , bu konuda mükemmel bir yazıya sahiptir. En önemlisi , önyükleme sürücüsünde bulunan başka bir yönetici hesabı oluşturma uyarısıdır . Aksi takdirde, ana dizini içeren sürücünüz kaybolursa, oturum açamazsınız.

Önyükleme sürücünüzü ve zor yoldan öğrendiğiniz gotcha'ları tutmak için ne kadar dolu veya boş olduğuna dair ipuçları büyük beğeni topluyor.

Başka bir MPG makalesi ; çok bilgilendirici. Özet: 2/3 - 3/4 dolu değerine yaklaştıkça diskin performansı yaklaşık% 40 düşebilir. Ve bu soru dizisinin ruhuna göre - bu bir SSD'ye gerçekleşmez.


Bağlantılı makalenin özünü genişletebilir ve önyükleme sürücüsünde neden bir yönetici hesabına ihtiyaç duyulduğunu açıklayabilir misiniz? Tek kullanıcı moduna önyükleme yapmak /var/db/.AppleSetupDoneve kaldırıp yeniden önyükleyerek yeni bir yerel yönetici hesabı oluşturmak her zaman kolaydır .
bmike

4

Kısa süreli bir kitap yayınevim var. Tüm amaçlar için, tasarım ve baskı işlemleri tek kişilik bir işlemdir. Dönen bir plaj topunu beklemek için harcanan zaman boşa ve kârsız bir zaman. En son ekipmanı almak için fonlar sıkı, ancak para için en iyi patlamayı sağlayan teknolojiyi dahil etmeye çalışıyorum. Ben eğlence PHP / MySQL web geliştirme debble.

Ana sistemim 2008 Başı bir MacPro'dur (3,1). İkincil bir tasarım makinesi ve dahili web / veritabanı sunucusu olarak 2011 orta seviye Mac mini'm var. Her iki sistem de kullanıcı klasörlerini barındıran ve yayınlama proje verilerini dönen sabit sürücülerden alan 128 GB SSD'lerden önyükleme yapar. MaPro işlemci yetenekli bir donanım olsa da, Mac mini'nin SATA'yı iki kat daha hızlı çalıştırdığını unutmayın.

Mac Pro'm şöyle:

128 GB SSD

  • iCloud dosyaları
  • Dropbox dosyaları
  • Yazı
  • Kullanıcı klasörleri
  • Posta
  • Müzik, film ve fotoğraf dışındaki kişisel dosyalar
  • Photoshop önbellek dosyaları
  • Genellikle herhangi bir zamanda 20GB - 40GB boş alana sahip olur

ZFS çalıştıran ikincil HDD'ler

  • Yedekleme yazılımı yükleme dosyaları
  • iTunes kitaplığı
  • iPhoto kütüphanesi
  • Film klasörü
  • Tüm müşteri yayıncılık projelerim

SSD'mdeki büyük şeyleri koruyarak 128 GB'lık bir alanda yaşamayı başardım. Sembolik bağlantılar gibi "süslü" şeyler yok. iTunes ve iPhoto, dosyalarına tek seferlik puanlardır. Film riplerini / kullanıcılardan / filmlerden sabit disklerime manuel olarak taşıyorum ... Dropbox'ı esas olarak 1Password senkronizasyonu için kullanıyorum ve iCloud, kelime işlemimin, elektronik tablolarımın ve sunumlarımın çoğunu MacPro'dan ve iOS cihazımdan erişime sahip.

InDesign, Illustrator ve Photoshop'ta istemci projelerim için her zaman el ile dosya konumlarını yönettim. Çoğu istemci dosyası, özellikle programlar SSD'den çalıştığı için hızlı yüklenecek kadar küçüktür (genellikle 5MB ila 50MB). 100MB - 500MB Photoshop dosyaları oluşturduğumda sabit sürücünün hız farkını fark ettim. Photoshop'un katmanlı TIF'e kaydetmenin çok iş parçacıklı ve çok daha hızlı olduğu yerlerde PSD'ye kaydetmenin tek iş parçacıklı ve yavaş olduğunu keşfettim.

Bu nispeten basit ve ağırlıklı olarak manuel olarak kurulan sistem benim için son derece iyi çalışıyor ... neredeyse her zaman. Kişisel açıdan, tek büyük temizlik fonksiyonum filmleri içeriyor.

Mini bir Fusion Drive inşa etmeyi düşünüyorum ama henüz yapmadım. Daha büyük Photoshop dosyaları gerektiren daha karmaşık kitap tasarımları oluşturmaya başladığımda, bir Fusion Drive tarafından sağlanan otomatik katmanlı depolama için mevcut kurulumum tarafından sağlanan tam kontrolümü mutlu bir şekilde değiştirirdim.

Manuel şanzımanlı bir araba kullanıyorum çünkü daha eğlenceli. Mac kullanıyorum çünkü OS X sadece Windows'tan daha iyi çalışıyor. Bir Fusion Drive'ın akışkanlığıyla ZFS veri bütünlüğünden yararlanmanın bir yolunu bulabilirsem, bu rotayı bir kalp atışı içinde giderdim.


4

İşletim sisteminin kurulumu için, apps et cetera

JHFS + 'ya bir disk verin.

İki diskle sınırlıysanız ve biri sabitse, sabit diski kullanın.

Kullanıcı verilerinin bütünlüğü için

ZFS'ye en az bir disk daha verin.

Neden HFS Plus olmasın?

Küçük bir HFS testi - DIY Fusion Drive şöhretinin @jolly tarafından bir komut satırı sunumu - bir durumda HFS Plus hatasını gösterir.

Diğer durumlarda: verilerin bozulması fark edilmeyebilir ve tüm yedeklemeler yoluyla kurtarma yapılmayacak şekilde yayılabilir .

Bu bozulma, Disk İzlencesi ve Alsoft DiskWarrior (HFS Plus'ın doğasıdır) gibi yardımcı programlar tarafından algılanamayabilir. Son kullanıcılar üzerindeki etkiler süptilden aşırıya; ve bozuk dosyaların pozitif tanımlanması olmadan, bir sorunun kaynağını belirlemek olağanüstü zor olabilir.

Neden ZFS?

Örneğin, Sunucu Hatası, ZFS Veri Kaybı Senaryoları'ndaki bir soru için kabul edilen cevaba bakın  -

…  ZFS ile hiç veri kaybım olmadı.

Ben var her şeyi yaşadı ...

Disk sertse (dönme)

HFS Plus içeren dosya sistemlerinin bir karışımından kaçının :

HFS + tüm meta veri güncellemeleri için tek bir genel kilit içerdiğinden (G / Ç'de tutulan) disk gecikmelerine karşı oldukça duyarlıdır. ...

( Seagate Momentus® XT ST750LX003-1AC154 katı hal hibritinde - 8 GB belleğe sahip bir MacBookPro5,2'nin içinde - şu anki JHFS + ve ZFS'yi kullanmam yeterli, ancak tek diskte bu karışım olmadan daha iyi performans gösterebilir.)


Üç veya daha fazla disk, sadece bir katı durum ve Dağ Aslanı ile

Ver SSD bir dilim bir CoreStorage LvG için, sonra JHFS + başlangıç hacmi ile bu havuz. Amaç: Fusion Drive benzeri davranış.

Ver SSD farklı bir dilim ZFS için. Ya:

  1. basitçe zpool add poolname cache /dev/disknslicenveya
  2. dilimi CoreStorage'a, o CoreStorage'ı ZFS havuzunuza ekleyin.

Yaklaşım (1), seviye 2 uyarlanabilir yedek önbellek yoluyla performans kazanımları için iyi bir şekilde oluşturulmuştur. Brendan'ın blogu »L2ARC Ekran Görüntüleri  (2009-01-30), işletim sistemini yeniden başlatmanın L2ARC'ın soğumasına neden olduğunu ve:

Ayrıca kalıcı bir L2ARC üzerinde çalışıyoruz, bu nedenle bir sunucu yeniden başlatılırsa, ısınmaya başlayabilir, bu da gelecekteki bir güncellemede sunulacaktır.

Yaklaşım (2), yeniden başlatma sırasında soğuk algınlığı olmadan ZFS'ye otomatik katmanlama getirmeyi amaçlamaktadır. Verilerin bütünlüğünün rutin olarak kontrol edilmesi ( scrub) yüksek performans katmanından verileri indirgeyebilir… öyleyse, başka bir rutinin indirgeme etkilerini azaltıp azaltamayacağını merak ediyorum - artımlı bir zfs send… (yedekleme), son yazılan bloklar ; ve böylece CoreStorage işleri tercih edilen katmana yükseltmelidir.

Tek bir SSD'yi paylaşan birden fazla havuz

Kabul cevap Sunucu Fayı bir soruya gözlemler:

Veri bütünlüğü ve performansı nedeniyle bir SSD'yi havuzlar arasında paylaşmak iyi bir fikir değildir. ...

Ancak, bu sorunun konusu ZFS idi - ZD veya L2ARC kullanımı için SSD nasıl bölümlenir?  (2011-02-22) - ZEVO, Fusion Drive vb. Yırtıcı. ZEVO'nun zamansız L2ARC kaybına  (2012-11-04) dayanıklılığı altında ilk tahminim, tek bir SSD'yi paylaşan çoklu havuzlarda, bu SSD'nin L2ARC kısmı verilerin bütünlüğü açısından risk oluşturması gerekmez.

(ZIL ile hiçbir deneyimim yok.)


Şahsen : son birkaç aydır ana dizim için ZEVO ZFS'yi kullandım , CoreStorage ile ZFS veri kümesini ve başlangıç ​​hacmini şifrelemek için . Farklı şifreler, bu nedenle (FileVault 2'den daha iyi), makinenin başka hiçbir yöneticisi verilerime erişemez.

Apple Disk Yardımcı Programı şu anda gerçek bir genel bakış sunmak için çok fazla hata yapıyor, bu yüzden burada alternatif görünümler var.

Dizüstü bilgisayardaki tek katı hal hibrit sürücü:

Tek bir fiziksel diskin ExtFSManager görünümü

Ayrıca 2. seviye uyarlanabilir yedek önbellek için harici bir sabit disk sürücüsü (StoreJet) ve önbelleği vdev (Verbatim, USB flash sürücü):

resim açıklamasını buraya girin

İpucu: aktif olarak sabit disk sürücüsü kullanılırken önbellek cihazı fiziksel olarak çıkarılabilir. Hiçbir zararı olmamalı; bu ZFS'nin güzelliklerinden biridir.

Genellikle : iki havuz teknolojisini (Apple CoreStorage plus ZFS) karıştırma fikri başınızı sokarsa İşte ejderha olun! bölge o zaman:

  • karışımların düşüncelerini bir kenara koymak
  • ZFS için, en azından MacZFS veya daha dolu özellikli ZEVO'ya göz atın .

@bmike muhtemelen bir tl isteyecektir; dr bu cevaba ek olarak ... bir diyagram tüm kabakayı sindirmeyi kolaylaştırabilir.


Hayır, benden olduğu gibi +1. Büyük resim için ZFS'yi temsil ettiğiniz için teşekkür ederiz. Herkesin çayı değil, ancak Apple'ın çekirdek depolama yönünde ilerlemesinde bile bazı ciddi faydaları var.
bmike

1
ZFS'ye yaptığınız çağrı da zamanın testidir. Bit çürüğü, son 5 yılda Mac filomuzu yönettiğimiz en büyük acıdır. APFS'nin hepimizi oraya er geç ulaşmasını umuyoruz.
bmike

3

Mountain Lion altında, Apple Fusion diskini Mountain Lion altındaki standart SSD'ler ve HDD'lerle çoğaltmak mümkündür. Bu, satanın SSD ve sabit disk boyunca bölünmesini otomatikleştirir.

Bu, sık kullanılan dosyaları bir SSD ve daha az kullanılan verileri sabit diskte tutar. Bir dosyayı okuduğunuzda veya bir dosyaya yazdığınızda, işletim sistemi kullanılan blokları SSD'ye geçirir, böylece sonraki erişim SSD'de olur ve yaygın olarak kullanılan SSD'de kullanılacaksa, kullanılmayan dosyalar gard diskinde olur.

süreç bu blogda veya bu sorunun cevabında detaylandırılmıştır

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.