Satu mac, Dua atau lebih perangkat penyimpanan - bagaimana membagi sesuatu?

17

Kami berada di persimpangan di mana sebagian besar Mac sekarang memiliki ruang dan koneksi untuk memuat dua perangkat penyimpanan. SSD cepat, kapasitas rendah dan mahal - HDD dibandingkan lambat, besar dan murah.

Baik iMacs dan Mac Mini dapat dikonfigurasikan dengan dua drive dan semua Mac portabel yang masih dikirimkan dengan drive optik memiliki pilihan beberapa kit profesional yang dengan aman memasang HDD atau SSD kedua di dalam unibody. (Saya bahkan pernah melihat Airs dengan drive USB ringan semi-permanen ditempelkan pada sisi logam layar dengan velcro karena kadang-kadang bahkan Mac yang paling ramping pun perlu mengemas lebih banyak tempat penyimpanan.)

Namun Mac OS X tidak benar-benar memiliki Setup Assistant yang bersedia membantu membagi data kami pada dua drive. Perangkat lunak untuk memindahkan file secara cerdas ke penyimpanan yang sesuai ada di ruang SAN perusahaan, tetapi saya tidak berpikir kita akan melihatnya sebentar di desktop. Bahkan tidak ada panduan yang pernah saya lihat tentang apa atau bagaimana mengatur mac dengan dua drive, jadi Apple telah meninggalkan kita lapangan bermain yang bersih untuk bereksperimen.

Tulisan terbaik tentang topik ini yang saya lihat baru-baru ini ditulis oleh Matt Legend Gemmell. Artikelnya yang berjudul Menggunakan OS X dengan pengaturan SSD plus HDD adalah bacaan yang bagus dan tampaknya relevan bahkan jika Anda memiliki dua HDD yang berputar.

Pendukung Matt

  • menginstal OS, folder home user dan sebagian besar data pengguna di SSD
  • tempatkan data pengguna yang tidak muat pada SSD, bukan pada HDD
  • menerapkan ini dengan memindahkan seluruh folder level atas dari folder home SSD dan menempatkannya di HDD.
  • menggunakan tautan lunak (sym) untuk menghubungkan kedua lokasi.

Apakah ini pemikiran keadaan terkini?

Apa yang berhasil untuk Anda dan yang lebih penting, mengapa itu bekerja untuk Anda?

Kiat tentang seberapa penuh atau kosong untuk menyimpan boot drive Anda dan setiap gotcha yang Anda pelajari dengan susah payah sangat dihargai.

bmike
sumber
Rekomendasi Matt sangat masuk akal. Simpan barang-barang di mana Anda akan melihat perbedaan kecepatan (OS untuk boot, dokumen yang sering Anda kerjakan) pada SSD dan keluarkan semua yang lain (file media dll.) Ke HDD.
nohillside
2
Saya pikir artikel Matt sangat tepat. Satu-satunya kekhawatiran lebih lanjut yang saya miliki bahwa dia tidak membahas adalah masalah kehidupan SSD dan apakah akan menaruh Cache di SSD. Jawaban singkat: tidak apa-apa. Lihat ini untuk diskusi: apple.stackexchange.com/questions/25224/…
Jess Bowers
@JessBowers Panggilan Anda pada SSD yang tahan lama dan tidak aus sebelum waktunya telah teruji oleh waktu. Mereka benar-benar dirancang dengan baik dan kita harus menggunakannya dan bahagia. Biaya / kemungkinan untuk mengganti sangat kecil dibandingkan dengan kegembiraan memiliki OS boot responsif dengan pengaturan sederhana sepertinya pilihan yang tepat untuk hampir semua orang.
bmike
@ sepeda ya saya merasakan hal yang sama. Belum ada yang rusak, dan saya sudah atau memasang untuk keluarga sekitar 10 dari mereka sekarang.
Jess Bowers

Jawaban:

