4 ms·
That’s not that different than CoW filesystems - there is no rule that files must map 1:1 to objects; you can (transparently) divide a file into smaller chunks
by wolttam 7mo ago
That’s not that different than CoW filesystems - there is no rule that files must map 1:1 to objects; you can (transparently) divide a file into smaller chunks to enable more fine grained edits.
- deleted 7mo ago[deleted]
- direwolf20 7mo agoBut this doesn't
- vbezhenar 7mo agoThe most obvious approach seems to implement device blocks as S3 objects and use any existing file system on top of it.
- yencabulator 7mo agoS3 is notoriously miserable with small objects.
- otterley 7mo agoThe unit of granularity for a CoW filesystem is a block, which is typically 4kB or smaller. The unit of granularity for S3 is the entire object or 5MB (minimum multipart upload size), whichever is smaller. The difference can be immense.