
A todo se puede llegar a mal acostumbrar uno en la vida, y cuando te lo ponen todo fácil y sencillo puede llevar a olvidar lo que realmente tenemos detrás de nuestro sistema operativo favorito. Tras buscar infructuosamente un disco de instalación de Mac OS X para el MacBook y querer hacer una restauración de permisos, recordé que como buen sistema UNIX, Mac OS X ofrece la posibilidad de realizar estas tareas de mantenimiento desde una línea de comandos.
Está claro que no es la manera más sencilla de hacerlo, pero el conocer su existencia y utilizarla de vez en cuando, puede llevarnos a comprender más profundamente su funcionamiento.
Aunque iniciando el ordenador desde el DVD de instalación es una manera gráfica de hacer lo mismo, hay una serie de sencillas tareas de mantenimiento, que se pueden realizar vía terminal y que te ayudarán tanto o más en mantener tu sistema a punto.
Para conseguir iniciar el ordenador con el disco duro en modo lectura únicamente deberemos arrancarlo pulsando la combinación de teclas Command – S. Nos aparecerá una linea de comandos donde solo tendremos que escribir la orden “fsck -y” para comenzar la reparación de permisos del disco duro.
Al acabar, nos indicará si ha sido cambiado o no el sistema de archivos, si hubiera algún fallo de permisos, deberemos teclear “reboot” y repetir el proceso hasta que no nos reporte ningún error. Entonces introduciendo “exit” iniciaremos el ordenador normalmente.

Hay otras muchas tareas de mantenimiento, pero tal vez las más convenientes de realizar periódicamente sean las de vaciado de caché. Al parecer el Mac tiene un horario bastante extraño a la hora de realizar este mantenimiento. Suele realizarlo entre las dos y las cinco de la mañana, hora muy extraña por lo que ejecutando estas tres ordenes, conseguiremos limpiarlas.
- sudo periodic daily
- sudo periodic weekly
- sudo period monthly
Abriendo nuestra terminal, y tecleándolas una detrás de otra, conseguiremos borrar mucha información superflua de nuestros Mac.

También podremos verificar desde la terminal la estructura de ficheros, solo tendremos que escribir en la terminal “diskutil verifyVolume /” el sistema nos mostrará cualquier error que haga necesario hacer una reparación de permisos tal como hemos explicado antes.
Aunque debido al “easy-to-use” de Apple nos hayamos olvidado un poco de todo esto, a veces resulta indispensable conocerlo para poder salir de situaciones donde no tienes a mano las herramientas que te proporciona Apple.