6

Setup saya adalah sebagai berikut:

  • Macbook pro 2009, 13 "
  • SSD (Intel X25M Postville) menggantikan superdrive, digunakan sebagai disk folder sistem + rumah
  • HDD pabrik digunakan untuk penyimpanan musik dan gambar

Saya mencoba untuk memindahkan folder rumah saya ke HDD, berikut ini kesimpulan saya: ketika Anda memindahkan seluruh folder home Anda ke HDD, mac Anda akan boot dengan cepat, tetapi Anda tidak mendapatkan terlalu banyak peningkatan kinerja saat membuka aplikasi (bahkan aplikasi yang melakukan tidak menggunakan dokumen apa pun, seperti safari). Itu karena ketika aplikasi dijalankan, itu memuat preferensi dan file cache dari perpustakaan Anda. Jika berada di drive kedua, startup aplikasi hampir sama lambatnya dengan saat Anda menggunakan HDD untuk booting.

Saya sekarang menggunakan HDD saya hanya untuk gambar iTunes / Aperture dan vmware. Aplikasi ini sedikit lebih lambat dari yang lain (tapi masih secepat ketika saya tidak memiliki SSD). Tapi saya tidak melakukan apa yang direkomendasikan oleh Matt: Saya membuat perpustakaan iTunes dan aperture baru langsung pada HDD, menggunakan tombol alt saat peluncuran. Saya tidak suka symlink, yang dapat rusak jika Anda melepas HDD Anda, untuk pemeliharaan atau karena kesalahan misalnya, meninggalkan folder rumah Anda dalam keadaan tidak konsisten.

Poin terakhir:

  • dengan konfigurasi ini, Anda harus berhati-hati dengan file apa yang Anda masukkan ke HDD jika Anda memiliki banyak akun di mac Anda: file-file ini dapat diakses oleh siapa saja secara default, dan filevault tidak akan melindunginya (kecuali jika Anda menggunakan Lion yang memungkinkan full- drive enkripsi).
  • Dan Anda perlu mengatur mesin Waktu untuk memasukkan HDD (jika perlu), yang hanya menyertakan drive sistem secara default.
Benjamin Dubois
sumber
1
Anda dapat memiliki izin dan perlindungan file yang sama pada drive non-boot seperti yang Anda lakukan pada drive boot. Pastikan bahwa "Abaikan kepemilikan pada volume ini" tidak dicentang di panel Info drive.
zzz
Tentu, tetapi tidak demikian halnya secara default: perm secara default 755 pada folder, yang memungkinkan setiap pengguna dari kelompok yang sama untuk melihat dan membaca file Anda. Tapi saya akan mengedit jawaban saya menjadi lebih jelas, terima kasih!
Benjamin Dubois
1
Apakah Anda membiarkan OS Anda menurunkan HDD saat idle? Saya ingin tahu bagaimana pengaturan ini bekerja ketika itu diaktifkan ...
bmike
Saya tidak menggunakan mac ini lagi (istri saya sekarang), dan disk spin down dinonaktifkan (tidak ingat mengapa). Tapi saya kira itu akan berfungsi seperti drive sekunder: disk akan berputar saat idle dan bangun ketika diakses. Dan jika Anda khawatir tentang konsumsi daya, itu tidak banyak: mac tetap terjaga selama lebih dari 5H30, yang cukup baik mengingat usia dan jumlah siklusnya (508)
Benjamin Dubois
4

Memindahkan Home Directory ke SSD

Panduan Kinerja Macintosh memiliki penulisan yang bagus tentang subjek ini. Paling penting mungkin adalah peringatan untuk Membuat akun admin lain yang berada di boot drive . Lain, jika drive Anda yang berisi direktori home hilang, Anda tidak bisa masuk.

Kiat tentang seberapa penuh atau kosong untuk menyimpan boot drive Anda dan setiap gotcha yang Anda pelajari dengan susah payah sangat dihargai.

