Come creare un filesystem case sensitive in 10.11.1?


9

Come creare un file system case sensitive su un Mac?

Ecco un semplice test:

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

Sono su Mac versione 10.11.1 e anche con un filesystem "Case Sensitive" su un'immagine DMG, ottengo:

not just this twice
not just this twice

1
Non riesco a riprodurre due volte il tuo output di "non solo due volte" su righe separate su un normale DMG maiuscolo / minuscolo, con o senza journaling, realizzato con Utility Disco. Ottengo "dovresti vedere questo" e "non solo due volte" su righe separate come previsto. BTW non ha mai sentito cose come il filesystem "Case Respecting", è semplicemente "Case Sensitive".
user3439894

Sono d'accordo che è molto strano e funzionava. Sei il 10.11.1? Ho solo una scelta per Case-Sensitive, la versione non Journaled è sparita. Ho riavviato ed eseguito nuovamente il test, Utility Disco, nuova immagine vuota, 100 MB, journal con distinzione tra maiuscole e minuscole, nessuna mappa di partizione (ho provato sia la mappa che nessuna mappa), nome test5. cd / Volumes / test5 quindi eseguire il test sopra. risultati ripetuti sulla stessa riga due volte.
null

@ user3439894 Ho avuto il rispetto rispetto sensibile nel modo sbagliato nella domanda, ora risolto. Caso Rispetto è preserverà il caso del nome file. La distinzione tra maiuscole e minuscole è la posizione in cui possono esistere contemporaneamente due file diversi che presentano solo differenze di maiuscole nel nome file.
null

Risposte:


6

Sembra che ci sia un bug nell'applicazione Utility Disco appena riscritta in El Capitan (dal 10.11.2) in cui non è possibile creare immagini del disco con distinzione tra maiuscole e minuscole. Come indicato nella risposta, è possibile utilizzare lo hdiutilstrumento da riga di comando come soluzione alternativa; in alternativa, in Utilità disco, è possibile cancellare l'immagine del disco dopo averla creata, selezionando un formato sensibile al maiuscolo / minuscolo.

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


3

Ho scavato e ho trovato una risposta funzionante.

C'è una sceneggiatura qui.

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

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

Prova

./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

1
Nota: non dovresti rendere la tua partizione primaria rispettando maiuscole e minuscole. Ci sono molte cose che si romperanno in OS X se lo fai (le app si riferiscono a Foomaiuscole e minuscole salvandole e si risolvono ad fooesempio).
Ian C.

@IanC. OS X o software di terze parti?
Max Ried il

OS X è sicuramente noto per non funzionare bene su partizioni rispettose del caso.
Ian C.

L'ho fatto in passato e non ho avuto problemi. Hai qualcosa di citabile al riguardo?
Max Ried il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.