//go:build linux package logstorage import ( "fmt" "os" ) func syncDirectory(path string) error { directory, err := os.Open(path) if err != nil { return fmt.Errorf("open log segment directory: %w", err) } defer directory.Close() if err := directory.Sync(); err != nil { return fmt.Errorf("sync log segment directory: %w", err) } return nil }