Artikel MPG lainnya ; sangat informatif. Sinopsis: Ketika Anda mendekati 2/3 - 3/4 penuh kinerja disk dapat menurun sekitar 40%. Dan dalam semangat pertanyaan-pertanyaan ini - ini tidak terjadi pada SSD.

radarbob
sumber
Bisakah Anda memperluas inti dari artikel yang ditautkan dan menjelaskan mengapa akun admin diperlukan pada boot drive? Selalu mudah untuk boot ke mode pengguna tunggal dan membuat akun admin lokal baru dengan menghapus /var/db/.AppleSetupDonedan kemudian boot.
bmike
4

Saya memiliki perusahaan penerbitan buku jangka pendek botique. Untuk semua maksud, operasi desain dan pencetakan adalah operasi satu orang. Waktu yang dihabiskan menunggu bola pantai berputar adalah sia-sia dan waktu yang tidak menguntungkan. Dana ketat untuk mendapatkan peralatan terbaru, tetapi saya mencoba untuk menggabungkan teknologi yang memberikan keuntungan terbaik. Saya mencoba-coba rekreasi dalam pengembangan web PHP / MySQL.

Sistem utama saya adalah Awal 2008 MacPro (3,1). Saya memiliki Mac mini tingkat menengah 2011 sebagai mesin desain sekunder dan server web / basis data internal. Kedua sistem boot dari 128GB SSD yang juga memegang folder pengguna dan menarik penerbitan data proyek dari pemintalan hard drive. Sementara MaPro adalah rig yang memiliki prosesor, perlu diingat bahwa Mac mini menjalankan SATA dua kali lebih cepat.

Inilah cara saya menggunakan Mac Pro:

SSD 128GB

  • file iCloud
  • File dropbox
  • Font
  • Folder pengguna
  • Surat
  • File pribadi kecuali musik, film, dan foto
  • File cache Photoshop
  • Biasanya memiliki ruang kosong 20GB hingga 40GB pada waktu tertentu

HDD sekunder menjalankan ZFS

  • Perangkat lunak cadangan menginstal file
  • Perpustakaan iTunes
  • perpustakaan iPhoto
  • Folder film
  • Semua proyek penerbitan klien saya

Saya telah berhasil hidup dalam ruang 128GB dengan menjaga hal-hal besar dari SSD saya. Tidak ada hal-hal "mewah" seperti tautan simbolik. iTunes dan iPhoto adalah poin satu kali ke file mereka. Saya secara manual memindahkan robekan film dari / pengguna / film ke HDD saya ... Ketika saya menyiasatinya. Saya menggunakan Dropbox terutama untuk sinkronisasi 1Password dan iCloud menyimpan banyak pengolah kata, spreadsheet, dan presentasi saya untuk akses dari MacPro serta perangkat iOS saya.

Saya selalu mengelola lokasi file secara manual untuk proyek klien saya di InDesign, Illustrator, dan Photoshop. Sebagian besar file klien cukup kecil (biasanya 5MB hingga 50MB) sehingga dapat dimuat dengan cepat, terutama karena program dijalankan dari SSD. Saya melihat perbedaan kecepatan hard drive ketika saya membangun 100MB hingga 500MB file Photoshop. Saya telah menemukan bahwa menyimpan ke PSD adalah single-threaded dan lambat di mana Photoshop menyimpan ke TIF berlapis multi-threaded dan jauh lebih cepat.

Sistem pengaturan yang relatif sederhana dan dominan manual ini bekerja sangat baik untuk saya ... hampir sepanjang waktu. Di sisi pribadi, satu-satunya fungsi rumah tangga utama saya melibatkan film.

