[GH-ISSUE #102] Why are file chunks stored in the local file system rather than directly on the raw disk? #58

Closed
opened 2026-10-26 09:44:20 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @hit1943 on GitHub (Mar 5, 2025).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/102

I noticed that the file chunks are actually written to the local disk as data blocks, and rocksdb can be used as an index and metadata storage for the file chunks. So, is it still necessary to use the local file system? As an analogy, ceph uses bluestore to manage raw disks.

Originally created by @hit1943 on GitHub (Mar 5, 2025). Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/102 I noticed that the file chunks are actually written to the local disk as data blocks, and rocksdb can be used as an index and metadata storage for the file chunks. So, is it still necessary to use the local file system? As an analogy, ceph uses bluestore to manage raw disks.
Author
Owner

@SF-Zhou commented on GitHub (Mar 5, 2025):

In our scenario, the combination of ​NVMe + XFS + AIO​ can meet the read/write performance requirements. Directly managing raw disks may provide certain performance benefits, but it also increases the complexity of development and maintenance.

<!-- gh-comment-id:2700819149 --> @SF-Zhou commented on GitHub (Mar 5, 2025): In our scenario, the combination of ​NVMe + XFS + AIO​ can meet the read/write performance requirements. Directly managing raw disks may provide certain performance benefits, but it also increases the complexity of development and maintenance.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/3FS#58
No description provided.