When you edit information in a file, but you add in more information than was already present, how does the file system handle it without an overflow into the next section of the file?
Here's an example. Consider having statements 1-12 in a 512-byte block, and you had statements 13-24 in the next 512-byte block. [Image 1] These blocks are both part of the same file. If you edited the first block, so you add another few New Statements [Image 2] past statement 12, this would overflow into the next block (statements 13-24). How would this condition be handled? Through shifting all the statements ahead of the added statement forward, or putting the new edit in a completely separate new block?
(sorry if the pictures or wording are a bit improper; this is my first time)