Ultimamente youtube inserta molestos anuncios que impiden ver los videos sin pausa, lo suyo seria ver anuncios al final del vídeo, pero como es la empresa la que decide pues no podemos hacer nada, o tal vez si…
Categoría: Hacks (Página 1 de 3)
Recientemente un disco duro empezó a hacer cosas raras, como escrituras nada mas encender, o escrituras cuando no había nada que escribir. Pensaba que o bien se estaba rompiendo o bien el sistema SMART haciendo pruebas comprobando el disco. Tras chequearlo y ver que todo funcionaba bien, no le di mayor importancia hasta que descubrí los diferentes tipos de discos…
Existen varios tipos de grabación de discos duros la mas usada es la PMR. En todos los discos duros la cabeza grabadora es mas ancha que la cabeza lectora.
CMR/PMR Conventional Magnetic Recording / Perpendicular Magnetic Recording
Es el estándar, se utiliza la grabación de forma perpendicular. Para evitar que se solapen datos, se deja un pequeño espacio entre pista y pista lo cual disminuye la densidad de datos almacenada.
SMR Shingled Magnetic Recording
Grabacion con solapamiento de pistas. Este sistema solapa una pista anterior con otra, por lo que si queremos grabar tendremos que copiar parte de la pista adyacente a otro sitio del disco duro. Y grabar las dos pistas la que queremos y la que se solapa con la anterior.
Problema es que cuando se usa un NAS o RAID para tener una copia en vivo de los datos. Con lo que son muchas operaciones de lectura y escritura aleatorias. Como SMR tiene que ademas leer sectores adyacentes para escribirlos en otro sitio para evitar la perdida de información al estar las pistas solapadas. El NAS detecta que va mas lento e indica que los discos estan fallando y no se puede reconstruir el RAID, como me pasaba al principio. Es decir el desempeño de un disco SMR es mucho menor que un disco PMR para escrituras aleatorias.
Para ver si un disco soporta SMR desde linux podemos usar este comando:
hdparm -I /dev/sdX | grep TRIM
Estos discos son ideales para grabar cosas y no las vamos a estar cambiando constantemente y grabaciones secuenciales, como por ejemplo peliculas, copias de seguridad que se vuelcan a este tipo de disco una vez a la semana o una vez al mes. Pero un disco con SMR no es recomendable por ejemplo para un pc de escritorio, sencillamente porque el fichero de paginacion que utiliza Windows, realiza escrituras aleatorias, degradando el disco duro, al igual que los SSD que la gente instala y tiene el fichero de paginación de Windows en este disco.
HAMR
Heat-Assisted Magnetic Recording (grabación magnética asistida por calor)
Este sistema es nuevo pero aumentará considerablemente el tamaño de los disco ya que emplea un sustrato magnético estable. Para escribir utiliza un laser que calienta solo los datos que se quieren escribir o modificar, haciendo mas fácil el cambio de estado magnético en una superficie estable.
Por ahora son suposiciones ya que aunque es una tecnología nueva, no se han testado los efectos a largo plazo.
Ojo que los fabricantes no van a decir cual es SMR y cual no, con lo que habrá que mirar con hdparm si el disco duro soporta TRIM. Así que mucho cuidado.
Tabla SEAGATE
https://www.seagate.com/es/es/internal-hard-drives/cmr-smr-list/
Seagate con SMR
Barracuda 8TB (ST8000DM004) – 3.5 ”- 8TB – 7200RPM – 64MB cache
Exos (ST8000AS0003) – 3.5 ”- 8TB – 5400RPM – 256MB cache
Archive HDD (ST80000AS0002) – 3.5 ”- 8TB – 5900RPM – 128MB cache
Archive HDD (ST60000AS0002) – 3.5 ”- 6TB – 5900RPM – 128MB cache
Desktop (ST5000DM000) – 2.5 ”- 5TB – 5900RPM – 128MB cache
Barracuda 8TB (ST4000DM004) – 3.5 ”- 4TB – 5400RPM – 256MB cache
Barracuda 8TB (ST2000DM008) – 3.5 ”- 2TB – 7200RPM – 256MB cache
Toshiba drives with SMR
P300 (HDWD260UZSVA) – 3.5 ”- 6TB – 5400RPM – 128MB cache
DT02-V (DT02ABA600V) – 3.5 ”- 6TB – 5400RPM – 128MB cache
DT02 (DT02ABA600) – 3.5 ”- 6TB – 5400RPM – 128MB cache
P300 (HDWD240UZSVA) – 3.5 ”- 4TB – 5400RPM – 128MB cache
DT02-V (DT02ABA400V) – 3.5 ”- 4TB – 5400RPM – 128MB cache
DT02 (DT02ABA600) – 3.5 ”- 6TB – 5400RPM – 128MB cache
L200 (HDWL120UZSVA / HDWL120EZSTA / HDWL120XZSTA) – 2.5 ”- 2TB – 5400RPM – 128MB cache
MQ04 (MQ04ABD200) – 2.5 ”- 2TB – 5400RPM – 128MB cache
L200 (HDWL110UZSVA / HDWL110EZSTA / HDWL110XZSTA) – 2.5 ”- 1TB – 5400RPM – 128MB cache
MQ04 (MQ04ABD100) – 2.5 ”- 1TB – 5400RPM – 128MB cache
Western Digital con SMR
6TB NAS Network (WD60EFAX) – 3.5 ”- 6TB – 5400RPM – 256MB cache
Blue 6TB (WD60EZAZ) – 3.5 ”- 6TB – 5400RPM – 256MB cache
6TB NAS Network (WD40EFAX) – 3.5 ”- 4TB – 5400RPM – 256MB cache
6TB NAS Network (WD30EFAX) – 3.5 ”- 3TB – 5400RPM – 256MB cache
Blue 2TB (WD60EZAZ) – 3.5 ”- 2TB – 5400RPM – 256MB cache
Blue 2TB (WD60SPZX) – 3.5 ”- 2TB – 5400RPM – 128MB cache
6TB NAS Network (WD20EFAX) – 3.5 ”- 2TB – 5400RPM – 256MB cache
Blue 1TB (WD60SPZX) – 3.5 ”- 1TB – 5400RPM – 128MB cache
Black 1TB (WD10SPSX) – 2.5 ”- 1TB – 7200RPM – 64MB cache
Los moviles Android permiten deshabilitar o desintalar programas desde la consola de comandos, para ello es necesario antes en el movil activar el modo desarrollador. Para activarlo dentro de acerca del modelo del telefono tenemos que dar 7 veces al numero de compilación o Versión en algunos modelos y se activará el modo desarrollador.
Windows 10 posee una serie de programas ocultos que registran analíticas e incluso un keyloger. Un keyloger es un capturador de teclado, de forma que todo lo que escribamos se envía a Microsoft, lo que escribimos en los correos, nuestras contraseñas, nuestras cuentas del banco, es decir TODO, y no sabemos para que uso. Por si no fuera bastante ademas Cortana que es el sistema de reconocimiento de voz, permite la captura de tu voz y saber de lo que hablas y con quien hablas.
Hablando en plata, si al conectarnos al trabajo metemos nuestra clave, Microsoft lo sabe y puede usar esta información para recolectar cuales son los servicios a los que nos conectamos y contraseñas, pertenecientes a ellos mismos u otras empresas como la nuestra propia.
Así que en vez de echar la culpa a los usuarios, porque no se la echamos a quien realmente hace esto de forma tan indigna. Es por esto que empresas de telecomunicación y que manejen información sensible deberían adoptar medidas, si emplean Windows 10 (Windows 8 también está afectado).
Existen conspiranoias a cerca de que se cambio la afinación musical La a 440Hz en el siglo XX. Pero lo que si es cierto es que ha cambiado a lo largo de la historia muchas veces. Solo tenemos que ir a la Wikipedia para comprobar los diferentes cambios en la afinación.
Como se puede comprobar es Guissepe Verdi el que recomienda para sus obras la 432, ya que “suena mejor”.
Al ser algo subjetivo algunas personas pueden encontrar que suenan mejor con la afinación en 440 que con la 432 y viceversa…
https://www.youtube.com/watch?v=08dH24adGP0
A veces sucede que los discos duros por uso, le sale algún sector defectuoso que puede corregirse, normalmente con un formateo a bajo nivel se solventa pero hay veces que un formateo a bajo nivel no basta, entonces hay que utilizar programas especiales.
Una de las funciones que tienen los discos duros es el SMART, que permite en caso de que detecte un sector defectuoso asignar uno en los sistemas de reserva y indicar que el disco está en mal estado. Esto es bueno para sistemas grandes o empresas con muchos disco ya que permite averiguar cuales están fallando y cambiarlos.
Para uso personal desaconsejo el SMART y si sale un sector defectuoso lo vamos a notar que el disco se para.
Si tienes pocos sectores erróneos y sea el programa que sea la mayoría de las veces el disco duro se arregla, si no es mejor que cambies por otro nuevo.
Uno de los programas para regenerar el disco duro es HDDRegenerator, que permite reparar sectores arrancando desde un disquete o una imagen en un pendrive. La ultima versión permite regenerar los sectores de todo el disco duro o aquellos que van lentos.
Otro programa parecido es Drevitalize que hace lo mismo que HDDRegenerator pero con salvedades puede funcionar desde Windows y usa varias formas para acceder al disco, incluso diferentes formas de testear. Por ejemplo pongo Slow sectors 30 y luego voy subiendo poco a poco. de manera que permite regenerar sectores que estén a punto de fallar o defectuosos.
Existe la web hddguru con una serie de programas muy interesantes para el disco duro.
Estos programas los puedes encontrar en Hirenboot un CD recopilatorio de programas para reparación de ordenadores.
Voy a dar unas normas básicas muy sencillas para las personas de a pie, además de ser igualmente válido para empresas o gobiernos.
Si eres una empresa grande puedes contratar servicios a empresas de seguridad.
Normalmente las operadoras facilitan routers preconfigurados o gestionables en remoto.
Pero la mayoría a pesar de estar actualizados tienen una serie de puertos abiertos, que de por si es para facilitar labor de actualización y mantenimiento, por contra permiten el acceso desde el exterior. La forma de reparar esto, es o bien poner el router en modo monopuesto y conectar un router-firewall propio completamente diferente (pero si tiene puertos abiertos desde el exterior volvemos a las mismas).
Problemas de tener puertos abiertos, no hace falta que sepan clave del router hay ataques que directamente por fallos de seguridad acceden y permiten el acceso al router, ya sean Botnets (red de robots de router que utilizan mafias), gobiernos, hackers para ataques, o minado de cryptomonedas (como buscar oro pero no para ti, tu lo haces para otro), o propagación de virus. Normalmente apagando y encendiendo el router esto se solventa, así que tranquilidad.
Lo ideal es si tiene un firewall el router activarlo, si no lo está y bloquear los puertos bajos de 1 al 1024 entrantes tanto en TCP como UDP o poner la política por defecto de que todo lo entrante se ignore (DROP).
Si vas a entrar al router, no te preocupes por tocar donde no debes, la mayoría tienen configuración por defecto debajo del router con los datos, si los cambias siempre puedes darle a un botón de reset para resetar la configuración. Y la mayoría de routers permiten salvar tu configuración en un fichero en tu ordenador y restaurarla, para que puedas trastear sin problemas.
Lo mas seguro es el cable, puedes tirar cable de red o utilizar PLC que usa la red eléctrica. Tu instalación eléctrica debe estar libre de ruidos eléctricos, una simple bombilla led mala puede hacer que tu red vaya muy lenta. Como curiosidad los contadores de las eléctricas usan un sistema PLC para enviar datos de tu consumo a la central.
El problema de Wifi es que va por radio, y no es lo mismo escuchar los cuarenta principales que un ruido incomprensible mediante un cifrado. Dentro de los cifrados los hay mas seguros y menos seguros.
- WEP: olvidate de este cifrado es el menos seguro, aunque mas seguro que no tener cifrado.
- WPA2: Es el cifrado mas potente en la actualidad, con salvedades de que no tengas activo WPS
WPS: Wifi Protected Systen. Facilita introducir un pin presionando un botón del router, en vez de poner toda la clave. Esto es una brecha de seguridad por lo que debe desactivarse. Por defecto está activo en todos los routers de las compañías…
Utiliza si es posible cifrado WPA2, con una clave compleja mezclando Letras y símbolos por ejemplo *#@?-
Entrando en la gestión del router puedes cambiar el nombre de tu red wifi, poniendo la que mas te guste.
Dado que es un chipset muy utilizado, aquí os dejo algunas optimizaciones para que vaya mas fluido.
Ejemplo para el fichero grub con SSD si usas disco duro normal cambia elevator=deadline:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet elevator=noop pcie_aspm=force acpi=noirq acpi_osi=Linux acpi_backlight=vendor drm.vblankoffdelay=1 i915.modeset=1 nomodeset i915.i915_enable_rc6=1 i915.lvds_downclock=1 i915.i915_enable_fbc=1 i915.semaphores=1″
i915.i915_enable_fbc=1 esta opción permite comprimir la memoria usada para gráfica ahorrando ancho de banda y mejorando el rendimiento.
Ejemplo de /etc/X11/xorg.conf
Existe una serie de programas para gestionar opciones mas avanzadas…
apt install intel-gpu-tools
La orange pi+2e es un mini pc muy potente para su tamaño y precio, a continuación un video en español comentando sus caracteristicas principales frente a su rival la raspberrypi
Blog en español muy bueno:
Descubriendo la orange pi
Características:
- CPU: H3 Quad-core Cortex-A7 H.265/HEVC 4K
- GPU: Mali400MP2 GPU @ 600MHz, Soporta OpenGL ES 2.0
- Memoria (SDRAM): 2GB DDR3 (compartida con la GPU)
- WiFi: Realtek RTL8189ETV, IEEE 802.11 b/g/n
- Red: 10/100/1000M Ethernet RJ45
- Puertos USB: cuatro USB 2.0 HOST, uno USB 2.0 OTG
- Salida de audio: Jack 3.5 mm y HDMI
- Entrada de audio: MIC
- Salida de vídeo: Soporta salida HDMI con HDCP; HDMI CEC; función HDMI 30, CVBS integrado, salida simultanea de HDMI y CVBS
- Entrada de vídeo: Conector de entrada para cámara CSI: Soporta interface de sensor CMOS 8-bit YUV422; protocolo CCIR656 para NTSC y PAL; sensor para cámara SM pixel; video capture solution hasta 1080p @ 30fps
- Fuente de energía: DC 5V 2A
- Pines para periféricos: 40 Pins Header, compatible con Raspberry Pi B+
- Pines Gpio (1×3): UART, ground
- Receptor IR
- LEDs indicadores de energía y de estatus
- Sistemas operativos soportados: Android, Ubuntu, Debian, Raspbian
- Dimensiones: 108 mm × 67mm
- Peso: 83g
Aquí algunos sitios con ROMS
Cosas para instalar en la orangep pi
kernel 3
apt install vlc smplayer mplayer mpv preload synaptic qupzilla geeqie chromium-browser-l10n chromium-browser mc filezilla smtube ffmpeg xfce4-genmon-plugin xfce4-cpufreq-plugin xfce4-volumed xfce4-sensors-plugin xterm htop libreoffice-l10n-es libreoffice-writer libreoffice-calc libreoffice-impress atril mousepad prelink
kernel 4
apt install vlc smplayer mplayer mpv preload synaptic falkon geeqie chromium-browser-l10n chromium-browser mc filezilla smtube ffmpeg xfce4-genmon-plugin xfce4-cpufreq-plugin xfce4-volumed xfce4-sensors-plugin xterm htop libreoffice-l10n-es libreoffice-writer libreoffice-calc libreoffice-impress atril mousepad prelink
/etc/preload
#lineas para modificar búscalas y cambia los valores
cycle = 360
sortstrategy = 0
/etc/mpv/mpv.conf
añadir estas lineas
volume-max=200
cache=56000
vd-lavc-fast
vd-lavc-threads=4
ext4 es el sistema de ficheros nativo de Linux en las ultimas versiones, utiliza un sistema de i-nodos (indice de nodos), y bloques parecido a los clusters en otros tipos de sistemas.
mkfs.ext4 -L pruebas -m 1 -b 4096 -O^large_file -i 64K /dev/sdb2
-m 1
Reserva el 1% para el usuario Root, por defecto el 5%
-b 4096
Tamaño del bloque, puede ser 1024,2048,4096, mientras mas grande mejor por temas de rendimiento y velocidad, pero se rompe el estándar, así que 4096, que es lo máximo que permite, si trabajamos con ficheros muy pequeños pues optar por 1024 es una muy buena opción aunque ganaremos en lentitud. Se puede especificar un tamaño diferente pero debe estar marcada la opción large_file.
-O^large_file
Archivos de fichero muy grandes, permite trabajar con particiones muy grandes, por ejemplo de Petabytes= 1000Terabytes
-i bytes-per-inode
Similar al tamaño del cluster pero referido al i-nodo, lo normal 64K. Por temas de rendimiento mientras mas grande mejor, puedes poner 4K,8K,16K,32K,64K,128K… siempre en potencia de dos. Mientras mas inodos (tamaño mas pequeño) mas lentitud y espacio mejor aprovechado. A menos inodos se pierde espacio pero se gana velocidad, en la actualidad con discos duros de 1000Gb que pierdas 1Gb de datos de todo el almacenamiento para tener mejor rendimiento, se puede permitir.
Existen muchas mas opciones pero con esto de sobra puedes ir trasteando la que mejor te convenga.
Es el fichero que permite las opciones de montaje. Comentaré las mas usadas.
discard
Si tenemos un Disco SSD esta opción la tenemos que habilitar en fstab. También es válido para eMMC o tarjetas de memoria.
noatime
Permite no escribir la fecha de acceso cada vez que accede a un fichero o directorio, ahorra escrituras en el disco con lo que se alarga la vida de los SSD. Sólo cambia la fecha de acceso cuando el fichero se modifica.
relatime
No escribe la fecha si se ha accedido en menos de 24 horas o bien si se modifica el fichero por escritura pues cambia la fecha, lo cual reduce las escrituras considerablemente sobre todo en servidores.
commit=60
Escritura diferida, no se escribe directamente los cambios en el disco, en el ejemplo 60 segundos, por ejemplo en sistemas que no son críticos y no nos importa perder datos que hacemos en 60 segundos.
data=ordered
data= especifica el tipo de Journal que se utiliza, ordered es por defecto, primero se escribe en disco y luego la transacción de escritura en el sistema de ficheros. writeback permite la escritura después de la transacción, solo se guardan los metadatos, no es lo idóneo porque se pierden datos en caso de cortes de luz, pero es muy rápido.
Algunos ejemplos de fstab
#monta /tmp en ram (tmpfs) con 1500M, pero se puede poner por ejemplo
#porcentaje, 3%
tmpfs /tmp tmpfs nodev,nosuid,noexec,relatime,mode=1777,size=1500M 0 0
# Ejemplo para una memoria SSD para el sistema raíz
# El ultimo 1 es para que se cheque antes de todo, 0 no chequea.
/dev/sdb1 /root ext4 defaults,discard,noatime,data=ordered,commit=30 0 1
# Ejemplo para un disco duro que no nos importa perder datos
# El ultimo 2 es para que se cheque después del root o raiz.
/dev/sdc2 /home ext4 defaults,noatime,data=writeback,commit=60 0 2
Comentarios recientes