Saya mendapatkan Mac Mini baru yang mengkilap tetapi tidak mampu membeli SSD internal 1TB untuk menampung semua barang saya, jadi saya sedang menguji cara untuk memanfaatkan disk eksternal untuk penyimpanan pengguna. Saya tahu saya bisa mengarahkan Foto dan iTunes ke pustaka di drive eksternal, tapi saya lebih tertarik untuk secara transparan menemukan seluruh folder rumah di drive eksternal. Melalui trial and error, mungkin telah mendarat di pemenang: mengatur titik pemasangan drive eksternal ke /Users/
. Apakah ini pendekatan yang layak? Saya tidak dapat menemukan kisah orang lain yang mencoba ini, yang dapat menunjukkan bahwa itu adalah ide yang buruk; atau mungkin itu bukan solusi umum. Menyusun proses saya:
- Drive eksternal yang diformat untuk mencocokkan SSD mini Mac, dengan APFS dan izin yang diaktifkan
- Dimulai dengan memindahkan dokumen massal dari iMac ke drive eksternal, untuk mengurangi ukuran folder untuk migrasi
- Membuat akun Administrator baru di Mac mini sebelum memigrasikan pengguna yang ada
- Akun pengguna yang dimigrasikan dari iMac ke Mac mini (SSD internal, tidak ada opsi untuk memilih lokasi lain di Migration Assistant)
- Pertama, cukup salin folder rumah ke drive eksternal dan arahkan akun pengguna ke sana; ini mengakibatkan kesalahan izin utama dan masalah koneksi iCloud
- Mencoba secara manual mengatur ulang izin folder rumah melalui finder, melalui mode pemulihan, via
diskutil ResetUserPermissions
; tampaknya menyelesaikan beberapa tetapi tidak semua kesalahan - Bermigrasi kembali dan menggunakan finder
“exact copy”
untuk mempertahankan izin; lagi, bukan perbaikan penuh - Pada akhirnya, meninggalkan folder pengguna yang dimigrasikan pada tempatnya di SSD internal; tidak ada masalah dengan akun pengguna yang dimigrasikan saat dibiarkan
- Migrasi ulang semua pengguna dari iMac dan biarkan di tempatnya di SSD internal; hapus folder rumah migrasi yang gagal
- Pastikan drive eksternal selalu terpasang otomatis saat boot, uji coba logout, boot ulang, boot dingin, dan pengguna lain:
- Pengaturan tes mount point drive eksternal ke lokasi yang berbeda pada sistem file drive root
- Mengubah volume titik pemasangan secara permanen?
- pilih titik pemasangan yang tidak penting terlebih dahulu, coba pasang ke lokasi yang sudah ada - tidak ada masalah, pemasangan "mengganti" folder titik pemasangan dengan drive; memiliki nama drive di Finder tetapi nama folder mount point di Terminal
- coba pasang ke lokasi yang sudah memiliki data - data yang ada menjadi tidak dapat diakses karena titik mount "mengaburkan" data dengan sistem file drive, tetapi unmount drive mengungkapkan data masih ada
- coba pasang ke lokasi yang sudah memiliki data dengan nama yang sama - tidak ada masalah, ditto
- LANGKAH SELANJUTNYA (sedikit takut untuk mencoba)
- "Copy persis" / Pengguna ke drive eksternal
- coba pasang drive ke / Pengguna
- reboot, cold boot, login pengguna yang berbeda - ada masalah?
- Coba masuk dengan drive terlepas - apa yang terjadi? harus kembali ke folder rumah "asli" yang masih ada; atau mode pemulihan? perintah-R
- Jika itu tidak berhasil, atur folder musik dan foto perpustakaan ke lokasi pada drive eksternal
external-disk
permission
mojave
mount
migration
Chris4d
sumber
sumber
man fstab
tidak mengakui APFS, Anda harus mencantumkannya sebagai sistem file di entri drivefstab
.cp -a /Volumes/Macintosh\ HD/Users/ /Volumes/Seagate/Users
tampak efektif dalam menduplikasi folder rumah pada drive eksternalJawaban:
Saya baru saja melalui proses serupa dan menemukan bahwa di Mojave, sangat sulit untuk memasang drive eksternal di / Pengguna atau / rumah. Yang terbaik adalah menggunakan mount standar / Volume dan mengubah direktori home seperti yang dijelaskan dalam TJ Luoma komentar di atas. Saya juga menggunakan Carbon Copy Cloner untuk menyalin direktori rumah saya dan saya tidak memiliki masalah izin. Lebih banyak detail berdarah ada di pertanyaan / jawaban saya sini dan saya inti .
sumber
Memiliki drive internal lama dan eksternal baru yang merupakan tiruannya, saya berhasil memindahkan akun pengguna, dari
/Users
ke folder baru/Users/.legacy/
(untuk menjaga mereka di sekitar untuk berjaga-jaga). Saya kemudian membuat tautan simbolis folder pengguna yang dikloning di/Users
map.sumber
sandboxd
mencegah drive eksternal dari pemasangan ke/Users
bahkan ketikafstab
panggilan untuk itu akan dipasang di sana dari startup. Jika ada yang tahu bagaimana cara menipu kotak pasir, saya ingin mendengarnya.