LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Hablando con franqueza, no puede crear una partición de Linux de más de 2 TB con el comando fdisk. El fdisk no creará particiones de más de 2 TB. Esto está bien para usuarios de computadoras de escritorio y portátiles, pero en un servidor Linux, necesita una partición grande. Por ejemplo, no puede crear un tamaño de partición de 3 TB o 4 TB (basado en RAID) con el comando fdisk. No le permitirá crear una partición de más de 2 TB. En este tutorial, obtendrá más información sobre cómo crear sistemas de archivos de Linux de más de 2 terabytes (TB) para admitir operaciones de nivel empresarial en cualquier distribución de Linux .

Procedimiento para crear una partición de más de 2 TB en Linux

Para resolver este problema, utilice el comando GNU separado de GPT. Admite tablas de partición Intel EFI/GPT. La tabla de particiones (GPT) es un estándar para el diseño de la tabla de particiones en un disco duro físico. Es parte del estándar de interfaz de firmware extensible (EFI) propuesto por Intel como reemplazo del BIOS de PC obsoleto, una de las pocas reliquias restantes de la PC IBM original. EFI usa GPT donde BIOS usa un Master Boot Record (MBR).


(Fig.01: Diagrama que ilustra el diseño del esquema de tabla de particiones GUID. Cada bloque lógico (LBA) tiene un tamaño de 512 bytes. Las direcciones LBA que son negativas indican la posición desde el final del volumen, con  1 es el último bloque direccionable. Crédito de la imagen Wikipedia )

Compatibilidad con el núcleo GPT de Linux

La compatibilidad con la partición EFI GUID funciona en plataformas de 32 y 64 bits. Debe incluir compatibilidad con GPT en el kernel para usar GPT. Si no agrega compatibilidad con GPT en el kernel de Linux, después de reiniciar el servidor, el sistema de archivos ya no se podrá montar o la tabla GPT se dañará. De forma predeterminada, Redhat Enterprise Linux/CentOS viene con soporte de kernel GPT. Sin embargo, si está utilizando Debian o Ubuntu Linux, debe volver a compilar el kernel. Establezca CONFIG_EFI_PARTITION en y para compilar esta característica. Tenga en cuenta que casi todos los núcleos nuevos y las distribuciones más recientes son compatibles con GPT.

File Systems
   Partition Types
     [*] Advanced partition selection
     [*] EFI GUID Partition support (NEW)
....

Find Out The Current Linux Disk Size

Escriba los siguientes comandos:

fdisk -l /dev/sdb

Salidas ejemplos:

Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes
255 cabezales, 63 sectores/pista, 364801 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes
Identificador de disco: 0x00000000

El disco /dev/sdb no contiene una tabla de particiones válida

Cómo crear una partición de Linux de más de 2 Terabytes (TB)

¡ADVERTENCIA! Escribir los siguientes comandos de Linux modifica su unidad de disco duro y existe la posibilidad de pérdida de datos si ingresa los comandos incorrectos o usa el nombre del dispositivo de bloque incorrecto. Por lo tanto, mantenga siempre copias de seguridad de datos verificadas antes de crear una partición de Linux de más de 2 terabytes en un sistema en vivo. Estos ejemplos pueden bloquear su computadora si se ejecutan. LinuxParty o el autor no se hacen responsables de la pérdida de datos.

Linux Crear tamaño de una partición de 3 TB

Para crear una partición, inicie GNU parted de la siguiente manera:

parted /dev/sdb

 

Salida:

GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.

Crea una nueva etiqueta de disco GPT, es decir, una tabla de particiones:

(parted) mklabel gpt

Salidas de ejemplos;

Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk
will be lost. Do you want to continue?
Yes/No? yes
(parted)

A continuación, configure la unidad predeterminada en TB, ingrese:

 
 (parted) unit TB
Para crear un tamaño de partición de 3 TB, ingrese:
 
(parted) mkpart primary 0 0

O

(parted) mkpart primary 0.00TB 3.00TB

Para imprimir las siguientes paticiones escriba:

