Mac - Konversi dari Case-Sensitive ke Case-Insensitive File System


31

Jadi saya baru saja mendapatkan Mac pertama saya. Setelah mengatur semuanya seperti yang saya inginkan, saya memutuskan untuk menginstal Steam. Ketika saya membuka Steam itu mengatakan sesuatu tentang tidak mendukung sistem file case-sensitive ...

Saya melakukan beberapa pencarian di Google dan menemukan bahwa Steam tidak akan menjadi satu-satunya aplikasi yang memberi saya masalah ini. Photoshop (ketika saya akhirnya menginstalnya) juga tidak mendukung sistem file case-sensitive. Saya yakin ada aplikasi lain juga.

Setidaknya ada pekerjaan untuk Steam, tetapi ini melibatkan gambar disk dan tautan simbolik. Tidak terlalu menyenangkan. Itu bekerja, tapi itu tidak terlalu menyenangkan (dan Steam seharusnya hanya tentang kesenangan, bukan?). Saya tidak mengetahui adanya pekerjaan untuk Photoshop.

Jadi inilah pertanyaan saya. Bisakah saya boot ke utilitas disk, memformat drive menjadi peka huruf besar kecil, dan kemudian memulihkan dari mesin waktu? Apakah ada batasan teknis yang akan mencegah saya melakukan ini? Saya belum menyebutkan nama seperti Folder 1dan folder 1belum, jadi saya tidak mengetahui adanya tabrakan yang akan muncul.


Sistem Operasi peka huruf besar-kecil. Jadi, jika Anda bisa mematikannya secara ajaib, entah bagaimana saya akan membayangkan yang terbaik Anda harus berurusan dengan tabrakan nama file. Paling buruk itu hanya akan rusak.
EBGreen

Anda yakin perlu mengonversi seluruh sistem file Anda? Mungkin Anda bisa lolos dengan membuat disk image case-insensitive (.dmg) dan menjalankannya dari sana?
Lenny T

@EBGreen bagian-bagian berbeda dari "Sistem Operasi" adalah case-sensitive atau case-sensitive. Sistem file default tidak sensitif huruf besar / kecil, walaupun Anda dapat menentukan disk yang akan diformat dengan case-sensitive untuk kompatibilitas unix yang lebih baik. Sayangnya, banyak aplikasi rusak - mereka menganggap Anda tetap menggunakan default.
rjmunro

Jawaban:


11

Sepertinya Anda dapat memulihkan dari mesin waktu ke sistem file case-sensitive dari yang case-sensitive. Lihat Forum Apple di sini .

Saya akan sangat menyarankan Anda melakukan pencadangan sistem total menggunakan Carbon Copy Cloner .

Carbon Copy Cloner mendukung pemulihan ke sistem case-sensitive dari case-sensitive - lihat ini .

Sebenarnya, saya akan merekomendasikan CCC lebih dari TM, tetapi Anda harus menggunakan apa yang Anda rasa nyaman. Saya juga akan mem-boot ke gambar CCC dan memastikan semua barang saya ada di sana sebelum saya menyeka drive internal saya dan melakukan pengembalian. CCC membuat cadangan yang dapat di-boot (yang merupakan alasan lain sangat bagus).


Hanya sedikit sebelum Anda memposting ini saya melanjutkan dan memulai proses mengetahui bahwa dalam kasus terburuk saya hanya perlu mengembalikan ke sistem file case-sensitive. Saya memformat drive ke sistem file case-insensitive dan mesin waktu saat ini sedang memulihkan dan belum membuat keributan. Saya akan memposting hasil akhir ketika semuanya dikatakan dan dilakukan.
knpwrs

2
Pemulihan baru saja selesai dan proses pemulihan mengubah partisi kembali menjadi sistem file case-sensitive. Jadi sepertinya mesin waktu tidak akan berfungsi.
knpwrs

2
Maka saya sangat menyarankan Anda menggunakan CCC.
skub

Bisakah Anda menguraikan beberapa fitur CCC yang membuatnya layak digunakan lebih dari Time Machine untuk referensi di masa mendatang?
knpwrs

Anda sebenarnya dapat menggunakan keduanya pada drive yang sama. Anda bisa boot langsung ke drive CCC dan mencoba memulihkan Mac dengan OS X, atau Anda dapat mengkloning semua data kembali ke Mac untuk membangun kembali semuanya. Saya menggunakan Time Machine dan CCC pada drive yang sama. Ini adalah posting yang bagus di Forum Apple; diskusi.apple.com/thread/2749688?start=0&tstart=0
skub

8

