Mostrando entradas con la etiqueta OSX. Mostrar todas las entradas
Mostrando entradas con la etiqueta OSX. Mostrar todas las entradas

martes, marzo 17, 2015

OSX: Recuperar un arreglo RAID luego que uno de los discos ha fallado

La situación es esta:

1. Un Mac Mini Server con dos discos de 1 TB, configurados en RAID
2. Un dia, uno de los discos aparece marcado como FAILED y el RAID tiene estatus DEGRADATED.

Si estas en esta situación, seguramente ya habrás descubierto que es muy pero muy difícil encontrar en internet una guia de como solucionar este problema, principalmente porque todo el mundo parte del supuesto que el disco que presenta fallas se daño físicamente y debe ser sustituido.

En mi caso, el disco parecía funcionar correctamente desde el punto de vista físico, o al menos eso indicaba su status S.M.A.R.T.

Luego de un par de meses de investigar, al final tome la decisión de arriesgarme y esto fue lo que hice:


  1. Utilizando un disco externo, hice un respaldo del disco principal usando Carbon Copy Cloner.
  2. En Preferencias del Sistema, cambie el disco de arranque a fin de iniciar desde el disco externo.  La idea de esto es que si algo salía mal, podría reiniciar mi servidor desde el disco externo, formatear ambos discos, recrear el RAID y luego usar CCC para restaurar el disco desde el disco externo.
  3. Una vez iniciado OSX desde el disco externo, cargue la Utilidad de Discos
  4. Una vez ahi, seleccione el arreglo RAID, seleccione el disco con problemas y pulsando en "-" lo desasocie del arreglo RAID.
  5. Una vez retirado del RAID, procedi a formatear el disco con problemas 
  6. Una vez formateado, volvi a seleccionar el arreglo RAID y arrastre el disco nuevo a la ventana del arreglo RAID
  7. Una vez confirmado el disco nuevo como parte del RAID, seleccione el arreglo y pulse en "Rebuild".  
  8. Luego de dos horas, el arreglo RAID estaba de nuevo ONLINE
  9. Una vez completado el proceso, volvi a configurar el disco RAID como disco de arranque y reinicie el servidor.

Espero que esta pequeña guia sea de utilidad a otras personas que tengan que pasar por la misma situación.



sábado, febrero 28, 2015

OSX: Sacar una aplicación de la "cuarentena"


Cuando descargamos una aplicación desde internet (en lugar de hacerlo desde la App Store), OSX coloca dicha aplicación en "cuarentena".

Lo que en realidad ocurre es que OSX activa el flag de "quarantine" en esa aplicación, para indicar que aun no se sabe si debe confiar en dicha aplicación o no.

Cuando intentamos abrir una aplicación que tiene esta marca activa, OSX nos advierte de la situación con un diálogo que nos pide confirmar si efectivamente deseamos ejecutar dicha aplicación.

Hay varias formas de eliminar ese flag de la aplicación:


  • Ejecutar la aplicación y confirmar que deseamos confiar en ella
  • Mover la aplicación a la carpeta Aplicaciones

Sin embargo, a veces sucede que por una u otra razón, el flag no se elimina  a pesar de haber confirmado nuestra confianza en ella o haberla movido a la carpeta Aplicaciones, lo cual nos deja con la molestia de tener que estar confirmando la aplicación cada vez que la ejecutamos.

Para solucionar esto, necesitamos ejecutar el siguiente comando desde terminal:

xattr -d com.apple.quarantine /PATH/TO/APPLICATION


(tome en cuenta que dependiendo de sus permisos, puede necesitar ejecutar la instruccion con sudo)


Una vez ejecutada la instrucción, ya podremos abrir normalmente la aplicación sin tener que confirmarla.



Fuente: MacTips

domingo, septiembre 15, 2013

Activar tipos de imagenes "escondidos" en Disk Utility

Disk Utility es muy útil a la hora de crear imágenes de distintos tipos, tales como CDs, DVDs, etc.  Resulta que, internamente, Disk Utility soporta otros varios tipos de imágenes que no están activos por omisión.

La forma de activarlos, como es común en OSX, es modificando una preferencia especifica de la aplicación (asegúrense que Disk Utilityt no este ejecutando antes de hacer esto):

defaults write com.apple.DiskUtility advanced-image-options 1



jueves, agosto 23, 2012

Plugin de Java en OSX Lion

Hoy intenté entrar a una página que usa applets de Java y me conseguí con la sorpresa de un recuadro blanco con la leyenda "disabled plugin". Inicialmente pense que era un problema con Google Chrome, pero pronto me di cuenta que tenia que ser un problema a nivel de sistema, pues lo mismo sucedia con Safari. 

Una rápida busca en Google me indicó que, por alguna razón, el proceso de instalación de OSX Lion desactiva este plugin en todos los navegadores.

La solución?
  1. Abra una ventana de Terminal
  2. Escriba o pegue este comando:
    /Applications/Utilities/Java\ Preferences.app/Contents/MacOS/Java\ Preferences
  3. Marque la opción "Enable applet plug-in and Web Start applications"
  4. Reinicie su navegador de internet

Fuente:


martes, febrero 10, 2009

OS X: Como recuperar el acceso a root

En algún momento durante la instalación del OS X en mi iMac, le indique cual seria la clave para el superusuario o root.

