Deployment Architecture

How do I move all log data to another filesystem?

tcp97b
New Member

Currently Splunk is installed in /opt/splunk, the data is in /opt/splunk/var/lib/splunk as it defaults to. I have a 280G partition that I would like to move the current data and have all future data get logged to. What is the best way to make this move?

Tags (2)
0 Karma

dwaddle
SplunkTrust
SplunkTrust

Copy the data using OS utilities WHILE SPLUNK IS DOWN. Easiest way is probably using tar similar to as follows:

/opt/splunk/bin/splunk stop
cd /opt/splunk/var/lib
mv splunk splunk.save
mkdir splunk
mount /dev/sdxxxx /opt/splunk/var/lib/splunk
( cd splunk.save ; tar cf - . ) | ( cd splunk ; tar xvf - . )

Yes, that is two tar's piped into each other - very easy way of copying whilst getting permissions and symlinks right...

gfriedmann
Communicator

I prefer
cp -a
as an easier way of copying with permissions and symlinks.

0 Karma
Get Updates on the Splunk Community!

Splunk + ThousandEyes: Correlate frontend, app, and network data to troubleshoot ...

 Are you tired of troubleshooting delays caused by siloed frontend, application, and network data? We've got a ...

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...

🔐 Trust at Every Hop: How mTLS in Splunk Enterprise 10.0 Makes Security Simpler

From Idea to Implementation: Why Splunk Built mTLS into Splunk Enterprise 10.0  mTLS wasn’t just a checkbox ...