Archivo para la categoría » informática «

Domingo, 04 de agosto, 2013 | Autor:

Tenía un corte de energía afecta a la gran mi servidor Maryland RAID colección. En lugar de dejar que el servidor en su conjunto sea mientras espera a que se complete una fsck, Había que arrancar sin la matriz grande para que pudiera ejecutar el fsck manualmente.

Sin embargo, cuando se ejecuta manualmente me di cuenta que no tenía manera de saber lo lejos que estaba y cuánto tiempo tomaría para completar. Esto es especialmente problemático con una matriz tan grande. Con un poco de búsqueda he encontrado la punta del añadiendo el parámetro-C al llamar fsck. No he podido encontrar esto en la documentación, sin embargo: fsck –ayuda no mostró ninguna de esas opciones.

La opción resulta ser ext4 específica, y por lo tanto muestra una barra de progreso perfectamente funcional con un indicador de porcentaje. Para encontrar la información, en lugar de “fsck –ayudar” o “man fsck”, usted tiene que entrar “fsck.ext4 –ayudar” o “hombre fsck.ext4”. 🙂

Compartir
Domingo, 04 de agosto, 2013 | Autor:

Historia

Muchas cosas habían cambiado desde la última vez mencioné mi servidor personal – que ha crecido a pasos agigantados (ahora tiene un 7TB Maryland RAID6) y recientemente ha sido reconstruido con Ubuntu Servidor.

Arco Nunca fue un error. Arch Linux ya me había enseñado mucho sobre Linux (y continuará haciéndolo en el escritorio de otro). Pero Arch definitivamente requiere más tiempo y atención que me gustaría pasar en el servidor. Lo ideal es que prefiero ser capaz de olvidarse de que el servidor durante un tiempo hasta que un recordatorio por correo electrónico dice “um … hay un par de cambios que usted debe buscar en, amigo.”

El espacio no es libre – y tampoco lo es el espacio

La oportunidad de migrar a Ubuntu fue el hecho de que me había quedado sin SATA puertos, los puertos necesarios para conectar unidades de disco duro para el resto de la computadora – la matriz RAID 7TB utiliza una gran cantidad de puertos! Incluso me había regalado mi muy viejo disco duro de 200 GB, ya que ocupaba uno de los puertos. También le advertí al destinatario que el del disco INTELIGENTE monitoreo indicó que era poco fiable. Como solución temporal a la falta de puertos SATA, Incluso había emigrado OS del servidor a un conjunto de cuatro memorias USB en un md RAID1. Loco. Sé que. Yo no estaba muy contento con la velocidad. Decidí salir a comprar un nuevo disco duro fiable y una tarjeta de expansión SATA para ir con ella.

Arch partición primaria del servidor usaba sobre 7 GB de disco. Una gran parte de eso fue un intercambiar expediente, datos almacenados en caché y archivos de otro modo diverso o innecesario. En general, el tamaño real de la OS, incluyendo el /casa carpeta, Estaba a sólo unos 2 GB. Esto llevó a que mire en un super-rápido SSD conducir, pensando tal vez una más pequeña podría no ser tan caro. Resultó que la unidad SSD más baratos no he podido encontrar en realidad cuesta más de uno de estos SSD relativamente pequeños. Yay para mí. 🙂

Elección? Woah?!

En la elección de la OS, Yo ya había decidido que no sería Arch. De todas las otras distribuciones populares, Estoy más familiarizado con Ubuntu y CentOS. Fedora fue también una posibilidad – pero todavía en serio, no lo había considerado para un servidor. Ubuntu ganó la ronda.

La siguiente decisión que tenía que hacer no se me ocurrió hasta Ubicuidad (Asistente de instalación de Ubuntu) preguntó ella de mí: Cómo configurar el particiones.

Yo era nuevo en el uso de los SSD en Linux – Soy muy consciente de los peligros de no usarlos correctamente, sobre todo debido a su riesgo de longevidad pobre si no se utilizan.

Yo no quería usar una partición swap dedicada. Mi plan es actualizar la placa base del servidor / CPU / memoria no demasiado lejos en el futuro. Basado en que decidí que pondrá intercambio en un archivo de intercambio en el RAID md existente. El canje no será especialmente rápido, pero su único objetivo será por esa rara ocasión en que algo ha ido mal y la memoria no está disponible.

Esto entonces deja que le dé la ruta de raíz el de 60 GB completo de un Intel 330 SSD. Consideré separar / home, pero me pareció un poco sin sentido, dado lo poco que se utilizó en el pasado. La primera vez que se configura la partición con LVM – algo que he estado haciendo últimamente cada vez que se configura un cuadro de Linux (realmente, no hay excusa para no utilizar LVM). Cuando llegó a la parte en la que se configura el sistema de archivos, He hecho clic en el menú desplegable y seleccionar instintivamente ext4. Entonces me di cuenta btrfs en la misma lista. Aferrarse!!

Pero lo que?

Btrfs (“mantequilla-eff-ess”, “mejor-eff-ess”, “abeja-tree-eff-ess”, o lo que tu desees en el día) es un sistema de ficheros relativamente nuevo desarrollado con el fin de llevar Linux’ capacidades del sistema de archivos nuevo en marcha con tecnología actual sistema de ficheros. El King-of-the-Hill existente sistema de archivos, “ext” (la versión actual llamado ext4) es bastante bueno – pero está limitada, atrapado en un viejo paradigma (pensar en un nuevo F22 Raptor vs. un F4 Phantom con un intento poco bromeó en una actualización equivalencia) y es poco probable que sea capaz de competir por mucho tiempo con el nuevo sistema de archivos para empresas como ZFS de Oracle. Btrfs aún tiene un largo camino por recorrer y todavía se considera experimental (dependiendo de a quién le pregunte y qué características que usted necesita). Muchos consideran que es estable para el uso básico – pero nadie va a ofrecer ninguna garantía. Y, por supuesto, todo el mundo está diciendo que hacer y probar las copias de seguridad!

Mooooooo

La diferencia más fundamental entre ext y btrfs es que Btrfs es un “CdT” o “Copia en escritura” sistema de archivos. Esto significa que los datos no es en realidad deliberadamente sobrescritos por internos del sistema de archivos. Si escribes un cambio en un archivo, btrfs escribirá sus cambios a una nueva ubicación en medios físicos y actualizar los indicadores internos para hacer referencia a la nueva ubicación. Btrfs da un paso más en que los punteros internos (denomina metadatos) son también CdT. Las versiones anteriores de ext tendría simplemente sobrescribir los datos. Ext4 usaría un diario para asegurarse de que la corrupción no se producirá si el enchufe se tiró hacia fuera en el momento más inoportuno. Los resultados de diario en un número similar de pasos necesarios para actualizar datos. Con un SSD, el hardware opera un proceso CoW similares independientemente del sistema de archivos que está utilizando. Esto se debe a que las unidades SSD en realidad no puede sobrescribir los datos – tienen que copiar los datos (con los cambios) a una nueva ubicación y, a continuación borrar el bloque antiguo totalmente. Una optimización en esta área es que un SSD no podría incluso borrar el bloque antiguo, sino simplemente hacer una nota para borrar el bloque en otro momento cuando las cosas no están tan ocupados. El resultado final es que las unidades SSD encajan muy bien con un sistema de archivos vaca y no se desempeñan tan bien con los sistemas de archivos no CoW.

Por si fuera interesante, Vaca en el sistema de archivos fácilmente va de la mano con una característica llamada deduplicación. Esto permite que dos (o más) bloques idénticos de datos que se almacenan usando sólo una única copia, ahorro de espacio. Con la vaca, si un archivo es modificado deduplicado, el gemelo separado no se verá afectado, los datos del archivo modificado se habrá escrito en un bloque físico diferente.

Vaca a su vez hace que snapshotting relativamente fácil de implementar. Cuando se realiza una instantánea del sistema se limita a registrar la nueva instantánea como una duplicación de todos los datos y metadatos en el volumen. Con la vaca, cuando se realizan cambios, datos de la instantánea se mantiene intacta, y una visión coherente del estado del sistema de archivos en el momento de efectuar la instantánea se puede mantener.

Un nuevo amigo

Con lo anterior en mente, especialmente en lo que Ubuntu ha hecho btrfs disponible como una opción de instalación en tiempo, Pensé que sería un buen momento para sumergirse en btrfs y explorar un poco. 🙂

Parte 2 próximamente …

Compartir
Lunes, 29 de octubre, 2012 | Autor:

Parece que, en la sabiduría infinita, Google tiene una característica de seguridad que pueden bloquear una solicitud de acceso o uso de su cuenta de Google. Puedo ver cómo esto podría ser un problema para los usuarios de Google, en particular, sus GTalk y Gmail usuarios. En mi caso fue Pidgin teniendo un problema con la Farfullar servicio (que es técnicamente parte de GTalk). He encontrado la solución después de un poco excavación. Me sorprendió la antigüedad de la cuestión era y cuánto tiempo ha existido esta característica!

Para desbloquear la cuenta y obtener su solicitud en línea, Captcha utilizar la página de Google aquí.

Compartir
Jueves, June 03rd, 2010 | Autor:

¿Por qué he dejado MTN

Así que he estado haciendo compras alrededor en un no grave la moda en los últimos meses tratando de averiguar la mejor manera de dejar MTN y cómo obtener el mejor trato para mí. No me gusta MTN desde que me convertí en “airado“, como podría llamar a un cliente como en el Industria ISP. Cliente-Servicio de Call Center de MTN rara vez había sido servicial o bien en sus propios sistemas. El colmo fue cuando sin embargo sus sistemas permiten joderme a mí mismo una y servicio al cliente era tan útil como un muerto redshirt:

Tuve un problema de facturación donde, reconocidamente, comenzó de mi culpa. MTN tiene una característica que puede llamar para averiguar la cantidad que debe en su cuenta. Sólo, como Murphy tendría que, esta cantidad fue no la cantidad que debe en la cuenta, pero el último monto que fue facturado.

Así que uno meses Mi cuenta estaba a punto R900 Tipo. Llamé al número, mal oído R500, pagado la cantidad que pensé que debería: R500. 15 días después MTN suspendió mi cuenta. No mal hecho, derecho? Mal.

En primer lugar, No recibí ninguna notificación de ningún tipo. Un sms haría más sentido, especialmente desde que costaría MTN casi sin recursos: “Su cuenta xyz esté en mora por R400. Por favor, póngase en contacto con bla, bla, bla,”. Ellos me podrían llamar, me podrían enviar por correo electrónico, algo, pero nada de eso ocurrió. Suspender sin perjuicio. Esa es la mejor manera de conseguir la atención del cliente!

Ahora, no sólo no voy a hacer llamadas y sms, Yo no podía recibir llamadas o sms. Además, Yo ni siquiera podía llamar MTN llamada gratuita número de teléfono. Tuve que usar el teléfono de alguien más para llegar al fondo del problema. Después de dos días de regateo por fin encontré a una señora tan amable de volver a habilitar la cuenta. Diez días más tarde, mi sueldo va en, Yo lo llamo el mismo número y escucho un número cercano a “R900 Tipo”. Me digo a mí mismo que tal vez debería compruebe juuuust en caso de que escuché mis-. Llamo de nuevo, Oigo el mismo número. Derecho. Pagar el R900 Tipo. Quince días más tarde, mi teléfono se suspende de nuevo. WTH?

Recuerda lo que mencioné anteriormente?: “esta cantidad fue no la cantidad que debe en la cuenta, pero el último monto que fue facturado.” Así, a pesar del hecho de que la indicación de voz dice específicamente “Prensa 3 El saldo adeudado; [Prensas 3] ; El Saldo Vivo total es; Nueve; cien; y; #cualquier ; Rands; y; #cualquier; centavos”, En realidad les debía R900 Tipo más el R400 que hubiera pagado corto del mes anterior. No, No sé si MTN ha solucionado este. Ya no me importa. Desde que me di cuenta de esto comencé a esperar a que las declaraciones en papel para ver cuánto era en realidad debido. Curiosamente, sus estados de cuenta impresos también se equivocaron. Sólo tenían la opuesto problema: “Esta factura: R1300” a pesar del hecho de que en la siguiente página que dice saldo de apertura “R400”, al cierre, “R1300”. Pah! ¿Se fija? De nuevo, No me importa.

