domingo, 28 de agosto de 2022

HDD para respaldo

Hace poco compramos en casa algunos SSD (Solid State Drive o discos de estado sólido) y reemplazamos los viejos HDD (Hard Disk Drive o discos duros mecánicos) para darle un poco más de vida a las computadoras que tenemos y así usar los viejos HDD como respaldo de datos.

Pues bien, después de instalar mi SSD en el gabinete e instalar Windows y Linux en un Dual Boot al 50% de disco en cada partición; tengo algunos discos "sueltos" que usare para respaldar algunos datos.

La cuestión viene en que ya sea que tenia una partición en Dual Boot para Windows y Linux o simplemente ya sea Windows (partición para datos y partición para boot) o Linux (partición "/" raíz y swap) instalado totalmente en los discos mecánicos, se hicieron particiones, y esas particiones no me sirven en la actualidad ya que por ejemplo en el caso de Windows 10, este hace una partición de 50MiB (Mebibytes, tema del que hablaremos en otro post) para poner sus archivos de arranque y la parte de los datos, sin embargo si es un disco de respaldo en lo personal no necesito que tenga mas que una partición al 100% y formateada en sistema de archivos NTFS para que soporte lectura y escritura de archivos grandes (por si acaso y para que pueda leerla Windows y Linux sin problema).

Pues la cuestión es con que herramienta vamos a definir las particiones y el sistema de archivos, dado que estoy usando un Linux Debian usaré GParted, GParted es un programa con una interfaz gráfica de uso muy sencillo la cual sirve para crear o borrar particiones, dimensionar o moverlas sin perdida de datos, esta disponible para Linux y es free software licenciado bajo la licencia GNU General Public License version 2, para más información se puede visitar su página WEB https://gparted.org, aunque se encuentra en los repositorios de las principales distribuciones de Linux.

 


Su forma de instalación es muy sencilla, basta con abrir una terminal y usar el siguiente comando (en mi caso ya que uso Debian):

sudo apt install gparted

y listo, esto instalará GParted y podremos usarlo, ya sea para usarlo o para instalarlo se requiere contraseña de administrador.


Instalación:


durante la instalación pedirá confirmación para continuar la instalación, por lo que solo hay que presionar la letra "S" y la tecla "enter" y listo.


después de terminar la instalación hay que buscar la aplicación, en mi caso aparece en inicio, herramientas del sistema

 

Al abrir el programa nos pide la contraseña de administrador.


y una vez que se la proporcionamos nos muestra su interfaz, en mi caso muestra las particiones que tengo, las cuales explicare en otra entrada del blog en donde hablaremos mas a fondo de las particiones, por el momento solo identificar cual es mi disco para no cometer errores y cargarme otra partición que no sea la que necesito.


En la imagen se puede ver que mi disco es "sda", así que procedo a cerrar el GParted, conectar mi HDD con un adaptador y volvemos a iniciar GParted.

Ahora podemos observar que en el menú desplegable de la parte superior derecha además de "sda" existe otra entrada llamada (en mi caso, en el tuyo será distinta) "sdf" y al elegirla dentro de la pantalla principal podremos observar las particiones existentes.

Aquí podemos observar que es un HDD en el cual tenia instalado Windows 10 dada la estructura de las particiones que hace Windows cuando se instala.

Primero tenemos (de arriba hacia abajo) una partición de 50MiB, después una partición de 185.75 GiB, una partición de 522 MiB y finalmente 2.21 MiB sin asignar, así que para usar el tamaño total del disco, borraremos las particiones y crearemos una sola por el tamaño total de la capacidad del disco.

Para esto seleccionamos alguna de las particiones asignadas y la eliminamos con la opción eliminar de la parte superior izquierda (circulo rojo con una "x"), en la opción "Partición, eliminar" o presionando la tecla "Supr"; en caso de que no se ilumine la opción como es mi caso (ver en la imagen de abajo) se debe a que la partición esta "montada"


así que simplemente hay que desmontarla, para esto hay que ir a la opción "Partición" (o botón secundario del mouse sobre la partición que nos interesa borrar) y del menú que se despliega a la opción "Desmontar", para saber que particiones están montadas en este momento nos fijamos en la tercer columna de la pantalla de información en donde vemos el punto de montaje y procedemos a desmontar las que estén montadas.


 Una vez desmontadas las particiones quedarán algo así:


y procedemos a borrarlas.

Quedándonos el 100% de espacio sin asignar.


