Background
So, I have a PC with 3 drives:
1) 128GB Samsung SSD with a standard partition and JFS with Mint system
2) 2T WD Green HDD with 1 LV (entire drive, JFS) used for movies, music, pictures, etc (let's call it 'storage')
3) 2T WD Black HDD with 2 LVs: around 350G /home, used for downloads, temp files, etc, and the rest merged with 'storage' on disk 2). All using JFS. The 2 LVs are spread over 4 partitions and also use a legacy, recovered partition table. All due to historical reasons.
From what I gather (with LVM you don't 'know'). most data is on disk 2) and I'm slowly losing performance in terms of write speed from 'downloads' to 'storage' (as I'm reading from and writing to the same drive 3)).
Altogether I use just under 2T of data and I'm the only user. SSD is used for Mint system only at the moment, I might add /home and my hidden folders, but it's not at all important, it's basically out of equation, we focus on disk 2) and 3) only.
I'm about to borrow a 2T drive from a friend to tidy up my setup, and I'm considering 2 approaches:
Approach 1
- Remove all partions on both drives and create 1 massive VG with striping (probably 2 x 4K stripes to match the JFS file system)
Split it into 2 LVs: 1 for downloads (and maybe /home) and 2nd for 'storage'
- Remove all partitions and create 1 VG and 1 LV on drive 2) first, with no striping.
Copy as much data back as possible.
Then expand VG and LV to include drive 3)
Copy the rest of data.
I would like to hear from real live experiences, what actually makes the biggest difference and what makes the biggest impact in 'real life'. I've never had a problem with reads and I do notice write speeds (e.g. saving an 18GB movie). Will striping make a lot of difference in terms of read speeds ? Or should I focus on writes ?