(parted) print

Ejemplo de salidas:

Model: ATA ST33000651AS (scsi)
Disk /dev/sdb: 3.00TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      0.00TB  3.00TB  3.00TB  ext4         primary

Salve y guarde los cambios pulsando, Enter.

(parted) quit

Salida ejemplo:

Información: Es posible que deba actualizar /etc/fstab.
Use el comando mkfs.ext3 o mkfs.ext4 para formatear el sistema de archivos, ingrese:

mkfs.ext3 /dev/sdb1

O

mkfs.ext4 /dev/sdb1

Salidas ejemplo:

mkfs.ext4 /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
183148544 inodes, 732566272 blocks
36628313 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
22357 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
	4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
	102400000, 214990848, 512000000, 550731776, 644972544

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

Escriba los siguientes comandos para montar /dev/sdb1. Primero crea una nueva carpeta usando el comando mkdir:

mkdir /data

Ahora use el comando de montaje para montar /dev/sdb1. Por ejemplo:

mount /dev/sdb1 /data

Verifíquelo usando el comando mount y el comando df:

df -H

Salidas ejemplo:

Filesystem             Size   Used  Avail Use% Mounted on
/dev/sdc1               16G   819M    14G   6% /
tmpfs                  1.6G      0   1.6G   0% /lib/init/rw
udev                   1.6G   123k   1.6G   1% /dev
tmpfs                  1.6G      0   1.6G   0% /dev/shm
/dev/sdb1              3.0T   211M   2.9T   1% /data

Asegúrese de reemplazar /dev/sdb1 con el nombre de disco o RAID real o el dispositivo Block Ethernet como /dev/etherd/e0.0. No olvide actualizar su archivo /etc/fstab, si es necesario. También tenga en cuenta que arrancar desde un volumen GPT requiere soporte en su BIOS/firmware. Esto no es compatible con plataformas que no sean EFI. Le sugiero que inicie el servidor desde otro disco, como un disco IDE/SATA/SSD, y almacene los datos en /data. También es posible usar todo el disco, como /dev/sdb, si es necesario. Tenga en cuenta que la última versión de fdisk dose admite GPT. De la página del manual:

fdisk puede optimizar el diseño del disco para un tamaño de sector de 4K y usar un desplazamiento de alineación en dispositivos modernos para MBR y GPT. GPT es un estándar moderno para el diseño de la tabla de particiones. GPT utiliza direcciones de bloques lógicos de 64 bits, sumas de verificación, UUID y nombres para particiones y una cantidad ilimitada de particiones (aunque la cantidad de particiones generalmente está restringida a 128 en muchas herramientas de partición). Tenga en cuenta que el primer sector todavía está reservado para un MBR de protección en la especificación GPT. Evita que las herramientas de partición solo MBR reconozcan erróneamente y sobrescriban los discos GPT.

Saluda a gdisk

El gdisk es una alternativa GPT al comando fdisk. La sintaxis es la misma que la del comando fdisk. Por ejemplo:

sudo fdisk /dev/sdb

O

sudo gdisk /dev/sdb

Salidas ejemplo:

GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: not present

Creating new GPT entries.

Command (? for help):

Type n to create a new partition:

Command (? for help): n
Partition number (1-128, default 1): 1
First sector (34-XXXXXXX, default = 2048) or {+-}size{KMGTP}: 
Last sector (2048-XXXXXXX, default = XXXXXXX) or {+-}size{KMGTP}: 
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300)

Presione w para escribir una nueva tabla en el disco y salir al indicador de shell:

Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to hdd.img.
Advertencia: el kernel aún usa la tabla de particiones anterior.
La nueva tabla se usará en el próximo reinicio o después de que
ejecutar partprobe(8) o kpartx(8)
La operación se ha completado con éxito.

Ahora puede formatear /dev/sdb1 y montarlo como de costumbre.

Resumiendo

Y así fue como creé una partición de más de 2 Terabytes (2TB) bajo Linux.

Lecturas adicionales:

man gparted

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Formulario de acceso

Filtro por Categorías