Ahora lo que haremos es crear la nueva partición (en mi caso del 100% del espacio) dando sobre el primer icono, En el menú "Partición, nueva", botón secundario del mouse y la opción "nueva" o presionando la tecla "Insert", con lo que aparecerá una ventana en donde podremos seleccionar distintas opciones muy intuitivas pero que comentaré a continuación.


Primero en la parte superior directamente debajo del título "Crear una partición nueva" vemos una barra la cual podremos arrastrar con el mouse tomándola por las flechas que están a los costados, esto con el fin de dimensionar el espacio que se va a asignar de una forma visual, pudiendo dejar espacio antes o después sin asignar, esto puede servir para usar esas otras particiones para otros sistemas operativos, como particiones de rescate, respaldo, etc.

Después de eso viene un parámetro el cual dice "Espacio libre precedente" y nos ofrece aumentarlo o disminuirlo en MiB (Mebibytes), este espacio es espacio que puede quedar sin asignar o servir para otra partición, etc. en el inicio del disco y antes de la partición que queremos asignar en este momento.

"Tamaño nuevo", este es el tamaño que tendrá la partición que deseamos definir.

"Espacio libre a continuación", aquí podemos definir espacio que quedará fuera y después de la partición que estamos definiendo.

Tanto "Espacio libre precedente" como "Espacio libre a continuación" nos sirven para definir el "Tamaño nuevo".

"Alinear con:" Esta opción nos sirve para definir los parámetros en función no de "medidas" sino desde "cilindros" los cuales son básicamente partes del disco las cuales internamente están alineadas, cosa que hablaremos en otra entrada, de momento recomiendo dejar esta opción en "MiB", pero lo que podemos decir de momento es que muchas veces cuando algún HDD falla y pasamos un software de diagnostico nos muestra que la falla esta en determinado cilindro, con esta información podríamos evitar esos sectores (donde están los cilindros dañados).

"Crear como:" para esta opción igualmente recomiendo dejarla en "Primaria" hasta que hablemos de los tipos de partición pero como adelanto decir que las particiones primarias pueden ser hasta 4, a partir de ahí siguen las extendidas y dentro de las extendidas se colocan las particiones lógicas, al tener varias y de distintas capacidades así como de distintos tipos de formato NTFS, ext3, fat16, etc. se puede jugar con ellas para que determinado sistema operativo no les vea o solo puedan ser accesadas por software, etc.

"Nombre de la partición" veremos que en este apartado no lo podremos manipular y aunque lo hiciéramos no es algo que se vería desde el sistema operativo, solo sirve para tener nomenclatura y organizar nuestras particiones.

"Sistema de archivos" en esta opción nos aparecen las opciones que podemos seleccionar como formato de escritura para nuestra partición, este tema igualmente se tomará en otro post, pero decir como adelanto que Windows reconoce el sistema exfat, fat16, fat32, ntfs e igualmente los lee Linux sin problemas; si quisiéramos que lo "vea" Linux pero no Windows podríamos escoger ext3 o ext4 (recomiendo usar ext4), así de esta forma lo podríamos accesar desde Linux fácilmente, pero desde Windows habría que instalar software de terceros, usar WSL, etc.

"Etiqueta" esta opción aunque un poco obvia en el caso de Windows no sustituye a la letra de unidad que Windows le asigne, y como dato aparte, podemos seleccionar en Windows que letra queremos que se le asigne a la unidad, independientemente de que mostrará el nombre que aquí asignemos.

Después de seleccionar los valores como más nos convenga elegimos el botón añadir y en mi caso quedará así.


Después de esto solo queda presionar el botón con forma de palomita verde (aplicar todas las operaciones), también puede ser en el menú "Editar, "aplicar todas las operaciones" o la combinación de teclas "Ctrl+enter", con lo que aparecerá una ventana de advertencia, a la cual si estamos seguros de haber configurado todo a nuestro gusto daremos "Aplicar" o de lo contrario "Cancelar" ya sea para verificar algo o simplemente suspender esta operación.


En mi caso he aplicado ya que la configuración me parece correcta según el uso que le daré a mi HDD, con lo que aparece una ventana con el progreso de las acciones que se llevan a cabo en mi HDD.

 

Una vez terminado el proceso aparecerá una ventana en la cual podremos pinchar sobre el botón con forma de triangulo en donde dice detalles si es que queremos conocer el reporte de lo sucedido.