Saya belum pernah menggunakannya, tetapi iPartition mengklaim dapat melakukan konversi tidak rusak antara HFS + yang case-sensitive dan case-sensitive.


1
Baru saja membeli dan mencoba iPartition. Bekerja seperti pesona. OSX 10.8. Terima kasih!
Favoretti

Hanya sedikit pembaruan, bahwa iPartition sekarang 100% GRATIS karena tidak lagi dipertahankan, tetapi juga TIDAK mendukung sistem file Apple yang umum akhir-akhir ini.
sean.boyer

4

Andaikata program yang Anda gunakan hanya bersikeras memiliki FS case-insensitive ketika data Anda pada FS case-sensitive, Anda kadang-kadang bisa pergi dengan hanya mencerminkan struktur direktori ke FS case-insensitive, dan menggunakan simbolis tautan untuk file. Dengan cara ini Anda menghindari duplikasi file yang berpotensi besar atau banyak.

Perintah "lndir" dari distribusi X11 untuk OSX melakukan hal itu (di Mountain Lion ini ada di Xquartz, yang bisa Anda dapatkan dari http://xquartz.macosforge.org/landing/ ).

Misalnya, pertimbangkan Anda ingin mengkloning Foo.app (yang berada di FS case-sensitive) ke FS case-insensitive, yang kami anggap di sini sebagai sistem file root, Anda dapat melakukan sesuatu seperti:

$ cd $FOO_APP_BASE_DIR                       # Foo.app's parent directory
$ lndir $PWD/Foo.app /Applications/Foo.app   # clone it into /Applications

Anda sekarang dapat membuka /Applications/Foo.app dan tidak akan mengeluh tentang sensitivitas huruf besar-kecil.


1

Mungkin tidak perlu memformat ulang case sensitive fs Anda untuk menjalankan aplikasi yang membutuhkan case sensitif fs;

Anda dapat membuat disk image case tidak sensitif dalam utilitas disk (saya menggunakan bundel jarang), lalu seret aplikasi dalam disk image itu dan jalankan.

Itu memungkinkan saya untuk menjalankan Photoshop. Saya biasanya menggunakan bundel jarang; Ada alasan saya ingin host fs kasus sensitif.


0

Solusi Tidak dapat menginstal Photoshop pada hard drive yang peka terhadap kasus?

  1. Beli dan instal iPartition ($ 70, tetapi setujui jika itu satu-satunya solusi Anda)
  2. Di iPartition, lakukan Buat Boot Disk
  3. Masukkan disk penginstal Anda untuk membuat boot disk darinya
  4. Masukkan DVD-R kosong untuk membuat boot disk melalui iPartition
  5. Nyalakan kembali komputer, dengan disk boot dimasukkan dan tahan tombol "C" pada keyboard sampai progres spinner muncul pada saat start-up
  6. iPartition akan dimuat secara otomatis. Pilih "Make Case Insensitive" dari salah satu menu drop-down
  7. Biarkan itu menyelesaikan proses ini ...
  8. Keluar dari iPartition dan izinkan komputer untuk memulai kembali, sekarang dari hard drive "Tidak Peka" Anda
  9. Instal Photoshop seperti biasa
  10. Minum bir. Merayakan.

Ini tidak secara langsung menjawab pertanyaan yang diajukan, dan itu tidak menjelaskan mengapa orang harus menggunakan iPartition alih-alih pendekatan yang ditanyakan dalam pertanyaan. Dan, mengapa iPartition khususnya? [Membaca jawaban nanti.] Misalnya, superuser.com/a/380376/81175 sebenarnya memberikan jawaban dan menjelaskan mengapa orang harus menggunakan iPartition.
Chris Page

-2

Hah? Saya menggunakan Photoshop di Mac sepanjang waktu dan filesystem default tidak pernah menjadi masalah. Tidak ada alasan yang baik untuk memiliki sistem file case case-sensitive secara default. Satu-satunya OS yang pernah melakukan ini adalah DOS, dan tentu saja Windows kompatibel dengan akar DOS-nya. a dan A hanyalah karakter yang berbeda.


5
ini benar-benar salah. Jika Anda menginstal Photoshop tanpa masalah, kemungkinan Anda tidak memiliki partisi case sensitif.
StackOverflowed

9
Sistem file default pada Mac tidak peka huruf besar-kecil. Ini case-insensitive tetapi melestarikan case.
Alan Shutko

Anda benar bahwa tidak ada alasan yang baik untuk memiliki sistem file case-sensitive secara default. Tapi, Apple tetap melakukannya. Mengiritasi.
Wildcard
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.