Les hice saber que no estaba renovando el contrato y ahora he portado ya mi número de distancia de Virgin Mobile. Porque quiero conservar mi número y el puerto en otro lugar, la tienda, dijo que no podía poner “servicio insatisfactorio” como la razón de poner fin al contrato, pero que debería decir simplemente “portabilidad”. Al parecer, al poner nada allí que no podrían “aviso” que yo quiero portado. WTF.

¿Y ahora qué? (sin MTN)

En mi investigación he encontrado que el contrato “ofertas” son las más populares. Típicamente, usted puede conseguir un teléfono para R8000 R800 por mes durante 24 meses con pena R500-impar de tiempo aire al mes. Esto equivale a que el pago de R19 200 durante un período de 24 meses para un teléfono vale R8000 que será obsoleto dentro 12 meses. Usted recibirá un poco de tiempo en el aire todos los meses por lo que puede sentir que no es una pérdida total. Sin embargo, usted también debe recordar que cuesta la compañías celulares nada cuando haces esas llamadas telefónicas. Lucro.

Hay una mejor manera

Hay contratos mucho más baratos, los contratos de entre R50 y R200, que incluyen teléfonos cheapish – los teléfonos que funcionan maldita así como un teléfono, pero no te dejan jugar juegos en el tren. La mayoría de estos contratos en realidad le dan el mismo valor de tiempo de transmisión (a veces más!) como lo que está pagando. Así que para R100 R100 puede ser que consigas un valor de tiempo en el aire más de algunos sms gratis, y un teléfono cheapish. Las mejores ofertas que he visto recientemente han sido todos para el Samsung Star, un teléfono celular discreto pero bueno, disponibles en un número de minoristas para entre R100 y R200 al mes. En la mayoría de los casos, las ofertas han incluido la cantidad total de tiempo de transmisión. Virgin Mobile tiene probablemente el mejor ejemplo aquí: El costo es R199 por mes que incluye R200 en tiempo aire y 1000 sms (sí, has leído bien – mil!).

Servicio Virginal Hasta el final!

Otra razón por la que he pasado con Virgin Mobile es un poco de algo que ningún otro proveedor de servicios hace: La “mixto” Contrato / instalaciones prepago. Me sale R200 en tiempo aire sin embargo, si voy otra vez que, el extra sólo se agrega a mi factura. Con MTN esto podría ir por las nubes y sin la opción de un límite! Con Virgin, porque le pedí, que tiene un límite de R300. Sin embargo, Todavía puedo añadir tiempo aire prepagado (con la banca móvil, más bien). Ningún otro proveedor de servicios le permite hacer esto!

Recuerde que el teléfono celular R8000 he mencionado anteriormente? Mi plan es conseguir que el Samsung STAR y gastar menos de R300 por mes. Habré ahorrado suficiente dinero para ir realmente y comprar un teléfono más caro (o portátil) con el dinero habré ahorrado! Por supuesto, si en realidad utilizar que R800-valoración de las llamadas telefónicas, Supongo que la mejor oferta disponible es donde usted pasa la R19200 de todos modos. Tal vez, al menos, con una visión más crítica de sus opciones se ahorrará una buena cantidad de dinero en el futuro. Buena suerte en su búsqueda de su la oferta más favorable!

Compartir
Jueves, 12 de noviembre, 2009 | Autor:

Si alguna vez se encuentra la actualización de una sola aplicación en Arch Linux (una muy mala idea, impuesto sobre la venta) y se actualiza readline que podría terminar de ver un error en la línea de:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
Esperemos que todavía tiene un indicador bash abre y no todos ellos han cerrado. Si usted todavía puede, inmediatamente ejecute el siguiente:
pacman -S bash
de lo contrario no será capaz de ejecutar fiesta más porque fiesta todavía se vincula a la versión antigua de readline.

También, en el futuro, no se ejecutan
pacman -Sy application
(python en mi caso)
lugar, carrera:
pacman -Syu
que asegurará que todas las aplicaciones se actualizan.

Personalmente, Creo que de bash debería haber tenido un conjunto dependencia diciendo que requería la vieja versión específica de readline y lo mismo para la nueva fiesta, que requiere la nueva versión de readline. Independientemente, más bien jugar a lo seguro. 😉

Compartir