"az rsync mindenféle hibákat dobott" - nem kellett volna, illetve jó lenne látni pontosan, hogy milyen paraméterekkel, milyen fs-ről milyenre próbáltál vele másolni, és mire adott hibát/warningot.
A script forkolása jó lehet, de _ha_ a jelenlegi minőségben szeretnéd belerakni a target fs kiválasztásának/megadásának a lehetőségét, akkor az azért nem "csak" annyi, hogy az mkfs -nél belenyúlsz.