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

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/stfsformat1"명령을 반복해서 실행했기 때문입니다!
전체 명령 입력은 다음과 같습니다.
# /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: 2284
tag TAOBAO
mount time 1468903951
mount desc /data/tfs1
max use space 96329850880
base filesystem 1
superblock reserve 0
bitmap start offset 324
avg inner file size 15360
block type ratio 0.5
main block count 1142
main block size 75497472
extend block count 2284
extend block size 4194304
used main block count 0
used extend block count 0
hash slot ratio 0.5
hash slot size 2730
first mmap size 122880
mmap size step 4096
max mmap size 3686400
version 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: 17
create tfs file system fail. ret: 1 

솔루션:


중복 집행으로 인한 것이니 한 번 집행한 후에 두 번 다시 집행하지 마라!
그럼 틀렸는데 어떡하지?
1. 지우기 명령 실행
./scripts/stfs clear 1
2, 포맷 명령 실행
./scripts/stfs format 1
이때 실패하면 출력에 따라 문제의 원인을 찾습니다.
일반적으로 다음과 같은 이유로 인해 발생합니다.
1), 권한 문제;
2), 구성이 잘못되었습니다.
목적에 맞는 수정을 한 후에 먼저 지우고 포맷하는 절차에 따라 시도하십시오.

좋은 웹페이지 즐겨찾기