Hi,

New to Graylog, and not really a Linux user/admin.

My LAB deployment quickly ran out of disk space.
I searched the web and the documentation for a how to extend the disk, but 
could not find a Step by Step guide.
I ended up doing it the following way - I have posted it in-case it can be 
helpful to other newbies. 
Any comments much appreciated.


*shut down the VM (just incase you mess something up :) )*

*take a snapshot*

*attach new disk in vmware*

*start the VM*

 

*stop graylog services:*

sudo graylog-ctl stop

 

*identify new disk disk (a good bet is that it will be sdb):*

sudo lshw -class disk

 

*Output:*

  *-disk                  

       description: SCSI Disk

       physical id: 0.0.0

       bus info: scsi@2:0.0.0

       *logical name: /dev/sdb*

       size: 100GiB (107GB)

       configuration: sectorsize=512

  *-disk

       description: ATA Disk

       product: VMware Virtual I

       physical id: 0.0.0

       bus info: scsi@0:0.0.0

       logical name: /dev/sda

       version: 0001

       serial: 00000000000000000001

       size: 19GiB (20GB)

       capabilities: partitioned partitioned:dos

       configuration: ansiversion=5 sectorsize=512 signature=00040ebf


*In this case the new disk is called /dev/sdb*


*format new disk (replace sdb with the disk found with the lshw command):*

sudo mkfs.ext4 /dev/sdb

 

*create temp mount point for new disk:*

sudo mkdir /mnt/newData

 

*mount disk to temp mount point*

sudo mount /dev/sdb /mnt/newData

 

*go to single user mode (might not be necessary, will kill SSH so do it 
from console):*

sudo init 1

 

*copy data to new drive*

sudo cd /var/opt/graylog/data

sudo cp –ax * /mnt/newData

 

*compare the 2 folders*

sudo diff –qr –suppress-common-lines /var/opt/graylog/data /mnt/newData

 

*Output should be something like:*

*Only in /mnt/newData: lost+found*

 

*delete old data folder (to free up disk space on the initial disk)*

sudo rm –r -f /var/opt/graylog/data

 

*make new mount point*

mkdir /var/opt/graylog/data

 

*unmount the temp location*

umount /dev/sdb

 

*mount the new disk to the real location*

mount /dev/sdb /var/opt/graylog/data

 

*edit fstab to make the mount persistent:*

nano /etc/fstab

 

*add the folowing line into fstab*

/dev/sdb       /var/opt/graylog/data  ext4    defaults       0 0

 

*reboot server*

sudo shutdown –r now

-- 
You received this message because you are subscribed to the Google Groups 
"Graylog Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/graylog2/9c1e08f9-bb8d-47b8-a338-6395649cc30e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to