I have ~1.7 GB JP2 Buckeye that I want to serve out from Geoserver; I'd like to have it tiled so that the client won't have to redraw everytime they zoom into the map. My current understanding is that the best way to serve this is by building an Image Pyramid out of this so Geoserver can dish it out--however I think the only way to build the pyramid is by using a GeoTiff.
So I have started converting that <2 GB JP2 file (using gdalwarp) and currently I'm at 30% and the file size >13 GB which is HUGE. Plus if I go ahead and build the pyramid out of that file, I feel like the total size of this one file is going to be massive.
Is there a better way that I should serve this data? Ideally I should be using around the same amount of harddrive space as the JP2 but if I'm missing something, I welcome corrections and explanations so I can understand.
UPDATE cmd line used:
gdalwarp -t_srs "EPSG:3857" -multi source.jp2 output.tif
UPDATE per the suggestion of @iant to load up the bugger as a layer (attempted to add it as JP2K (Direct) Coverage Format Raster Data Source), i got the following error:
Could not list layers for this store, an error occurred retrieving them: Dimensions (width=111200 height=118200) are too large