En la pantalla final aparece la opción de guardar detalles, si damos clic ahí se abre una ventana en la cual nos pide la ubicación para guardar un archivo llamado gparted_details.htm, la ubicación por default que se ofrece es "/root" ya que el programa se usa con privilegios de administrador, puedes cambiarlo a "/home/(tu usuario)" para ver el contenido mas tarde, a continuación muestro el contenido del archivo de mi caso.

 

En esta primer captura aparecen los datos del programa, la configuración, el nombre de una librería y la configuración de mi SSD.


 

En esta otra aparece ahora si el HDD al que se van a borrar las particiones y el reporte de la eliminación.


más reportes de eliminación y la creación de la partición.



La creación de la partición.


El resto del informe y por supuesto termina con un "Have a nice day".


Y listo, esto es todo, esta fue una forma de eliminar particiones desde Linux con el programa GParted, esta explicación así como mi blog esta dedicado a principiantes de la informática, por lo que seguramente habrá otras formas de hacer esto y eventualmente trataremos de revisar esas otras opciones.

Rápidamente mencionar que en linux se podría hacer desde la consola con el programa fdisk, su parte "gráfica" cfdisk los cuales se pueden consultar en su entrada del manual simplemente en una consola escribir "man fdisk" o "man cfdisk" según lo que se quiera leer y comenzar en el uso de la consola.

 Ya si eres usuario de Windows igualmente hay formas de hacerlo sin instalar ningún software de terceros.

Una opción muy sencilla es usar "Administración de discos" la cual encontramos si damos clic con el botón secundario sobre el logo de Windows.



Una vez que entramos en esta opción nos aparece el administrador de discos y su uso es similar al de GParted, en la imagen se ve seleccionado mi SDD como unidad "c:" y se pueden observar las particiones existentes, también la unidad "j:" la cual es el disco duro al cual se le borraron las particiones con el GParted; la información se muestra en MB (megabytes) lo cual en los sistemas operativos de Microsoft es un tipo de información la cual no cuadra totalmente con la convención internacional actual, al menos se presenta distinta de lo que vimos en Linux, para más del tema dejo información en las referencias de este post sobre los prefijos para múltiplos binarios y un par de videos que hablan al respecto.


Por otra parte saber que por medio de la consola de Windows también existe una herramienta que nos puede ayudar a particionar desde la consola su nombre es diskpart, para usarla simplemente abrimos un CMD ya sea dando clic en inicio y escribiendo o podemos presionar la combinación "win+r", y luego escribimos cmd y luego aceptar.



Con esto al aparecer la ventana del CMD tipeamos diskpart y se abrirá el programa, podemos poner un signo de interrogación "?" y con esto nos mostrará información del uso de diskpart.


Aunque el post fue mas precisamente de GParted pudimos mencionar otras formas de lograr la partición de discos rígidos, más adelante trataré de traer la información de como se usan cada una de estas herramientas.

 

Referencias

Aller, A. (20 de Junio de 2020). profesionalreview.com. Recuperado el 28 de Agosto de 2022, de https://www.profesionalreview.com/2020/06/20/particion-primaria-o-extendida/

Maldonado Olmos, M. (4 de Febrero de 2018). youtube.com. Recuperado el 28 de Agosto de 2022, de Pasos por ingeniería: https://www.youtube.com/watch?v=V4bsIo-xync

Mario. (6 de Septiembre de 2017). youtube.com. Recuperado el 28 de Agosto de 2022, de La red de Mario: https://www.youtube.com/watch?v=NidkOPj4TJY

NIST. (s.f.). National Institute of Standards and Technology. Recuperado el 28 de Agosto de 2022, de nist.gov: https://physics.nist.gov/cuu/Units/binary.html

Olvera, C. (23 de Mayo de 2011). wordpress.com. Recuperado el 28 de Agosto de 2022, de tipos de computadora y más allá: https://tiposdecomputadora.wordpress.com/2011/05/23/estructura-logica-de-un-disco-duro-cilindros-cabezas-sectores-pistas-cluster…/

Wikipedia. (3 de Julio de 2021). Wikipedia. Recuperado el 28 de Agosto de 2022, de wikipedia.org: https://es.wikipedia.org/wiki/Mebibyte

 

sábado, 27 de agosto de 2022

Hora en Windows y linux

 

En lo personal he tratado de migrar al 100% hacia Linux sin embargo por varias razones no lo hecho aún, lo que me ha llevado a usar ambos sistemas operativos al mismo tiempo, aunque hay varias maneras de hacer esto la que me acomoda a mi es el "Dual Boot" que tiene sus pros y contras, pero a muchos de nosotros nos gusta.