Saya sedang merenungkan membangun Fusion Drive pada mini tetapi belum melakukannya. Ketika saya mulai membuat desain buku yang lebih rumit yang membutuhkan file-file Photoshop yang lebih besar, saya dengan senang hati akan memperdagangkan kontrol lengkap saya yang disediakan oleh pengaturan saya saat ini untuk penyimpanan berjenjang otomatis yang disediakan oleh Fusion Drive.

Saya mengendarai mobil transmisi manual karena lebih menyenangkan. Saya menggunakan Mac karena OS X hanya berfungsi lebih baik daripada Windows. Jika saya dapat menemukan cara untuk meningkatkan integritas data ZFS dengan fluiditas Fusion Drive, saya akan menempuh rute itu dalam sekejap.

TomUnderhill
sumber
4

Untuk pemasangan OS, aplikasi dan lain-lain

Berikan satu disk ke JHFS +.

Jika Anda terbatas pada dua disk dan satu hard, gunakan hard disk.

Untuk integritas data pengguna

Berikan setidaknya satu disk lain ke ZFS.

Mengapa tidak HFS Plus?

Tes HFS kecil - presentasi perintah-baris oleh @jolly dari DIY Fusion Drive fame - menunjukkan kegagalan HFS Plus dalam satu situasi.

Dalam situasi lain: korupsi data mungkin tidak diketahui, dan diperbanyak melalui semua cadangan, sampai tidak ada pemulihan .

Korupsi semacam itu mungkin tidak terdeteksi oleh utilitas seperti Disk Utility dan Alsoft DiskWarrior (itulah sifat dari HFS Plus). Efek pada pengguna akhir berkisar dari halus hingga ekstrem; dan tanpa identifikasi positif file yang rusak, akan sangat sulit untuk menentukan sumber masalah.

Mengapa ZFS?

Lihat misalnya jawaban yang diterima untuk pertanyaan di Server Fault, Skenario Kehilangan Data ZFS  -

...  Saya tidak pernah kehilangan data dengan ZFS.

Saya telah mengalami segalanya ...

Jika hard disk (rotasi)

Hindari campuran sistem file yang menyertakan HFS Plus :

Karena HFS + memiliki kunci global tunggal untuk semua pembaruan metadata (diadakan di seluruh I / O), ia sangat sensitif terhadap latensi disk. ...

(Penggunaan JHFS + dan ZFS saya saat ini pada solid state hybrid Seagate Momentus® XT ST750LX003-1AC154 - internal ke MacBookPro5,2 dengan memori 8 GB - cukup baik, tetapi dapat bekerja lebih baik tanpa campuran pada disk tunggal.)


Dengan tiga disk atau lebih, hanya satu solid state, dan Mountain Lion

Berikan satu keping SSD ke CoreStorage LVG, lalu gabungkan dengan volume startup JHFS + Anda. Tujuan: Perilaku seperti drive Fusion.

Berikan potongan SSD yang berbeda ke ZFS. Antara:

  1. sederhana zpool add poolname cache /dev/disknslicenatau
  2. berikan irisan itu ke CoreStorage, tambahkan CoreStorage itu ke kumpulan ZFS Anda.

Pendekatan (1) dibuat untuk keuntungan kinerja melalui cache pengganti adaptif level 2. Blog Brendan »L2ARC Screenshot  (2009-01-30) mengingatkan kita bahwa me-reboot sistem operasi menyebabkan L2ARC menjadi dingin dan:

Kami juga sedang mengerjakan L2ARC yang persisten, jadi jika server melakukan boot ulang, ia akan mulai hangat, yang akan tersedia dalam pembaruan di masa mendatang.

Approach (2) bertujuan untuk menghadirkan auto-tiering ke ZFS tanpa go-cold saat reboot. Pemeriksaan rutin integritas data ( scrub) mungkin menurunkan data dari tingkat kinerja tinggi ... jika demikian, saya ingin tahu apakah rutin lain dapat mengurangi efek penurunan pangkat - tambahan zfs send... (cadangan) harus membaca, dari kumpulan ZFS, blok yang baru-baru ini ditulis ; dan CoreStorage harus mempromosikan hal-hal ke tingkat yang lebih disukai.

