En este post vamos a preparar todo antes de instalar , porque hay operaciones que solo se pueden hacer antes de tener datos importantes en el pc!
Ejemplo, las particiones, o el tamaño de sector, o el tipo de sistemas de ficheros!
OJO leer la entrada anterior sobe los discos NVME! aquí yo asumo un disco NVME M.2 2280 PCIe x4 es decir el mas rápido, no discos mixtos SATA+NVME
Como dijimos en la pagina de info, nuestro equipo es un DELL Optiplez 5050, por ende nuestro disco es un NVMe SSD, así que hay que buscar la info en la wiki de arch.. (si como arch es lo mas windows que vi , hay información suficiente..)
...asi que la pagina es https://wiki.archlinux.org/title/Solid_state_drive/NVMe#Management pero esa pagina solo mostraba los comandos para informarme que tengo .. si no se que veo no me sirve de nada..
Solo puedo entender que es de 250G .. Pero hay varias características que debemos tomar en cuenta.. como la telemetría en el firmware interno del disco (este afortunadamente no la tiene) que puede activarse si actualizas el firmware.. así que piensa en tus updates.. pueden ser contraproducentes:
Lo primero es si el disco soporta todos las caracteristicas.. asi que vamos una a una las mas importantes:
Sector Size
La pagina para esto fue facil de hallar: https://wiki.archlinux.org/title/Advanced_Format#NVMe_solid_state_drives allí dice que los discos modernos tienen tamaño de sectores mas grandes y los viejos pequeños, y los que son no muy buenos mezclados.. estos últimos debemos evitarlos y por eso el computador tiene un disco SSD NVMe M.2 de ultima generación. Los SSD SATA pueden sean de tamaño de sector mezclados por ende evitemos y use nvme.
Todos los NVMe deben ser de tamaño de sector de 4k ya que ahora el GPT (listado de particiones en el disco) y los formatos de ficheros (ext4, btfs, etc) usan esto en coordinación para buen performance..
Un tamaño de sector pequeño hace que sea rápido al OS acceder a los archivos pequeños, pero hoy dia para archivos y particiones grandes usan tamaño de sector grande.
nvme format --lbaf=1 /dev/nvme0n1
Encriptado
Es mejor desactivar el encriptado.. los encriptamientos son cálculos matemáticos y eso requiere procesamiento y genera calor.. hay que evitar el calor para el buen rendimiento.
Si su disco SSD tiene encriptado incorporado bote esa porquería o cámbielo, generara un poco mas de calor y aunque sera rápido se ahorra muchos segundos y tiempo de vida.. los SSD se dañan con el uso.. así que mientras menos cosas y uso se le de mas durara.. (una media de 4 anos).
Tampoco use Cryptsetup si lo tiene, borre el disco con el comando anterior y particiones limpiamente, en GTP.
Discos extra HDD y sector Size
Agregare un disco SSD o HDD SATA por lo que hay que ver distinto lo de lso temas anteriores.. sigue igual el no encriptar.. pero el tamaño de sector ahora depende del disco, en los NVMe es 4k (4096) pero en los SATA casi siempre están mezclados.. y es preferible usar 512 en vez de 4096.
Encontré esto en la documentación de Arch que esta mal, https://wiki.archlinux.org/title/Advanced_Format#File_systems dice que en discos que tiene mezclados los tamaños de sectores siempre usara 4k lo cual es malo..
Tener un tamaño de sector pequeño beneficia si tienes muchos archivos, la única excepción es si grabas muchas películas.. pero yo trabajare con todo tipo de archivos y hay mucho mas cantidad de archivos pequeños que de películas en el disco giratorio..
Particionando - usar solo fdisk
Tenemos varios programas de particionado,, pero solo fdisk alinea las particiones en el lugar correcto.. parted lo hace pero hay que indicarse y gparted es solo gui de este ultimo.. así que no hay opciones; aquí la secuencia que use:
Primero rehíce la tabla de particiones, después cree 3 particiones, y por ultimo cambie el tipo de particiones a ESP la primera, Linux la segunda y swap la tercera.
?Porque no use la ultima parte del disco??, porque Archlinux no me convence su filosofía windosera de lo ultimo de lo ultimo con pruebas hechas por gente que no es experta en lo que empaqueta.. leer: https://arch-deb.blogspot.com/2024/07/informandose-de-arch-vs-lo-que-se-de.html sección "Porque opino mal"! Y usare esta partición para poner un Debian de emergencia!
Acto seguido podemos formatear.. lo cual son meros comandos faciles:
- mkfs.vfat -F16 -S 1024 -n ESP /dev/nvme0n1p1
- mkfs.ext4 -b 4036 -L ROOT /dev/nvme0n1p2
- mkswap -L SWAP /dev/nvme0n1p3
Ahora si todo listo para instalar!
RECORDATORIO! el primer post dice como debe estar el BIOS/UEFI y el segundo que es este como debe preparar el disco.. y en el primer post se menciona los discos que debe tener, sino su rendimiento sera una porquería!