I am going to start an embedded C project under Debian Linux in the near future.
And, I am thinking of trying to use an USB drive to store data.

What should I use as the size of buffer to save the data from memory to a file on the USB drive?

Is there a way to query the USB drive to get the size?

Tim S.