Comentarios
Alguien dijo una vez: No tengas miedo al terminal, el terminal es tu amigo xD
@aitor carbajo
la consola es una gran amiga!!!, jejeje y siempre sera el mejor recurso, si vienes desde ubuntu (como es mi caso), te cuesta no tener que usar terminal, jeje pero no la puedes dejar, gracias por el post muy bueno
saludos!!!
pues aquí en norte América " México" ese mantenimiento se da de las 7 pm a las 12 am xD!! " segun yo es el horario de cupertino" LoL; aunque no esta nada mal aprender algo nuevo xD
NO TOQUEIS NADA AMIGOS QUE LUEGO BIENEN LOS PROBLEMAS¡¡¡ PARA ESO YA ESTA EL ONXY GRATUITO QUE HACE SU TRABAJO PERFECTAMENTE¡¡¡SALUDOS Y NO TOQUEIS NADA EN SNOW DE MOMENTO`` A TODOS LES DA POR ABRIR ORDENADORES Y METERSE EN DONDE NO HACE FALTA, CLARO QUE EL DINERO ABUNDA¡¡ NO ES NUESTRO CASO`` SALUDOS,
pérdon por las mayusculas¡¡¡¡¡ no me dí cuenta¡¡¡
Personalmente disfruto cuando veo el trabajo que se realiza por consola o línea de comandos, ha de ser porque me gusta la programación, a demás creo que nada podrá reemplazar el excelente trabajo que hacen los comandos por consola, ni siquiera una interfaz bonita, es solo una forma de pensar.
Salu2 maqueros y buena entrada amigo voto++++
Efectivamente, pero es que estamos mal acostumbrados.
Yo soy un switcher desde hace poco más de un mes. De vez en cuando tengo que configurar routers Cisco mediante cable de consola. Tengo un adaptador USB/COM donde conectar el cable de consola de los routers (los portátiles, tanto PC como MAC, desde hace ya tiempo vienen sin puerto COM).
Logré conseguir el driver del conversor (no me llevó mucho tiempo encontrarlo) y una vez instalado comenzé a buscar por la red un programa al estilo del hyperterminal para poder conectar con el cable COM a la velocidad de 9600 baudios (que es lo que Cisco te dice que tienes que conectar)... Hasta que me pasó lo mismo que a tí y tuve la relevelación que debajo del MAC había un UNIX, así que escribí en la consola
screen /dev/tty.usbtoserial 9600
¡Y listo! La verdad que estoy contentísimo con mi MacBook. Es verdad que quien cambia ya no vuelve.
Aun no encontraba como conectarme a un Router Cisco o aun Switch, mañana mismo prueba esa linea en la terminal, para poder entrar a configurar un router en la universidad... muchas gracias; me gustaría me facilitaras un poco de información de ello. saludos
para arreglar los permisos y el disco no era /sbin/fsck -fy ? saludos
interesante
Lo que está claro es que , SÍ es la manera más sencilla de hacerlo, de hecho sólo te llevo una instrucción.
Quizá no sea la manera más usable/amigable, pero sí la más sencilla.
Saludetes.
@ivook
Sirven las dos maneras, solo que con la tuya le indicas la ruta exacta.
@dafero
En realidad tienes toda la razón, es la manera más sencilla de hacerlo.
#10 me parece que si el sistema de archivos es HFS Journaled (con diario) que es el caso del 90% de instalaciones, debes ponerle -f al fsck para forzarlo quedando fsck -yf
Jajaja ahora resulta que los Maqueros quieren jugar de Linuxeros jajaja, saben muchas veces si lo que quieres es trabajar con la terminal pasate a LINUX, es igual de fiable a MAC OS X, yo en mi caso uso mi macbook para cualquier cosa menos para labores que realmente necesito un 100% de seguridad como traspasos de dineros o metar informacion importante.
Siento que Ubuntu me da mayor seguridad que MAC OS pero en fin de cuentas viva el UNIX!!
Muerte al Windows y su bola de virus! :D
Que comentario tan tonto, estos niños que creen que por que aprendieron a usar esa cosa de ubuntu, ya son unix gurues....
en mi opinion, no hay nada mas penoso que un "guru" en ubuntu. Si quieres fardar de verdad, por ultimo hablame de slack, debian a pelo o gentoo (excelente esta ultima), pero no de ubuntu, que es vergonzoso.
Somos muchos mas de los que te imaginan que siendo amantes de Unix y aburridos de que Linux nunca pudiese dejar de ser solo promesas inconsistentes migramos a Mac OS X. Un sistema Unix verdadero, con toda la potencia de la consola sin absolutamente nada que envidiar a otros Unix de verdad (como Solaris y AIX) y aun mas con tecnologias y software que ni en mil años se van a ver en sus "Fantasticos" y "Fiables" Linux.
IMHO, tener un Mac con Linux, considerando toda la potencia Unix que tiene OSX, es simplemente botar el dinero a la basura.
pd: disculpen a todo el resto mis comentarios, pero siendo un blog de mac, realmente me desagradan los linuxboys que por lograr instalar un ubuntu ya creen que son gurues...
sh-3.2# diskutil repairPermissions / es el commando correcto para los permisos. fsck filesystem consistency check and interactive repair
otros comandos utiles systemupgrade -i -a para actualizar el systema screencapture para tomar una snapshot
13# Ya le gustaría a APPLE tener el sistema de archivos de Solaris, ZFS. Es como comparar un triciclo con un coche.
Off-Topic:
El 23 de Octubre se cumplen 8 años del primer iPod. jeje
#14
De hecho Apple iba usar el ZFS para Snow Leopard Server, pero parece que no llegaron a un acuerdo y se ha desechado el proyecto.
#13
Un poco radical tu comentario, a mi gusta tanto UNIX como Linux. El que no tolero es Windows, pero ya es decisión personal. =P
a ver #13 en que momento se jactaron de ser unos Gurus en Linux, yo no leí eso en ningún momento en el post, simplemente nos presentaron una opción mas para hacer alguna tarea o limpieza, como quieras llamarlo, la siguiente vez piensa un poco mas tus comentarios, si no quedas como un estúpido troll mas.
@#13, si tal vez ubuntu no se comparara nunca a slack o gentoo, pero pocos son los que se atreven a por lo menos instalar ubuntu en una mac o hasta en un pc, y si, nadie dijo ser un guru #12 solo opinó de como el hace las cosas y de que para asuntos personales usa ubuntu, nunca lei que por haber instalado ubuntu ya sea un guru de GNU/Linux hasta que tu pusiste letras en su comentario, deberias pensarlo antes de criticar otro comentario.
saludos!!!
#13 guidows
Ya te calleron ja. No te pongas de mono, Mac Os tiene un limite en potencia ademas de que cuesta mucho, Linux tambien tiene un limite pero te ahorras como $1500 dlls o mas. Y en verdad el que sabe linux no necesita ni Windows ni Mac.
@19 Linux tambien tiene un limite pero te ahorras como $1500 dlls o mas. Y en verdad el que sabe linux no necesita ni Windows ni Mac.
Dependerá de las necesidades de cada uno, siempre todo el mundo batallas y quejas , todo esto siempre por que piensan que el uso que ellos hacen es el que hace todo el mundo, o por que no son capaces de entender que hay gente que tienen puntos de vista diferente sobre la relación dinero/facilidad/tiempo
¿Me podrías explicar como usar Pro tools o Logic Studio de forma eficiente en Linux? o final cut...
Buenas a todos, llevo como 3 años en esto de MAC y casi el mismo tiempo leyendo Applesfera, y por in me he registrado para poder comentar. En concreto con este tema siempre pasa lo mismo, que si linux, que si UNIX, W7, que si yo con el software de mi movil hago maravillas, en fin para gustos colores. En mi opinión y coincidiendo con #20 pienso que MAC OS ha conseguido hacer un sistema potente como pueda ser cualquier sistema UNIX (este es uno mas), y con un nivel de complejidad mínimo para el usuario normal. Ahora bien, que linux te lo configuras como tu quieras y se puede optimizar hasta decir basta, pueeessss claaaaroooooo (como diría nuestro "querido" Mariñas), pero nos olvidamos que mucha gente utiliza el ordenador para trabajar (me incluyo) y no pueden pasar el tiempo navegando en "HOWTOs" para instalar una aplicación, o teniendo que andar con aplicaciones de terceros para poder ejecutar el Photoshop de windows o cualquier otro programa de audiovisuales. Opino que linux está muy bien para el que sepa, que bien por que le guste o su trabajo en concreto lo requiera, ha podido aprender a configurarlo, a optimizarlo, pero creo que para el usuario normal es demasiado engorroso (yo he intentado tener linux y al final mira con MAC me quede). Resumiendo, creo que MAC te da potencia de sobra para trabajar sin tener que entender que es lo que pasa detrás de la pantalla.
interesante
Appeljack también repara permisos y demás desde comando s. ;)
interesante
Si por algo me pasé a Apple, es porque estaba hasta los "cojones" de tanta terminal, sudo /bin tatata... XD
Está bien recordar que también en Mac OS tenemos la terminal para hacer las cosas. No por usarla uno es más gurú de nada ni el sistema es menos intuitivo. Simplemente es otra forma de hacer las cosas. Además en mi caso el fsck ya me salvó alguna que otra vez, no sobra tenerlo apuntado por ahí... por si acaso.
@19 me temo que mientes. Yo uso Linux y sí que necesito Windows y Mac. Es que es la discusión de nunca acabar. Todo depende de las necesidades de cada uno. En mi caso, por ejemplo, trabajo como diseñador y todo eso lo hago en Mac OS y no tengo forma de hacerlo en Linux. Aparte, estoy estudiando para sacarme ciertas certificaciones de Microsoft (Exchange y Sharepoint) y obviamente para practicar necesito tener varios Windows (aunque sean virtualizados). Y para el resto de cosas pues tiro de Linux, que lo tengo desde hace varios años y me ha dado cero problemas. En fin, que a todos nos gusta discutir sobre sistemas operativos y todos diremos que el mejor es el que usamos nosotros, pero depende muy mucho de las necesidades. Cada uno tiene sus puntos fuertes y se trata de aprovecharlos, que para eso están.
zfs realmente no es tan bueno, podrian poner EXT-4 de ubuntu ( el nuevo) este si que esta completito.
interesante
Yo después de pasar por windows (mis años oscuros), me pase a linux y utilicé muchas distros, después me pillé un MacBook y nunca estuve tan contento, a partir de ahora SIEMPRE ME VOY A COMPRAR UN MAC y desde que uso mac ya no utilizo la consola o Terminal para nada, porque el escritorio de mac ya cubre todas tus necesidades. Aunque no hay que olvidar que lo que está abajo de todo es una herramienta muy potente.
@ivook existe un comando que se llama man e invoca el manual de cada comando del terminal.
si haces $man fsck te explica la diferencia de porque usar fsck -f y fsck -fy
Saludos a todos, este es mi primer comentario! y no pretendo ofender a nadie. ;)
Justamente el otro día tuve que hacer lo mismo que tú porque no tenía el CD de SL a mano y me daba problemas el HDD al haber montado y desmontado particiones para intentar instalar, infructuosamente, un XP en mi iMac. Lo que el comando era un poco distinto, terminaba en -yb. ¿Alguien sabe qué diferencias hay entre el "fsck -y" de Aitor, el "-fy" y el "-yb"?
Vale, me auto contesto, si alguien quiere saber qué diferencias hay entre -y -fy y demás puede consultarlas aquí:
http://www.ncsa.illinois.edu/UserInfo/Resources/Ha...
Un saludo.
@chalsito
jueso eso es lo que te sale en el terminal cuando usas el comando "man" que repito lo puedes usar con cualquier otro comando.
Le debemos mucho a UNIX.
Hola. Unas preguntas. ¿Es lo mismo "restauración de permisos" que "reparación de permisos?
La reparación de permisos la hacia mediante la utilidad de discos y habiendo arrancado desde el propio Mac y no desde el DVD de instalación. ¿Es correcto? ¿Que diferncia hay de hcerlo de una forma u otra.
Muchas gracias y un saludo.
Y para cuando sale Onyx de la beta para Snow Leopard, para realizar esas tareas de mantenimiento
Ya hay beta de Onyx, yo tengo instalada la 2.1b 4, pero no te saldrá automáticamente si intentas actualizar el Onyx anterior por no ser una versión definitiva. Cocktail sí que tiene versión Snow Leopard desde hace cierto tiempo.
Yo antes reparaba mucho los permisos desde la consola, pero al final llegué a la conclusión de que no valía la pena molestarse porque era lo mismo, pero tengo muy claro que Mac OS X es un excelente sistema UNIX.
Hola chicos, una pregunta cuando entras en modo lectura para poner el simbolo "-" como se pondría, tengo el teclado nuevo y es el que no lleva el teclado numerico, y cuando le pongo el simbolo me sale la barra invertida "/"
Un saludo
Hola: ¿Para reparar permisos no se puede hacer también desde Utilidad de Disco? Yo siempre lo hice así, pero no sé si no los repara del todo. Gracias. Saludos.
@Garitto es exactamente lo mismo, solo que en vez de hacerlo gráficamente, explico como hacerlo en la terminal.
¿No es válida la reparación de permisos desde la Utilidad de Disco? ¿Hay que hacerlo con el DVD o sin él?
Mi opinion, reparar permisos siempre por utilidad de discos,lo que tenga el sistema no hacer con programas externos
Que tiempos, me recuerdos cuando ocupa el OSX 10.2 jaguar, y se extravie la clave de mi ibook... que manera de recuperarla, desde terminal, UNIX tambien tiene su lado oscuro.. jejeje
saludos.
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect