Can you stop replication, add a new drive with more space and then swap the drive letters between drives? For example, if your replicated database is located on drive D: and you add Drive E: after copying everything from D to E, rename D to E and E to D. We just did this because an application was running out of space, and after the database was brought back up it continued to work without issues. Haven't tried it with replication though.