Man page - bdflush(2)

Packages contains this manual

Available languages:

en fr pt_BR es pl ko ja ru ro de

Manual

bdflush

이 름
μš” μ•½
μ„€ λͺ…
반 ν™˜ κ°’
에 러
ν‘œ μ€€
이 λ ₯
μΆ” κ°€ μ°Έ μ‘°
번 μ—­

이 름

bdflush - start, flush, buffer-dirty-flush데 λͺ¬ 은 μ‘° μ • ν•œ λ‹€ .

μš” μ•½

#include <sys/kdaemon.h>

[[deprecated]] int bdflush(int func , long * address );
[[deprecated]] int bdflush(int
func , long data );

μ„€ λͺ…

Note : Since Linux 2.6, this system call is deprecated and does nothing. It is likely to disappear altogether in a future kernel release. Nowadays, the task performed by bdflush () is handled by the kernel pdflush thread.

bdflush () starts, flushes, or tunes the buffer-dirty-flush daemon. Only a privileged process (one with the CAP_SYS_ADMIN capability) may call bdflush ().

func κ°€ 음 수 이 κ±° λ‚˜ 0, κ·Έ 리 κ³  μ–΄ λ–  ν•œ 데 λͺ¬ 도 μ‹€ ν–‰ 되 μ§€ μ•Š μ•˜ λ‹€ λ©΄ bdflush () λŠ” 데 λͺ¬ μ½” λ“œ λ₯Ό μž… λ ₯ ν•˜ κ³  반 ν™˜ ν•˜ μ§€ μ•Š λŠ” λ‹€ .

func κ°€ 1이 λ©΄ λͺ‡ λͺ‡ dirty bufferκ°€ λ”” 슀 크 에 κΈ° 둝 된 λ‹€ .

func κ°€ 2이 상 이 κ³  짝 수 이 λ©΄ , address λŠ” κΈΈ μ–΄ μ§€ κ³  , 튜 닝 λ§€ 개 λ³€ 수 번 호 ( func -2)/2 λŠ” κ·Έ μ£Ό μ†Œ 에 호 좜 자 둜 반 ν™˜ 된 λ‹€ .

If func κ°€ 3이 상 이 κ³  홀 수 이 λ©΄ , data λŠ” κΈΈ μ–΄ μ§€ κ³  , 컀 널 은 μ„€ μ • 튜 닝 λ§€ 개 λ³€ 수 번 호 ( func -3)/2 에 κ·Έ κ°’ 을 μ„€ μ • ν•œ λ‹€ .

The set of parameters, their values, and their valid ranges are defined in the Linux kernel source file fs/buffer.c .

반 ν™˜ κ°’

If func λŠ” 음 수 이 κ±° λ‚˜ 0이 κ³  데 λͺ¬ 이 μ„± 곡 적 으 둜 μ‹œ μž‘ ν–ˆ λ‹€ . bdflush () λŠ” 반 ν™˜ ν•˜ μ§€ μ•Š λŠ” λ‹€ . κ·Έ μ™Έ 에 , 반 ν™˜ κ°’ 은 μ„± 곡 μ‹œ 0이 κ³  μ‹€ 패 μ‹œ errno λŠ” 에 러 λ₯Ό λ‚˜ 타 λ‚΄ 도 둝 μ„€ μ • 되 λ©΄ μ„œ -1을 반 ν™˜ ν•œ λ‹€ .

에 러

EBUSY

μ‹œ 도 λŠ” λ‹€ λ₯Έ ν”„ 둜 μ„Έ 슀 κ°€ 이 λ―Έ μž… λ ₯ 된 ν›„ 에 데 λͺ¬ μ½” λ“œ κ°€ μž… λ ₯ 되 게 만 λ“  λ‹€ .

EFAULT

μ£Ό μ†Œ κ°€ λ‹Ή μ‹  이 μ ‘ κ·Ό ν•  수 있 λŠ” μ£Ό μ†Œ 곡 κ°„ λ°– 에 있 λ‹€ .

EINVAL

μ‹œ 도 λŠ” 무 효 의 λ§€ 개 λ³€ 수 번 호 에 읽 κ±° λ‚˜ μ“° 도 둝 만 λ“€ κ±° λ‚˜ λ§€ 개 λ³€ 수 에 무 효 κ°’ 은 μ“΄ λ‹€ .

EPERM

Caller does not have the CAP_SYS_ADMIN capability.

ν‘œ μ€€

리 λˆ… 슀 .

이 λ ₯

Since glibc 2.23, glibc no longer supports this obsolete system call.

μΆ” κ°€ μ°Έ μ‘°

sync (1), fsync (2), sync (2)

번 μ—­

이 λ§€ 뉴 μ–Ό 페 이 μ§€ 의 ν•œ κ΅­ μ–΄ 번 μ—­ 은 λ‹€ 음 에 의 ν•΄ 편 μ§‘ 되 μ—ˆ 슡 λ‹ˆ λ‹€ : ASPLINUX <man@asp-linux.co.kr>

이 번 μ—­ 은 무 료 λ¬Έ μ„œ μž… λ‹ˆ λ‹€ . μ € μž‘ ꢌ μ‘° 건 에 λŒ€ ν•΄ μ„œ λŠ” GNU General Public License 버 μ „ 3 이 상 을 읽 으 μ‹­ μ‹œ 였 . μ±… μž„ 이 μ—† 슡 λ‹ˆ λ‹€ .

이 λ§€ 뉴 μ–Ό 페 이 μ§€ 의 번 μ—­ 에 μ„œ 였 λ₯˜ λ₯Ό 발 견 ν•˜ λ©΄ translation-team-ko@googlegroups.com 둜 이 λ©” 일 을 보 λ‚΄ μ£Ό μ‹­ μ‹œ 였 .