fallocate

    0

    1답변

    와 함께 작동합니다. 무엇 내 전문가 것은입니다 : 시스템이 충돌 할 때, 데이터 쓰기 반환 확인을 할 수없는 손실,하지만 metadate 캔이었다. 내 용도는 다음과 같습니다 1. centin 공간 할당을 위해 fallocate 호출 fallocate (fd, 0, 0, 4 * 1024 * 1024); // 4메가바이트 2. 전화 fsync를 (FD) 할

    1

    1답변

    나는 fallocate의 man 페이지를보고 있는데, 나는이 두 점의 차이를 이해하지 못합니다. 하나는 블록을 할당하는 것처럼 보이지만 다른 블록을 쓰지 않으면 다른 블록을 덮어 쓰지 않고 블록을 할당 해제하는 것처럼 보입니다. 어쨌든, 효과는 사용자 관점에서 구별 할 수없는 것 같습니다. 이걸 설명해주세요. len 바이트를 위해 계속 파일 오프셋의 바이트