Si bien de momento no entrare en detalle acerca de la instalación de Linux y Windows (ya que existen un sin fin de tutoriales en internet) al menos de momento si he de decir que una vez ya instalado el sistema de forma "Dual Boot" (lo cual consiste en hacer una partición para cada sistema operativo (o sea, dividir el disco duro en varias partes)) al iniciar en alguno de los dos sistemas operativos la "hora del sistema" se vera afectada en el otro y como principiante muchas veces no sabes por que.

Pues bien la explicación es sencilla en términos de que tanto Windows como Linux guardan la hora en formato distinto y basta con meterle mano a la configuración de alguno de los dos para solucionar la discrepancia.

Cambiar el formato de la hora es en realidad muy sencillo y para los mas ansiosos presento la solución en Linux la cual es muy rápida.

Después de comprobar que la hora es correcta en Windows reiniciamos el ordenador en Linux y simplemente en la consola con  credenciales de administrador dar el siguiente comando:

timedatectl set-local-rtc 1 --adjust-system-clock

y listo, con eso habrá quedado resuelto el tema de la discrepancia entre la hora de Windows y la de Linux a lo más habrá que reiniciar una vez por sistema operativo y listo.

Sin embargo ¿es lo correcto?

No se la respuesta, pero si que hay indicios que nos pueden ayudar a encontrar una respuesta a esta pregunta.

Y es que si después de hacer esta modificación en Linux en la consola ingresamos timedatectl nos mostrará lo siguiente:


La consola nos muestra que efectivamente la configuración ha cambiado y que el sistema esta configurado para leer la hora de forma local, pero también advierte que esto puede causar varios problemas, por lo que podemos buscar otra alternativa en la cual no nos muestre una advertencia como esta.

Para revertir la configuración ejecutamos la misma orden pero con el cambio en el "1" ya que esta vez usaremos "0".

timedatectl set-local-rtc 0 --adjust-system-clock

y una vez hecho esto ejecutamos timedatectl de nuevo y vemos el resultado.


Ahora podemos observar que ya no muestra la advertencia por lo que ahora ya se encuentra bien la configuración sin embargo la hora se encuentra desfasada con respecto de la configuración anterior.

Antes de pasar a Windows y resolverlo desde ahí veremos de donde sale el comando antes utilizado.

Invocaremos al manual de timedatectl escribiendo la orden:

man timedatectl

Lo que nos mostrara el manual de ese programa.




Primero en la sinopsis podemos observar lo siguiente:

Aquí se nos dice que la estructura de la orden es:

timedatectl [opciones...] {comando}

por lo que bajaremos en el manual y buscaremos lo necesario y lo usaremos.

 

Lo primero que encontramos es el comando.

En este comando vemos que nos menciona que al usar [bool] (el valor booleano sea "0" o "1" con lo cual se expresa "true" o "false" (verdadero o falso)), "0" se mantiene el sistema en hora universal y si se usa el numero "1" se mantiene en formato local, sin embargo, podemos notar que aparece aquí mismo la advertencia que se mostró anteriormente.

Ahora llevamos timedatectl set-local-rtc 0 podemos seguir bajando y buscar el resto de la orden.


Un poco más abajo encontramos el tramo restante:

Aquí podemos leer lo que hace, nos damos cuenta que simplemente ajusta la hora.

y ahora sí, la orden nos queda de la siguiente manera:

timedatectl set-local-rtc 0 --adjust-system-clock

Después de leer el manual nos damos cuenta que es muy fácil interpretar tanto la información que nos da el manual como el resultado de las ordenes que estamos dando a la configuración de Linux, si fuera el caso y se necesita podremos usar otras opciones o comandos que se ajusten a nuestras necesidades.

Para poder ajustar el desfase de la hora, arrancaremos en Windows y haremos lo siguiente:  

En Windows podemos presionar las teclas win+r y aparecerá un cuadro de dialogo llamado ejecutar y escribiremos regedit y pulsamos enter o aceptamos.


y cuando aparezca la ventana del editor de registro buscaremos la siguiente ubicación:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation



y en una zona en blanco en la parte derecha de la ventana daremos click del botón secundario del mouse y elegiremos "nuevo, valor de DWORD (de 32 bits)"



Una vez hecho esto, nombraremos ese valor con el nombre: RealTimeIsUniversal así como esta escrito (respetando mayúsculas y minúsculas).



Después de eso abriremos la clave que acabamos de crear y asignaremos el valor 1 y lo dejamos en Hexadecimal.



