Optimization causes tmpdir to fill up with 'deleted' file handle
Short answer:  Can't be done.

Long answer:  There is a glimmer of hope...

Assuming that the optimized table will still be more than 200GB, you cannot successfully run OPTIMIZE TABLE in the small space you allotted.  Are there other things you can delete?  Can you OPTIMIZE the smaller tables first - that might free enough room.  I assume you have innodb_file_per_table=ON?  How big is ibdata1?

Please provide SHOW TABLE STATUS LIKE 'tablename'.

Please explain why you want to run OPTIMIZE.  It is rarely worth doing for InnoDB tables.