ディスクの未使用領域を得ます。
FRESULT f_getfree ( DWORD* Clusters // 空きクラスタ数を格納する変数へのポインタ );
ファイルシステム上の空きクラスタ数を取得します。FatFs.sects_clust がクラスタあたりのセクタ数を示しているので、これを元に実際の空きサイズが計算できます。ミニマム構成ではこの関数はサポートされません。
DWORD clust;
// Get free clusters
res = f_getfree(&clust);
if (res) die(res);
// Get free bytes
printf("%lu bytes available on the disk.\n", clust * FatFs->sects_clust * 512);