oceanbase 数据文件疑惑

$ tree  data
data
├── clog -> /data/ob/redo/clog
├── ilog -> /data/ob/redo/ilog
├── slog -> /data/ob/redo/slog
└── sstable
    └── block_file

4 directories, 1 file
$ ls -lh data/sstable/block_file 
-rw-r--r-- 1 admin admin 200G Sep  8 16:37 data/sstable/block_file

ob数据文件预初始化吗? 所有的数据都是放在这个block_file吗?为什么不是lsm 多个sst文件呢?

数据文件放在sstable那个文件里面;你上面列的都是日志文件

我知道,所有的文件都是放在block_ifle里面吗? 并且都是预分配。

datafile_size 用于设置数据文件的大小。
datafile_disk_percentage 表示占用 data_dir 所在磁盘( data_dir 所在磁盘将被 OceanBase 数据库系统初始化用于存储数据)总空间的百分比。
https://www.oceanbase.com/docs/community/observer-cn/V3.1.4/10000000000449274

部署成功后,按照这个占用磁盘空间,后续据说是不能修改。就是一次占用了block_file。sstable需要是分配出去。