Beberapa kumpulan berbagi satu SSD

The jawaban yang diterima untuk pertanyaan di Server Sesar mengamati:

Bukan ide yang baik untuk membagikan SSD antara kumpulan karena alasan integritas data dan kinerja. ...

Namun, subjek untuk pertanyaan itu adalah ZFS - bagaimana cara mempartisi SSD untuk penggunaan ZIL atau L2ARC?  (2011-02-22) - mendahului ZEVO, Fusion Drive dll. Di bawah ketangguhan ZEVO terhadap hilangnya L2ARC  (2012-11-04) sebelum waktunya, tebakan awal saya adalah bahwa dengan beberapa pool berbagi SSD tunggal, bagian L2ARC dari SSD itu tidak perlu menimbulkan risiko terhadap integritas data.

(Saya tidak punya pengalaman dengan ZIL.)


Secara pribadi : selama beberapa bulan terakhir saya telah menggunakan ZEVO ZFS untuk direktori home saya, dengan CoreStorage untuk mengenkripsi dataset ZFS dan volume startup. Kata sandi berbeda, jadi (lebih baik daripada FileVault 2) tidak ada administrator mesin lain yang dapat mengakses data saya.

Apple Disk Utility saat ini terlalu disadap untuk menyajikan ikhtisar yang sebenarnya, jadi di sini adalah pandangan alternatif.

Drive hybrid solid state di laptop:

Pandangan ExtFSManager dari disk fisik tunggal

Ditambah hard disk drive eksternal (StoreJet) dan vdev cache-nya (Verbatim, USB flash drive) untuk cache pengganti adaptif level 2:

masukkan deskripsi gambar di sini

Petunjuk: perangkat cache dapat dihapus secara fisik saat menggunakan hard disk drive secara aktif. Tidak ada salahnya harus dihasilkan; ini adalah salah satu keindahan ZFS.

Secara umum : jika ide menggabungkan dua teknologi pool (Apple CoreStorage plus ZFS) menempatkan kepala Anda di Sini menjadi naga! wilayah itu:

  • sisihkan pikiran tentang campuran
  • untuk ZFS, setidaknya lihatlah pada MacZFS atau ZEVO berfitur lengkap .

@bmike mungkin akan berharap untuk tl; selain jawaban ini ... diagram mungkin membuat seluruh caboodle lebih mudah dicerna.

Graham Perrin
sumber
Tidak memberi +1 dari saya sama seperti itu. Terima kasih telah mewakili ZFS untuk gambaran besarnya. Ini bukan secangkir teh untuk semua orang, tetapi teh ini memiliki beberapa manfaat serius bahkan dengan Apple menuju ke arah penyimpanan inti.
bmike
1
Panggilan Anda pada ZFS juga tahan uji waktu. Bit busuk adalah rasa sakit terbesar yang kita miliki dalam 5 tahun terakhir mengelola armada Mac kami. Ini untuk berharap APFS membuat kita semua ada di sana lebih cepat daripada nanti.
bmike
3

Di bawah Mountain Lion adalah mungkin untuk mereplikasi drive Apple Fusion dengan SSD dan HDD standar di bawah Mountain Lion. Ini mengotomatiskan pemisahan sata di SSD dan hard disk.

Ini membuat file yang biasa digunakan menjadi SSD dan data yang kurang digunakan pada hard disk. Ketika Anda membaca atau menulis ke file OS akan memigrasikan blok yang digunakan ke SSD sehingga akses berikutnya akan berada di SSD dan jika yang biasa digunakan akan berada di SSD untuk memulai, file yang tidak digunakan hanya akan berada di disk gardan.

prosesnya dirinci dalam blog ini atau dalam jawaban untuk pertanyaan ini

pengguna151019
sumber