fsync

    0

    2답변

    USB 스틱을 제거하기 위해 모든 작업이 완료된 직후에 USB 스틱에 일부 폴더와 파일을 복사하려고합니다. 구현은이 같은 것입니다 : 폴더가 (C++ 스트림을 사용) 이 파일 내용을 복사 만든 후 각 디렉토리 설명에 mkdir fsync를 사용하여 USB 스틱에 해당 폴더 구조를 만들 fsync 각 파일을 복사 한 후 각 파일 설명자에 마지막 파일을 복사

    0

    1답변

    fsync를 사용하여 SD 카드에 최대한 빨리 파일을 쓰려고했습니다. 그러나 fsync는 실제로 파일이 SD 카드에 기록되기 전에 차단하지 않습니다. 데이터가 실제로 SD 카드에 저장되기까지는 약 5-6 초가 걸리는 것 같습니다. 그러나 파일 시스템을 마운트 (ext3, ext4 시도) 커밋 = 1 또는 동기화 옵션이 작동하는 것처럼 보이지만 데이터는 1

    1

    2답변

    tensorflow/models repo를 복제하려고합니다. 나는 ssh로 원격 기계에 연결되어있다. 나는이 문제를 해결하기 위해 많은 제안을 시도했지만 아무도 나를 위해 일하지 않았다. 명백한 솔루션은 원격 시스템에 직접 복제를 허용하지 않는 경우 git clone --recursive https://github.com/tensorflow/models.g

    1

    1답변

    요청을 받아들이고, 처리를 수행하고, 결과를 커밋 로그에 저장하고, 결과를 반환하는 여러 스레드가 있습니다. 최대 x 초의 분량의 데이터가 손실되지 않도록하려면이 커밋 로그를 매 x 초마다 fsync'd해야합니다. 스레드 간의 동기화를 피하고자합니다. 즉, 공유 로그가 아닌 각각의 커밋 로그가 필요합니다. 모든 다른 커밋 로그를 성능이 좋은 fsync로 정

    1

    1답변

    부트 라이브러리를 사용하여 파일을 복사 할 때 문제가 있습니다. 파일을 복사 한 후 파일 크기가 0kb 인 경우가 있습니다. 여기 내 코드입니다 : boost::filesystem::copy("from.txt", "to.txt"); 난 그냥 그것에 대해 sync(), fsync(), 또는 fflush()를 호출해야하는지 여부를 알고 싶어 ? 내가 아는

    1

    1답변

    파일에서 fsync()를 호출하면 파일이 손상 될 수 있습니까? 예를 들어 , 내 파일은 디스크 블록에 걸쳐 확산 말 : A B |---------| |--------| | Hello, | -> | World! | |---------| |--------| | 1234567 | | 89abcd | |---------| |--------| 내

    1

    2답변

    임베디드 시스템에서 파일을 닫을 때 데이터가 안전하게 기록되도록하고 싶습니다 - 시스템이 데이터가 저장되었다고보고하면 사용자는 즉시 전력을 제거 할 수 있어야한다. 나는이 작업을 수행 할 수있는 적절한 방법이 디렉토리 (CFR. this blog entry)에 fsync(), fclose() 및 fsync() 것을 알고있다. 그러나, 내 경우에는 디렉토리에

    1

    1답변

    MongoDB 인스턴스에 인증을 추가했습니다. 내가 뭘 잘못 db.fsyncLock() { "ok" : 0, "errmsg" : "not authorized on admin to execute command { fsync: 1.0, lock: true }", "code" : 13 } : 나는 다음과 같은 명령 db.crea

    9

    2답변

    디스크 LED를 통해 보았을 때 염려 스럽습니다. 대부분 유휴 시스템에서 크롬 프로세스에서 발생하는 2 ~ 3 초마다 쓰기 작업을합니다. . 디스크에 많은 양의 쓰기 작업을 수행하는 것은 전혀 의미가 없으며 SSD 디스크의 경우에도 그다지 의미가 없습니다. 내가 20 기가 바이트 RAM 노트북에 충분한 디스크 캐시를 가지고 있기 때문에 읽기 문제가되지 않습

    2

    1답변

    나는 다음과 같은 기능을 사용하여 파일에 일부 데이터 쓰기 응답 : def WriteTo1File(self, output_file, text): output_file.write(text) output_file.flush() os.fsync(output_file.fileno()) fsync() 호출 IO 오류를 처리 할 필수입니