No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

13 Días
11 Hrs
38 Min
47 Seg

Particionando y montando una unidad

9/16
Recursos

Aportes 16

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Cree un script super sencillo para automatizar la parte del principio, es algo basico pero ire haciendo scripts para ayudar en casos como estos 😄

<br>

#!/bin/bash
# script para particionar disco 

if [ "$(whoami)" != "root" ]; then
        echo "Debe ser root para ejecutar este script"
        exit 1
fi

echo -e "\nAcontinuacion te mostraremos los discos que tiene tu sistema\n"
read -p "Presiona ENTER para continuar" 


fdisk -l | less
while : 
do
        clear
        echo -e "\n"
        read -p "Ingresa la ruta del disco a modificar(ej: /dev/sda): " disk
        echo -e "\n\tSeleccionaste el disco: ${disk}\n\t(l) listar los discos"

        read -p "(y/n): " select1
        if [ $select1 == "y" ]; then 
                fdisk $disk
        elif [ $select1 == "l" ]; then 
                fdisk -l | less 
        else
                return 0
        fi
done


echo "Si hiciste un cambio o no.. Asi quedaron las particiones al disco ${disk}"
sleep 3 
fdisk -l $disk
 

Listar particiones después de crear el disco .

lsblk

sudo fdisk -l

Comando para crear particiones : sudo fdisk /dev/sdb

F : listar las particiones en fdisk

  1. Creando nueva partición fdisk: n

  2. Seleccionar el tipo de partición: p (primaria)

  3. Seleccionar entre 1-4 tamaño inicial por defecto: 1

  4. Indicar el tamaño que quieres la partición : +4G
    tamaño en Gigabytes.

  5. Por defecto te crea una unidad llamada “sdb1” con el tamaño asignado.

  6. Realiza el proceso con la segunda unidad presionando ENTER para que use el tamaño de disco restante.

  7. Para guardar los cambios presiona : w

  8. Formatear partición con ext4 : sudo mkfs.ext4 /dev/sdb1

  9. Montar la partición: crea una carpeta con mkdir “scripts” : sudo mkdir scripts.

  10. Comando para montar: sudo mount /dev/sdb1 /scripts

  11. Desmontar unidad : sudo umount /dev/sdb1/scripts

  12. Editar el file system para que el disco se monte en el inicio del sistema:

sudo vim /etc/fstab

linea que debes agregar: /dev/sdb1 /scripts ext4 defaults 0 0

12+1: Guardar cambios y reiniciar.

  1. Si tienes problemas o escribiste mal puedes ingresar en modo recovery.

Montar particiones en Linux. Mount
Cada sistema de ficheros que se desea incorporar se tiene que montar en un directorio. Se suelen crear subdirectorios en /mnt/ o en /media/. Por otra parte, cada dispositivo que se monta en el sistema debe poseer información sobre su montaje en un fichero ubicado en /dev/.

Es habitual encontrarnos con los subdirectorios floppy y cdrom, que estarán vacíos hasta que no introduzcamos los correspondientes dispositivos. Debido a la frecuencia con la que se solían introducir y extraer este tipo unidades el sistema tiene los mecanismos necesarios para permitir que el contenido se muestre automáticamente en los directorios anteriormente mencionados.

Cuando vinculamos un directorio vacío con el contenido de un nuevo sistema de ficheros, bien sea un dispositivo externo, otra partición de disco, un directorio compartido, etc. se dice que estamos “montando” dicha partición.

Corbalán, S. A. (2022, 8 abril). Montar particiones en Linux. Mount. Antonio Sánchez Corbalán. https://sanchezcorbalan.es/montar-particiones-en-linux-mount/

he mejorado mi script solucionando algunos errores, aqui subire algunos scripts que vea utiles para automatizar tareas! repo

Comparto este artículo de la WIKI de Arch Linux, sobre Fstab <https://wiki.archlinux.org/title/Fstab_(Espa%C3%B1ol)>
OhMyShell. I am completely clear to Perform actions as sudo VrtBryan, but CodeVars always fortget to type sudo before root commands and it starts to be upsetting, like he is not telling it appart along each time.
a mi no me sirvio sdb yo use sudo fdisk /dev/sda
Consulta, hay prácticas como para aplicar los conocimientos aprendidos

montar particion al arranque: sudo nano /etc/fstab /dev/sdb1 /scripts ext4 defaults 0 0

desmontar disco: sudo umount /dev/sdb1

montar particion en disco: sudo mount /dev/sdb1 /scripts

cargar filesystem: sudo mkfs.ext4 /dev/sdb1

Crear particion: n

gestión de particiones: sudo fdisk /dev/sdb

Por si quieren saber más de las opciones que hay, les dejo este enlace donde lo explican más a detalle 👀

Es interesante lo que se puede hacer con particionar un disco extra y a su vez montar una unidad con ese disco particionado. Hoy si que aprendi mucho con respecto a ese tema.