Particionar disco en GNU/Linux by charles1888 <email: cbustillo@uclv.edu.cu>
Para Discos MBR (< 2 TB)
1- Para listar los discos instalados:
fdisk -l
2- Para particionar un dispostivo:
fdisk /dev/sdb
donde /dev/sdb es el dispositivo a particionar
3- Una vez ejecutado fdisk, presione “m” para ver las opciones disponibles, algunas de ellas son: * m muestra la ayuda * p muestra la tabla de particiones * n crea una nueva partición * d elimina una partición * q salir sin guardar los cambios * w guardar la partición, los cambios realizados y salir
4- Luego de creada la partición y guardado los cambios es necesario formatear el dispositivo: 4.1- Listar las particiones:
fdisk -l
4.2- Formatear el dispositivo en cuestión:
mkfs.ext4 /dev/sdb1
5- Montar el dispositivo de forma permanente:
nano /etc/fstab
El dispositivo en a montar se puede hacer haciendo referencia al dispositivo en si (/dev/sdb1) o mediante su UUID:
blkid
lo cual devuelve:
/dev/sda1: UUID="a597aec8-3138-46f0-aca8-908eae8da430" TYPE="ext3" /dev/sda5: TYPE="swap" UUID="de784a6a-e913-4b13-b2f7-3323f2eeab66" /dev/sdb1: UUID="50e75770-204d-45e9-a246-8a8a6bac4c4d" TYPE="ext4"
Por tanto se toma el UUID de /dev/sdb1 y la entrada a adicionar en el /etc/fstab será:
UUID=50e75770-204d-45e9-a246-8a8a6bac4c4d /home/carlos/temp ext4 errors=remount-ro 0 1
6- Solo montar la nueva particion en un directorio:
mkdir /home/carlos/temp mount -a
Para Discos GPT (> 2 TB)
1- Instalar parted:
# apt-get install parted
2- Particionar el HDD con parted:
# parted /dev/sdc (parted) mklabel gpt //crear una etiqueta GPT (parted) unit TB //definir la unidad predeterminada a TB (parted) mkpart primary ext4 0% 100% //crea la paritción a la máxima capacidad del HDD ** puede ser así también: ** (parted) mkpart primary 0 0 ** o: ** (parted) mkpart primary 0.00TB 3.00TB (parted) print //muestra las particiones creadas (parted) quit //sale de la herramienta parted
3- Formatear la(s) partición(es):
# mkfs.ext4 /dev/sdc1
4- Obtener el UUID para montar el dispositivo de forma permenate en /etc/fstab:
# blkid /dev/sdc1
5- Crear el directorio donde se montará el HDD:
# mkdir -p /srv/hdd_big
6- Agregar el HDD en /etc/fstab:
UUID=b7a491b1-a690-468f-882f-fbb4ac0a3b53 /srv/hdd_big ext4 defaults,noatime 0 1
7- Montar el HDD:
# mount -a
8- Chequear la config:
# df -lh # mount