En esta ocasion configuraremos una particion LVM de un linux ya existente.
Revisamos que particiones existen:
[root@files ~]# fdisk -l
Disk /dev/xvda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0004cf00
Device Boot Start End Blocks Id System
/dev/xvda1 * 2048 1026047 512000 83 Linux
/dev/xvda2 1026048 83886079 41430016 83 Linux
Disk /dev/xvdb: 1073.7 GB, 1073741824000 bytes, 2097152000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/xvdd: 119 MB, 119212032 bytes, 232836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Ahi vemos que tenemos xvda, xvdb y xvdd.
En este caso quiero configurar con LVM la xvdb, haremos:
[root@files ~]# fdisk /dev/xvdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x02462f0c.
Command (m for help):
Presionamos la tecla m para ver opciones:
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Seleccionamos la tecla "n"
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Le decimos que la queremos "primaria", tecleamos "p"
Select (default p): p
Despues selecionamos el numero de particion, en este caso solo tenemos 1, por lo cual es 1.
Partition number (1-4, default 1): 1
Nos pregunrara de cuanto queremos la particion, como yo quiero todo el disco en una sola particion dare, enter, enter, enter.....que es donde empieza , donde termina.
First sector (2048-2097151999, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2097151999, default 2097151999):
Using default value 2097151999
Partition 1 of type Linux and of size 1000 GiB is set
Hasta aqui la particion fue generada, ahora hay que decirle que la particion sera LVM:
Seleccionaremos la tecla "t" que significa "change a partition's system id"
Command (m for help): t
Hex code (type L to list all codes)
Nos pregunta ahora que tipo de particion queremos y nos da opcion de ver una lista presionando la tecla "L"
Es muy extensa la lista asi que no la pondre aqui, LVM es el codigo 8e por lo cual solo pondre como se ve.
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'
Grabamos los cambio presionando "w"
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
Comprobamos que se haya creado haciendo otra vez:
[root@files ~]# fdisk -l
Disk /dev/xvda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0004cf00
Device Boot Start End Blocks Id System
/dev/xvda1 * 2048 1026047 512000 83 Linux
/dev/xvda2 1026048 83886079 41430016 83 Linux
Disk /dev/xvdb: 1073.7 GB, 1073741824000 bytes, 2097152000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x02462f0c
Device Boot Start End Blocks Id System
/dev/xvdb1 2048 2097151999 1048574976 8e Linux LVM
Y aqui vemos como ya esta la partcicion LVM.
Ahora preparamos el volumen para LVM.
[root@files ~]# pvcreate /dev/xvdb1
Physical volume "/dev/xvdb1" successfully created
Creamos el Volume Group
[root@files ~]# vgcreate VG-Files /dev/xvdb1
Volume group "VG-Files" successfully created
En mi caso el nombre que use fue "VG-Files" tu puedes ponerle cualquier otro.
Ahora creamos el Logical Volume:
[root@files ~]# lvcreate -L 999G -n archivos VG-Files
Logical volume "archivos" created.
El tamaño de disco es de 1T pero si le pones la cantidad exacta marca error, asi que le baje un poco.
La palabra "archivos" es el nombre del Logical Volume y "VG-Files" es el grupo en el cual esta.
Para revisar la creacion hacemos:
[root@files ~]# ls -l /dev/VG-Files/archivos
lrwxrwxrwx 1 root root 7 Aug 26 21:58 /dev/VG-Files/archivos -> ../dm-0
Ahora tenemos que formatear el logical volume para poder usarlo:
[root@files ~]# mkfs.ext4 /dev/VG-Files/archivos
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65470464 inodes, 261881856 blocks
13094092 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2409627648
7992 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
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
Por ultimo lo montamos y revisamos que este todo bien.
[root@files ~]# mkdir /data
[root@files ~]# mount /dev/VG-Files/archivos /data/
[root@files ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 39G 1.7G 36G 5% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 17M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/xvda1 477M 280M 172M 62% /boot
tmpfs 375M 0 375M 0% /run/user/0
/dev/mapper/VG--Files-archivos 984G 77M 934G 1% /data
Recuerda que si quieres hacer tu cambio permanente y que se levante cada vez que arranques el servidor debes modificar el fstab.
Espero te sirviera.
No hay comentarios:
Publicar un comentario