Bagaimana cara membuat sistem file Case Sensitive di 10.11.1?

9

Bagaimana cara membuat sistem file Case Sensitive pada Mac?

Berikut ini adalah tes sederhana:

echo 'you should see this' > abc ; echo 'not just this twice' > ABC ; cat  abc ABC
you should see this
not just this twice

Saya menggunakan Mac versi 10.11.1 dan bahkan dengan sistem file "Case Sensitive" pada gambar DMG, saya mendapatkan:

not just this twice
not just this twice
batal
sumber
1
Saya tidak dapat mereproduksi output Anda dari "bukan hanya ini dua kali" dua kali pada baris terpisah pada DMG Kasus Sensitif normal, dengan atau tanpa Jurnal, dibuat menggunakan Disk Utility. Saya mendapatkan "Anda harus melihat ini" dan "bukan hanya ini dua kali" pada baris terpisah seperti yang diharapkan. BTW tidak pernah mendengar hal seperti "Case Respecting" filesystem, itu hanya "Case Sensitive".
user3439894
Saya setuju itu sangat aneh dan digunakan untuk bekerja. Apakah Anda di 10.11.1? Saya hanya punya satu pilihan untuk Case-Sensitive, versi non-Jurnal hilang. Saya reboot dan melakukan tes lagi, Disk Utility, gambar kosong baru, 100MB, case-journaled, tidak ada peta partisi (mencoba peta dan tidak ada peta), nama test5. cd / Volume / test5 kemudian lakukan tes di atas. hasil baris yang sama diulang dua kali.
null
@ user3439894 Saya memiliki rasa hormat vs sensitif di jalan yang salah dalam pertanyaan, sekarang diperbaiki. Case Respecting adalah itu akan menjaga kasus nama file. Case Sensitive adalah tempat dua file berbeda dapat ada pada saat bersamaan yang hanya memiliki perbedaan kapitalisasi dalam nama file.
null

Jawaban:

6

Sepertinya ada bug dalam aplikasi Disk Utility yang baru ditulis ulang di El Capitan (pada 10.11.2) di mana ia tidak dapat membuat gambar disk case-sensitive. Seperti jawaban Anda sebutkan, Anda dapat menggunakan hdiutilalat baris perintah sebagai solusinya; secara bergantian, di Disk Utilty, Anda dapat menghapus gambar disk setelah membuatnya, memilih format case-sensitive.

https://discussions.apple.com/thread/7395900

Miles
sumber
3

Saya telah melakukan penggalian dan menemukan jawaban yang berhasil.

Ada skrip di sini.

https://gist.github.com/dixson3/8360571

hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 60g -volname workspace ${WORKSPACE}

Bukti

./workspace.sh create
./workspace.sh attach
cd /Volumes/workspace/
echo 'you should see this' > abc ; echo 'not just this twice' > ABC ; cat  abc ABC
you should see this
not just this twice
batal
sumber
1
Catatan: Anda seharusnya tidak membuat partisi primer Anda menghargai kasus. Ada banyak hal yang akan pecah di OS X jika Anda melakukan ini (aplikasi merujuk pada Footetapi case-sensitive menyimpannya dan menyelesaikannya foomisalnya).
Ian C.
@IanC. OS X atau perangkat lunak pihak ketiga?
Max Ried
OS X jelas diketahui tidak berjalan dengan baik pada partisi yang menghormati case.
Ian C.
Saya melakukannya di masa lalu dan tidak punya masalah. Apakah Anda punya sesuatu yang enak tentang hal itu?
Max Ried