¿Cómo crear un sistema de archivos sensible a mayúsculas y minúsculas en 10.11.1?


9

¿Cómo crear un sistema de archivos sensible a mayúsculas y minúsculas en una Mac?

Aquí hay una prueba simple:

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

Estoy en la versión Mac 10.11.1 e incluso con un sistema de archivos "Case Sensitive" en una imagen DMG, obtengo:

not just this twice
not just this twice

1
No puedo reproducir su salida de "no solo esto dos veces" dos veces en líneas separadas en un DMG sensible a mayúsculas y minúsculas, con o sin registro, realizado con la Utilidad de Discos. Me sale "debería ver esto" y "no solo esto dos veces" en líneas separadas como se esperaba. Por cierto, nunca escuché algo como el sistema de archivos "Respeto de mayúsculas y minúsculas", es simplemente "Sensible a mayúsculas y minúsculas".
user3439894

Estoy de acuerdo en que es muy extraño y solía funcionar. ¿Estás en 10.11.1? Solo tengo una opción para Case-Sensitive, la versión no registrada se ha ido. Reinicié y volví a realizar la prueba, Utilidad de Discos, nueva imagen en blanco, 100MB, con registro de mayúsculas y minúsculas, sin mapa de partición (probé tanto el mapa como el mapa), nombre test5. cd / Volumes / test5 luego realice la prueba anterior. resulta la misma línea repetida dos veces.
nulo el

@ user3439894 Tuve el respeto frente al sensible por el camino equivocado en la pregunta, ahora solucionado. Respeto de mayúsculas y minúsculas es preservar el caso del nombre de archivo. Case Sensitive es donde pueden existir dos archivos diferentes al mismo tiempo que solo tienen diferencias de mayúsculas en el nombre del archivo.
nulo

Respuestas:


6

Parece que hay un error en la aplicación Disk Utility reescrita recientemente en El Capitan (a partir del 10.11.2) donde no puede crear imágenes de disco sensibles a mayúsculas y minúsculas. Como mencionó su respuesta, puede usar la hdiutilherramienta de línea de comandos como solución alternativa; alternativamente, en Disk Utilty, puede borrar la imagen del disco después de crearla, seleccionando un formato sensible a mayúsculas y minúsculas.

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


3

Investigué un poco y encontré una respuesta que funciona.

Hay un guión aquí.

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

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

Prueba

./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: No debe hacer que su partición primaria respete las mayúsculas y minúsculas. Hay muchas cosas que se romperán en OS X si hace esto (las aplicaciones se refieren a las Foomayúsculas y minúsculas, las guardan y resuelven, foopor ejemplo).
Ian C.

@IanC. OS X o software de terceros?
Max Ried

Definitivamente, se sabe que OS X no funciona bien en particiones que respetan mayúsculas y minúsculas.
Ian C.

Lo hice en el pasado y no tuve problemas. ¿Tienes algo citable al respecto?
Max Ried
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.