Blocking automatic vaccum
You have two problems:

High I/O load:
This may or may not be caused by autovacuum, but since autovacuum is an important system process, the solution is not to subdue it.
Tune your queries so that they cause less I/O. If that doesn't suffice, get a faster I/O system or more RAM.

Long running autovacuum workers:
This can be exacerbated by I/O contention, but the problem is almost always that autovacuum is working too slow. Decrease autovacuum_vacuum_cost_delay to make it faster (but of course that will cause more I/O).


Renaming a table won't make autovacuum go away (dropping would). You will have to let it finish.
Make sure that you have no long running transactions or stale replication slots, otherwise autovacuum cannot do its job properly and keep trying again and again.