Un año después no tengo NI IDEA de que clave fue la que puse, y resulta que he necesitado en algunas ocasiones accesar a root para hacer algo a bajo nivel.

Como hacer entonces para recuperar el acceso al usuario root?

La gente de Tech-Recipes me dió la respuesta hoy:

1. Haz login con un usuario Administrador
2. Abre una sesión de Terminal
3. Ejecuta sudo passwd root
4. Introduce la clave del usuario Administrador
5. Introduce la NUEVA clave para el usuario root
6. Confirma la clave

Y listo!!! de nuevo tienes acceso a tu usuario root.

Enlace original:
http://www.tech-recipes.com/rx/712/mac-os-x-recover-lost-root-password/

miércoles, octubre 29, 2008

De Safari a Camino

Safari es tremendo navegador. Desde que hice el salto a OSX abandone mi querido Firefox sin mirar atras, cautivado por la elegancia y velocidad del Safari.

Pero últimamente he notado que Safari se ha convertido en un verdadero monstruo devorador de memoria, al punto de llegar a consumir mas 500 Mb de RAM fisica.

Cierto, tengo 3 GB de RAM... pero cuando tengo Paralells corriendo (512 Mb asignados), mas una docena de programas mas, ese consumo excesivo de Safari se convierte en un problema que afecta el rendimiento general de mi sistema.

Luego de una rápida investigación en Google, encontré Camino. Su interfaz es todo lo "Mac-style" que se puede pedir, y según los documentos que lei, es casi tan rápido como Safari y mucho mas modesto en su consumo de memoria.

Asi que a partir de hoy he configurado Camino como mi browser por omisión a ver que tal me va con el en las próximas semanas.

martes, septiembre 02, 2008

OSX: Como hacer que tu Mac anuncie que tienes nuevo correo

OSX no deja de sorprenderme todos los dias.  Hoy se me ocurrió la idea de que, dado que las voces integradas de OSX son muy agradables (especialmente Vicki), seria genial que la computadora me anunciara cuando reciba correo nuevo.

Una rápida búsqueda en Google me llevo a una página donde mostraban como crear un script de AppleScript que no anuciara el remitente y el asunto de cada nuevo mensaje recibido en Mail.

Usando este script como base, y cambiando un par de lineas, logre crear el script que queria... todo en cuestion de algunos minutos.

He aqui el script:

using terms from application "Mail"
on perform mail action with messages newMessages
repeat with newMessage in newMessages
tell application "Mail"
say "You have new mail" using "Vicki"
end tell
exit repeat
end repeat
end perform mail action with messages
end using terms from




Para hacerlo funcionar, solo hay que copiar el código en una ventana nueva de ScriptEditor, grabarlo y luego crear una nueva regla en Mail para "Any message" y cuya accion sea "AppleScript"; seleccionas el script que creaste y pones la regla al final de las demas reglas que existan.

La siguiente vez que recibas un correo, tu Mac te lo anunciara con la seductora voz de Vicki. :)

sábado, febrero 16, 2008

Mac: Pon a hibernar to iMac con DeepSleep

Una de las pocas cosas que estaba extrañando de mi antigua Laptop era la habilidad de Hibernar, es decir, grabar el contenido de la memoria de la portatil antes de apagarla, de modo que al encenderla de nuevo todo volviera a como estaba antes de apagarla.

En Mac esto se llama "Sleep" pero se comporta de forma diferente a las PCs: aqui la RAM se mantiene alimentada por una pequeña cantidad de energia, de modo que cuando se levanta la tapa de la MacBook o MacBook Pro, el sistema se restaura inmediatamente, y mucho mas rapido que Windows debido a que no tiene que leer el contenido de la RAM desde el disco (en Windows tambien existe esta funcion, con el nombre Suspender).

OS X tambien incluye una versión de la función de hibernación de Windows, llamada "Safe sleep", la cual viene desactivada por omisión pero se puede activar a voluntad mediante un pequeño comando en Terminal.

El problema es que una iMac no es una portatil, y por tanto no hay una "tapa" que cerrar para activar la función de Safe Sleep. Por lo tanto, desde que compre mi iMac he tenido que pasar por el proceso completo de apagarla y arrancarla desde cero cada vez que tengo que moverla de un lugar a otro.

Hasta que hoy me topé con un programa genial llamado DeepSleep, el cual es un Widget que permite activar la función del SafeSleep en la mayoria de los equipos nuevos de Apple, incluyendo por supuesto la iMac Intel.

La configuración es muy sencilla y su uso aun más... simplemente se activa el Dashboard, se hace click en el Widget y listo!! la iMac graba el contenido de la memoria en el disco y luego se apaga.  Al encenderla de nuevo, se ve un screenshot de la pantalla como estaba al momento de apagarse y una barra que muestra el avance de la restauracion de la memoria. Una vez finalizado ese proceso, la Mac queda lista para ser usada tal cual como estaba la última vez.

El tiempo que toma para gabar la RAM a disco y luego cargarla de nuevo depende de la cantidad de RAM instalada y en uso para el momento. En mi caso, con 3 GB de RAM casi completamente usados, tardo alrededor de 20 seg.

Y lo mejor de todo: es gratuito. :)

http://deepsleep.free.fr/