In Linux, Using ipfs mount, I have already mounted ipfs directory in the default location /ipfs.
Question: How does mount fetch blocks?
Let’s assume OS makes a request to fetch block #1 of some file. Will IPFS fetch block #1 and supply it to the OS? OR does ipfs download all blocks of the file and then supply the blocks to OS.