TFS部署:ERROR create_fs_dir (blockfile_manager.cpp:1191) make extend dir error. ret: -1, error: 17

来源:互联网 发布:windows 8.1K 编辑:程序博客网 时间:2024/04/27 17:01

在CentOS 6.5 下安装完TFS部署的过程中,执行“./scripts/stfs format 1”命令时,出现错误:ERROR create_fs_dir (blockfile_manager.cpp:1191) [140247991039776] make extend dir:/data/tfs1/extend/ error. ret: -1, error: 17

产生问题的原因:

根据我的经验,出现这个问题是因为重复执行“./scripts/stfs format 1”命令导致的!

完整的命令输入如下:

# /home/tfs/scripts/stfs format 1 format ds 1 FAIL ... CHECK IT mount name: /data/tfs1 max mount size: 94072120 base fs type: 1 superblock reserve offset: 0 main block size: 75497472 extend block size: 4194304 block ratio: 0.5 file system version: 1 avg inner file size: 15360 hash slot ratio: 0.5[2016-07-19 12:52:31] INFO  blockfile_manager.cpp:1091 [140247991039776] super block mount point: /data/tfs1.[2016-07-19 12:52:31] INFO  blockfile_manager.cpp:1171 [140247991039776] cal block count. avail data space: 95830728704, main block count: 1142, ext block count: 2284tag TAOBAOmount time 1468903951mount desc /data/tfs1max use space 96329850880base filesystem 1superblock reserve 0bitmap start offset 324avg inner file size 15360block type ratio 0.5main block count 1142main block size 75497472extend block count 2284extend block size 4194304used main block count 0used extend block count 0hash slot ratio 0.5hash slot size 2730first mmap size 122880mmap size step 4096max mmap size 3686400version 1[2016-07-19 12:52:31] ERROR create_fs_dir (blockfile_manager.cpp:1191) [140247991039776] make extend dir:/data/tfs1/extend/ error. ret: -1, error: 17create tfs file system fail. ret: 1 

解决方案:

既然是重复执行导致的,那就在执行一次之后不要再执行第二次了!

那出错了怎么办呢?

1、执行清除命令

./scripts/stfs clear 1
2、再执行格式化命令

./scripts/stfs format 1
这时如果失败了,根据输出查找问题原因;

通常是因为以下原因导致的:

1)、权限问题;

2)、配置不正确;

针对性的修改之后,再按先清除后格式化的步骤尝试。

1 0
原创粉丝点击