Ahora lo que haremos es dar click en el menú inicio (logo de Windows) y escribir cmd (así sin esperar a ninguna ventana o posicionarnos en alguna ventana) con lo que aparecerá la búsqueda de Windows y nos ofrecerá el cmd (consola de windows), usaremos la opción "ejecutar como administrador".




y el la pantalla de la consola escribimos lo siguiente: sc config w32time start=disabled





y después de pulsar enter nos debería aparecer la leyenda "changeServiceConfig Correcto" o algún mensaje haciéndonos saber que se completo correctamente.




y listo, después de reiniciar Windows notaremos que la hora ha cambiado y esta mal.




por lo que toca actualizar la hora, para esto nos dirigimos a menú inicio (logo de Windows), después al engrane de configuración.




ya en la ventana de configuración nos dirigimos a "Hora e idioma"


y una vez dentro de esta opción elegiremos "Sincronizar ahora" y listo, la hora del sistema volverá a ser la correcta y de aquí en adelante podremos cambiar de Windows a Linux y la hora (en teoría) no volverá a cambiar y se mantendrá correcta.

Toda esta configuración se llevo a cabo en Windows 10 (aunque en teoría debe funcionar de forma similar desde Windows 7 hasta Windows 11) y el Linux que se uso es Debian 11 Bullseye pero personalmente he comprobado que no importa la versión ya que en este caso lo que realmente hacemos es cambiar la configuración de Windows.

Si es mejor hacer la configuración desde Windows o desde Linux es cuestión de lo que tu decidas pero hacerlo desde Windows evita que se cumpla la advertencia en la configuración de timedatectl pero bien podrías ignorar la advertencia y seguir con tu vida, eso si, hay que hacer cambios solo en uno de los dos sistemas operativos de lo contrario tendríamos el mismo problema que antes con la hora pero con las configuraciones contrarias.

Referencias

pc, T. (1 de Julio de 2021). youtube.com. Recuperado el 27 de Agosto de 2022, de Tutos PC: https://www.youtube.com/watch?v=lA3kNvI6WGU

Pérez, K. (12 de Septiembre de 2020). youtube.com. Recuperado el 2022 de Agosto de 27, de Karla's Project: https://www.youtube.com/watch?v=T7CSyK_hUUY

 

sábado, 9 de julio de 2022

En el inicio solo había oscuridad



Si bien eso se dice de muchos temas (el título), el que aquí nos concierne ahora es simplemente el conocimiento, la informática en el caso mío y tal vez de ti querida/o lector/a que has caído en este pozo dentro del cual espero poder echarte un cable y ayudarte a solucionar tu problema.

Aquí hago mención de "la oscuridad y del inicio", pues bien, esto es así pues recién inicio en la informática de manera "formal" y aun me encuentro en la oscuridad del conocimiento.

Decidí hacer este blog para compartir mi conocimiento el cual, tanto he ido adquiriendo con prueba y error así como también de manera formal y estructurada (aunque de esto último muy poco), me he dado cuenta de que actualmente hay mucha información en Internet que esta dirigida a los profesionales y que a veces cuesta trabajo digerir si eres nueva/o en el tema, a veces son cosas muy sencillas las que necesitamos solucionar pero nadie habla de "eso" por que son "muy sencillas" y se da por hecho que cualquiera sabe y muchas veces no es así. 

Existen personas que recién se acercan a la informática por cualquier razón y que además son entusiastas aprendiendo pero se encuentran con un mundo que ya esta formado y que no espera a nadie, me gusta pensar que con este blog esperaré y apoyaré a los rezagados y les ayudare a no quedarse.

En este blog depositaré simplemente mi experiencia, NO soy experta en informática (espero serlo con el tiempo) por lo que seguramente haya incluso maneras más sencillas de hacer las cosas que mostraré en el blog y por lo tanto te invito no solo a solucionar tu problema sino a contrastar lo aquí expuesto y si tu quieres a comentarlo que así yo también aprendo.

Espero que compartan el hambre de saber, investigar, equivocarse y volver a empezar de ser necesario, espero poder ayudar a la gente con la información según la veo yo, pero, aun si no es así espero sembrar la semilla del compartir para que el día que alguien mejor capacitado/a que yo pueda hacerlo ayude a otros con sus conocimientos.

Tercera llamada...


HDD para respaldo

Hace poco compramos en casa algunos SSD (Solid State Drive o discos de estado sólido) y reemplazamos los viejos HDD (Hard Disk Drive o disco...