เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดจเดฎเดธเตเดเดพเดฐเด, โเดตเตเตผเดเตเดตเตฝ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดเตปโ เดเดจเตเดจ เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดฐเดฃเตเดเดพเด เดญเดพเดเด เดเดเตเดเตพ เดจเดฟเดเตเดเดณเตเดฎเดพเดฏเดฟ เดชเดเตเดเดฟเดเตเดจเตเดจเต. Linux: ะทะฐัะตะผ ะพะฝะธ ะฝัะถะฝั ะธ ะบะฐะบ ะพะฝะธ ัะฐะฑะพัะฐัั?ยป ะะตัะฒัั ัะฐััั ะผะพะถะฝะพ ะฟัะพัะธัะฐัั . เด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฃเดเตเดเดณเตเดเต เดชเดฐเดฎเตเดชเดฐ เดเตเดดเตโเดธเดฟเตฝ เดเดฐเต เดชเตเดคเดฟเดฏ เดธเตเดเตเดฐเตเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเต เดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดธเดฎเดฏเดฎเดพเดฃเตเดจเตเดจเต เดเดเตเดเตพ เดจเดฟเดเตเดเดณเต เดเตผเดฎเตเดฎเดฟเดชเตเดชเดฟเดเตเดเดพเด. , เด เดคเต เดตเดณเดฐเต เดตเตเดเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต.
eBPF, bcc เดเตเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต VFS เดเดเตเดเดจเต เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเดพเด
เดซเดฏเดฒเตเดเดณเดฟเตฝ เดเตเตผเดฃเตฝ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดณเตเดชเตเดชเดตเดดเดฟ sysfs เดเดคเต เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดพเดฃเตเด เดเดจเตเดจเดคเดพเดฃเต, ARM64 เดเดพเดฃเดพเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดเดณเตเดชเตเดช เดฎเดพเตผเดเด eBPF เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต. eBPF (เดฌเตเตผเดเตเดเตโเดฒเดฟ เดชเดพเดเตเดเดฑเตเดฑเต เดซเดฟเตฝเดเตเดเดฑเดฟเดจเตเดฑเต เดเตเดฐเตเดเตเดเด) เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต , เดเดคเต เดชเตเดฐเดคเตเดฏเตเด เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเดพเด (query) เดเดฎเดพเตปเดกเต เดฒเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต. เดเตเตผเดฃเดฒเดฟเดจเต เดเดจเตเดคเตเดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดเตเตผเดฃเตฝ เดเดฑเดตเดฟเดเดเตเดเตพ เดตเดพเดฏเดจเดเตเดเดพเดฐเตเดเต เดชเดฑเดฏเตเดจเตเดจเต; เดเดฐเต เดฒเตเดกเต เดเตเดฏเตเดค เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ eBPF เดเตเดณเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดเตเตผเดฃเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต.

เดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดเตเดณเตเดเดณเตเดเต เดธเดนเดพเดฏเดคเตเดคเตเดเต eBPF เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเดคเต เดตเดณเดฐเต เดเดณเตเดชเตเดชเดฎเดพเดฃเต , เดชเตเดคเตเดตเดพเดฏ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดพเดเตเดเตเดเตเดเดณเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดคเต . เดเดชเดเดฐเดฃเดเตเดเตพ bcc เดธเดฟ เดเตเดกเดฟเดจเตเดฑเต เดเตเดฑเดฟเดฏ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฒเตเดเดณเตเดณเตเดณ เดชเตเดคเตเดคเตบ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเดพเดฃเต, เด
เดคเดพเดฏเดคเต เดฐเดฃเตเดเต เดญเดพเดทเดเดณเตเด เดชเดฐเดฟเดเดฏเดฎเตเดณเตเดณ เดเตผเดเตเดเตเด เด
เดต เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดทเตเดเดฐเดฟเดเตเดเดพเดจเดพเดเตเด. IN bcc/tools 80 เดชเตเดคเตเดคเตบ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดเดฃเตเดเต, เด
เดคเดฟเดจเตผเดคเตเดฅเด เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดเดฐเต เดกเดตเดฒเดชเตเดชเตผ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เด
เดกเตเดฎเดฟเดจเดฟเดธเตเดเตเดฐเตเดฑเตเดฑเตผเดเตเดเต เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด
เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเด เดเดจเตเดจเดพเดฃเต.
เดเดฐเต เดฑเดฃเตเดฃเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ VFS-เดเตพ เดเดจเตเดคเตเดเตเดฏเตเดฏเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดชเดฐเดฟเดชเตเดฒเดตเดฎเดพเดฏ เดเดฐเต เดเดถเดฏเดฎเตเดเตเดเดฟเดฒเตเด เดฒเดญเดฟเดเตเดเดพเตป, เดถเตเดฐเดฎเดฟเดเตเดเตเด vfscount เด
เดฅเดตเดพ vfsstat. เดเดคเต เดกเดธเตป เดเดฃเดเตเดเดฟเดจเต เดเตเดณเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเด vfs_open() เดเตเดเดพเดคเต "เด
เดตเดจเตเดฑเต เดธเตเดนเตเดคเตเดคเตเดเตเดเตพ" เด
เดเตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดฐเต เดธเตเดเตเดเตปเดกเดฟเดฒเตเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต.

vfsstat.pyเดตเดฟเดเดซเตเดเดธเต เดซเดเดเตโเดทเตป เดเตเดณเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจ เดธเดฟ เดเตเดกเต เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฒเตเดเดณเตเดณเตเดณ เดเดฐเต เดชเตเดคเตเดคเตบ เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเดพเดฃเต.
เดจเดฎเตเดเตเดเต เดเตเดเตเดคเตฝ เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏ เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตฝเดเตเดเดฏเตเด เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเดฒเตเดเตเดเต USB เดซเตเดฒเดพเดทเต เดกเตเดฐเตเดตเต เดคเดฟเดฐเตเดเตเดเดฏเตเด เดธเดฟเดธเตเดฑเตเดฑเด เด เดคเต เดเดฃเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด.

eBPF เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด
/sysเดเดฐเต USB เดซเตเดฒเดพเดทเต เดกเตเดฐเตเดตเต เดเตเตผเดเตเดเตเดฎเตเดชเตเตพ. เดฒเดณเดฟเดคเดตเตเด เดธเดเตเดเตเตผเดฃเตเดฃเดตเตเดฎเดพเดฏ เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเดตเดฟเดเต เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดฎเตเดเดณเดฟเตฝ เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, bcc เดเดชเดเดฐเดฃเด เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดฐเต เดธเดจเตเดฆเตเดถเด เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต sysfs_create_files(). เดเดเตเดเตพ เด
เดคเต เดเดพเดฃเตเดจเตเดจเต sysfs_create_files() เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดเตเดทเตเดชเดฟเดเตเดเต kworker เดซเตเดฒเดพเดทเต เดกเตเดฐเตเดตเต เดเตเตผเดคเตเดคเต เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดพเดฏเดฟ เดธเตเดเตเดฐเตเด เดเตเดฏเตเดฏเตเด, เดเดจเตเดจเดพเตฝ เดเดคเต เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเต? เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฆเดพเดนเดฐเดฃเด เดเดฌเดฟเดชเดฟเดเดซเดฟเดจเตเดฑเต เดถเดเตเดคเดฟ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดเดตเดฟเดเต trace.py เดเดฐเต เดเตเตผเดฃเตฝ เดฌเดพเดเตเดเตเดเตเดฐเตเดฏเดฟเดธเตเด (-K เดเดชเตเดทเตป) เดธเตเดทเตเดเดฟเดเตเด เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเตเด เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต sysfs_create_files(). LLVM เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดชเตเดคเตเดคเตบ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดจเตฝเดเตเดจเตเดจ เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดซเตเตผเดฎเดพเดฑเตเดฑเต เดธเตเดเตเดฐเดฟเดเดเต เดเตพเดชเตเดชเตเดเตเดจเตเดจ เดธเดฟ เดเตเดกเดพเดฃเต เดธเดฟเดเดเดฟเตพ เดธเตเดฑเตเดฑเตเดฑเตเดฑเตเดฎเตเดจเตเดฑเต เดเตปเดธเตเตผเดทเตป เดเดธเตเดฑเตเดฑเต-เดเตป-เดเตเด เดเดเดชเตเดฒเตผ. เดเดคเต เด เดฒเตเตป เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเตผเดฃเดฒเดฟเดจเตเดณเตเดณเดฟเดฒเต เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเตฝ เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดเดชเตเดชเต sysfs_create_files () เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฎเดพเตปเดกเดฟเตฝ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฃเด, เด
เดเตเดเดจเต เดซเตเตผเดฎเดพเดฑเตเดฑเต เดธเตเดเตเดฐเดฟเดเดเดฟเดจเต เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเดฟเดฒเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เด เดธเดฟ เดเตเดกเดฟเดฒเต เดชเดฟเดถเดเตเดเตพ เดธเดฟ เดเดฎเตเดชเตเดฒเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดชเดฟเดถเดเตเดเตพเดเตเดเต เดเดพเดฐเดฃเดฎเดพเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -l เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดดเดฟเดตเดพเดเตเดเดฟเดฏเดพเตฝ, "BPF เดเตเดเตเดธเตเดฑเตเดฑเต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเต" เดเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดพเดฃเตเด. เดธเดฟ, เดชเตเดคเตเดคเตบ เดเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดเดฏเดฎเตเดณเตเดณ เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดเดชเดเดฐเดฃเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเด bcc เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดฎเดพเดฑเตเดฑเดพเดจเตเด เดเดณเตเดชเตเดชเดฎเดพเดฃเต.
USB เดกเตเดฐเตเดตเต เดเตเตผเดเตเดเตเดฎเตเดชเตเตพ, PID 7711 เดเดฐเต เดคเตเดฐเตเดกเต เดเดฃเตเดจเตเดจเต เดเตเตผเดฃเตฝ เดฌเดพเดเตเดเตเดเตเดฐเตเดฏเดฟเดธเต เดเดพเดฃเดฟเดเตเดเตเด. kworkerเดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเดคเต ยซeventsยป ะฒ sysfs. เด
เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดฟเดณเดฟ sysfs_remove_files() เดกเตเดฐเตเดตเต เดจเตเดเตเดเดเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดซเดฏเตฝ เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเตป เดเดเดฏเดพเดเตเดเดฟ เดเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเด events, เดเดคเต เดฑเดซเดฑเตปเดธเต เดเตเดฃเตเดเดฟเดเดเดฟเดจเตเดฑเต เดชเตเดคเต เดเดถเดฏเดตเตเดฎเดพเดฏเดฟ เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เด
เดคเต เดธเดฎเดฏเด, เดเดพเดฃเตเดจเตเดจเดคเต sysfs_create_link () eBPF เดเดชเดฏเตเดเดฟเดเตเดเต USB เดกเตเดฐเตเดตเต เดเตเตผเดเตเดเตเดฎเตเดชเตเตพ เดเตเดฑเดเตเดเดคเต 48 เดชเตเดฐเดคเตเดเดพเดคเตเดฎเด เดฒเดฟเดเตเดเตเดเดณเตเดเตเดเดฟเดฒเตเด เดธเตเดทเตโเดเดฟเดเตเดเดคเดพเดฏเดฟ เดเดพเดฃเดฟเดเตเดเตเด.
เด
เดชเตเดชเตเตพ เดเดตเดจเตเดฑเต เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเดฏเตเดเดจเด เดเดจเตเดคเดพเดฃเต? เดเดชเดฏเตเดเด เดคเดฟเดฐเดฏเดฒเดฟเดจเดพเดฏเดฟ , เด
เดคเต เดเดจเตเดคเดพเดฃเต เดเดพเดฐเดฃเดฎเดพเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต disk_add_events (), เดเตเดเดพเดคเต เดเดจเตเดจเตเดเดฟเตฝ "media_change", เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ "eject_request" เดเดฐเต เดเดตเดจเตเดฑเต เดซเดฏเดฒเดฟเตฝ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเดพเด. เดเดตเดฟเดเต เดเตเตผเดฃเตฝ เดฌเตเดฒเตเดเตเดเต เดฒเตเดฏเตผ เดเดฐเต "เดกเดฟเดธเตเดเต" เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเดฏเตเด เดเดเดเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดคเดคเดพเดฏเดฟ เดเดชเดฏเตเดเตเดคเตเดธเตเดชเตเดธเดฟเดจเต เด
เดฑเดฟเดฏเดฟเดเตเดเตเดจเตเดจเต. เดเดฑเดตเดฟเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดพเดฐเตเดฏเดเตเดเตพ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด
เดชเตเดเตเดทเดฟเดเตเดเต, เดฏเตเดเดธเตเดฌเดฟ เดกเตเดฐเตเดตเต เดคเดฟเดฐเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เด เดเดตเตเดทเดฃ เดฐเตเดคเดฟ เดเดคเตเดฐเดฎเดพเดคเตเดฐเด เดตเดฟเดเตเดเดพเดจเดชเตเดฐเดฆเดฎเดพเดฃเตเดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด.
เดฑเตเดกเต-เดเตบเดฒเดฟ เดฑเตเดเตเดเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดเดเดฌเดกเดกเต เดกเดฟเดตเตเดธเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเต
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดธเตเดเตเดเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฒเดเต เดตเดฒเดฟเดเตเดเตเดเตเดฃเตเดเต เดเดฐเตเด เดธเตเตผเดตเดฑเต เด
เดตเดฐเตเดเต เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเต เดเดซเต เดเตเดฏเตเดฏเดฟเดฒเตเดฒ. เดชเดเตเดทเต เดเดจเตเดคเตเดเตเดพเดฃเตเดเต? เดเดพเดฐเดฃเด, เดซเดฟเดธเดฟเดเตเดเตฝ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดกเดฟเดตเตเดธเตเดเดณเดฟเตฝ เดฎเตเดฃเตเดเต เดเตเดฏเตเดค เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดฑเตเดฑเตเดฑเตเดเดณเต เดชเดฟเดจเตเดจเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด, เดเตเดเดพเดคเต เด
เดตเดฏเตเดเต เด
เดตเดธเตเดฅ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพ เดเดเดจเดเตพ เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฑเตเดฑเตเดฑเตเดเดณเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดชเตเดชเตเดเดฟเดฒเตเดฒ. เดเดคเต เดธเดเดญเดตเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเดฟเดธเตเดฑเตเดฑเด เดเดเดฎเดเตพ เด
เดเตเดคเตเดค เดฌเตเดเตเดเต เดตเดฐเต เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเดฃเด. fsck filesystem-recovery เดเตเดเดพเดคเต, เดเดฑเตเดฑเดตเตเด เดฎเตเดถเดฎเดพเดฏ เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดกเดพเดฑเตเดฑ เดจเดทเตโเดเดชเตเดชเตเดเตเดจเตเดจเต.
ะขะตะผ ะฝะต ะผะตะฝะตะต, ะฒัะต ะผั ะทะฝะฐะตะผ, ััะพ ะผะฝะพะณะธะต IoT ััััะพะนััะฒะฐ, ะฐ ัะฐะบะถะต ะผะฐัััััะธะทะฐัะพัั, ัะตัะผะพััะฐัั ะธ ะฐะฒัะพะผะพะฑะธะปะธ ัะตะฟะตัั ัะฐะฑะพัะฐัั ะฟะพะด ัะฟัะฐะฒะปะตะฝะธะตะผ Linux. ะะฝะพะณะธะต ะธะท ััะธั
ััััะพะนััะฒ ะฟัะฐะบัะธัะตัะบะธ ะฝะต ะธะผะตัั ะฟะพะปัะทะพะฒะฐัะตะปััะบะพะณะพ ะธะฝัะตััะตะนัะฐ, ะธ ะฝะตั ะฝะธะบะฐะบะพะณะพ ัะฟะพัะพะฑะฐ ะฒัะบะปััะธัั ะธั
ยซัะธััะพยป. ะัะตะดััะฐะฒััะต ัะตะฑะต ะทะฐะฟััะบ ะฐะฒัะพะผะพะฑะธะปั ั ัะฐะทััะถะตะฝะฝะพะน ะฑะฐัะฐัะตะตะน, ะบะพะณะดะฐ ะฟะธัะฐะฝะธะต ัะฟัะฐะฒะปัััะตะณะพ ััััะพะนััะฒะฐ ะฝะฐ เดจเดฟเดฐเดจเตเดคเดฐเด เดฎเตเดเดณเดฟเดฒเตเดเตเดเตเด เดคเดพเดดเตเดเตเดเตเด เดเดพเดเตเดจเตเดจเต. เดเดเตเดเดจเตเดฏเดพเดฃเต เดธเดฟเดธเตเดฑเตเดฑเด เดฆเตเตผเดเดจเตเดฐเด เดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต? fsckเดเดเตเดเดฟเตป เด
เดตเดธเดพเดจเด เดเดชเตเดชเตเดดเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเดคเต? เดเดคเตเดคเดฐเด เดฒเดณเดฟเดคเดฎเดพเดฃเต. เดเตพเดเตเดเตเตผเดคเตเดค เดเดชเดเดฐเดฃเดเตเดเตพ เดฑเตเดเตเดเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเตเดจเตเดจเต (เดเตเดฐเตเดเตเดเดคเตเดคเดฟเตฝ ro-rootfs (เดฑเตเดกเต-เดเตบเดฒเดฟ เดฑเตเดเตเดเต เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด)).
ro-rootfs เดเดงเดฟเดเดพเดฐเดฟเดเดคเดฏเตเดเตเดเดพเตพ เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดจเดฟเดฐเดตเดงเดฟ เดเดจเตเดเตเดฒเตเดฏเดเตเดเตพ เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเตเดทเตเดฆเตเดฐเดตเตเดฏเดฑเดฟเดจเต เดเดดเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต เดเดฐเต เดจเตเดเตเดเด /usr เด
เดฅเดตเดพ /lib, ะตัะปะธ ะฝะธ ะพะดะธะฝ ะฟัะพัะตัั Linux ะฝะต ะผะพะถะตั ััะดะฐ ะฟะธัะฐัั. ะััะณะพะต ะทะฐะบะปััะฐะตััั ะฒ ัะพะผ, ััะพ ะฒ ะทะฝะฐัะธัะตะปัะฝะพะน ััะตะฟะตะฝะธ ะฝะตะธะทะผะตะฝัะตะผะฐั ัะฐะนะปะพะฒะฐั ัะธััะตะผะฐ ะธะผะตะตั ัะตัะฐััะตะต ะทะฝะฐัะตะฝะธะต ะดะปั ะฟะพะปะตะฒะพะน ะฟะพะดะดะตัะถะบะธ ัะดะฐะปะตะฝะฝัั
ััััะพะนััะฒ, ะฟะพัะบะพะปัะบั ะฒัะฟะพะผะพะณะฐัะตะปัะฝัะน ะฟะตััะพะฝะฐะป ะฟะพะปัะทัะตััั ะปะพะบะฐะปัะฝัะผะธ ัะธััะตะผะฐะผะธ, ะบะพัะพััะต ะฝะพะผะธะฝะฐะปัะฝะพ ะธะดะตะฝัะธัะฝั ัะธััะตะผะฐะผ ะฝะฐ ะผะตััะฐั
. ะะพะทะผะพะถะฝะพ, ัะฐะผัะผ ะฒะฐะถะฝัะผ (ะฝะพ ะธ ัะฐะผัะผ ะบะพะฒะฐัะฝัะผ) ะฟัะตะธะผััะตััะฒะพะผ ัะฒะปัะตััั ัะพ, ััะพ ro-rootfs ะทะฐััะฐะฒะปัะตั ัะฐะทัะฐะฑะพััะธะบะพะฒ ัะตัะฐัั, ะบะฐะบะธะต ัะธััะตะผะฝัะต ะพะฑัะตะบัั ะฑัะดัั ะฝะตะธะทะผะตะฝะฝัะผะธ, ะตัะต ะฝะฐ ััะฐะฟะต ะฟัะพะตะบัะธัะพะฒะฐะฝะธั ัะธััะตะผั. ะ ะฐะฑะพัะฐ ั ro-rootfs ะผะพะถะตั ะฑััั ะฝะตัะดะพะฑะฝะพะน ะธ ะฑะพะปะตะทะฝะตะฝะฝะพะน, ะบะฐะบ ััะพ ัะฐััะพ ะฑัะฒะฐะตั ั ะฟะตัะตะผะตะฝะฝัะผะธ const ะฒ ัะทัะบะฐั
ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธั, ะฝะพ ะธั
ะฟัะตะธะผััะตััะฒะฐ ะปะตะณะบะพ ะพะบัะฟะฐัั ะดะพะฟะพะปะฝะธัะตะปัะฝัะต ะฝะฐะบะปะฐะดะฝัะต ัะฐัั
ะพะดั.
เดธเตเดทเตเดเดฟ rootfs ัะพะปัะบะพ ะดะปั ััะตะฝะธั ััะตะฑัะตั ะฝะตะบะพัะพััั
ะดะพะฟะพะปะฝะธัะตะปัะฝัั
ััะธะปะธะน ะดะปั ัะฐะทัะฐะฑะพััะธะบะพะฒ ะฒัััะฐะธะฒะฐะตะผัั
ัะธััะตะผ, ะธ ะธะผะตะฝะฝะพ ะทะดะตัั ะฝะฐ ััะตะฝั ะฒัั
ะพะดะธั VFS. Linux ััะตะฑัะตั, ััะพะฑั ัะฐะนะปั ะฒ /var เดเดดเตเดคเดพเดตเตเดจเตเดจเดตเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเตเดเดพเดคเต, เดเดเดฌเดกเดกเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดชเดฒ เดเดจเดชเตเดฐเดฟเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด. dot-files ะฒ $HOME. เดนเตเด เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเดฒเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเตพเดเตเดเตเดณเตเดณ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด
เดต เดฎเตเตปเดเตเดเตเดเดฟ เดเดจเดฑเตเดฑเตเดฑเตเดเตเดฏเตโเดคเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต rootfs. เดตเตเดฃเตเดเดฟ /var เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฑเตเดฑเตเดฑเดฌเดฟเตพ เดชเดพเตผเดเตเดเตเดทเดจเดฟเตฝ เดฎเตเดฃเตเดเต เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฐเต เดธเดฎเตเดชเดจเด / เดฎเตเดฃเตเดเต เดเตเดฏเตเดค เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด. เดฌเตเตปเดกเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดตเตผเดฒเต เดฎเตเดฃเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดฎเดฑเตเดฑเตเดฐเต เดเดจเดชเตเดฐเดฟเดฏ เดฌเดฆเตฝ.
เดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเตเด เด เดเตเดเตเดเดฟเดตเตเดเตเดเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เดฎเตเดฃเตเดเตเดเตพ, เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เด เดตเดฏเตเดเต เดเดชเดฏเตเดเด
เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดทเตป man mount เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผเดเตเดเตเด เดธเดฟเดธเตเดฑเตเดฑเด เด
เดกเตเดฎเดฟเดจเดฟเดธเตเดเตเดฐเตเดฑเตเดฑเตผเดฎเดพเตผเดเตเดเตเด เดเดฐเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดธเตเดทเตเดเดฟเดเตเดเดพเดจเตเด เดชเดฟเดจเตเดจเตเดเต เดฎเดฑเตเดฑเตเดฐเต เดชเดพเดคเดฏเดฟเตฝ เด
เดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเดฟเดฒเตเดเตเดเต เดคเตเดฑเดจเตเดจเตเดเดพเดเตเดเดพเดจเตเดฎเตเดณเตเดณ เดเดดเดฟเดตเต เดจเตฝเดเตเดจเตเดจ เดฌเตเตปเดกเดฌเดฟเตพ, เดเดตเตผเดฒเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ เดฎเตเดฃเตเดเตเดเดณเต เดเตเดฑเดฟเดเตเดเต เดชเด เดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดจเดฒเตเดฒ เดฎเดพเตผเดเดฎเดพเดฃเดฟเดคเต. เดเดเดฌเดกเดกเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพเดเตเดเต, เดซเดฏเดฒเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดเดจเตเดจเดพเดฃเต เดเดคเดฟเดจเตผเดคเตเดฅเด /var เดเดฐเต เดฑเตเดกเต-เดเตบเดฒเดฟ เดซเตเดฒเดพเดทเต เดกเตเดฐเตเดตเดฟเตฝ, เดเดจเตเดจเดพเตฝ เดเดฐเต เดเดตเตผเดฒเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ เดฎเตเดฃเตเดเต เดชเดพเดคเตเดคเต tmpfs ะฒ /var เดฒเตเดกเตเดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เด
เดตเดฟเดเต เดเตเดฑเดฟเดชเตเดชเตเดเตพ เดเดดเตเดคเดพเตป เดเดคเต เด
เดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเด (เดธเตโเดเตเดฐเดพเตพ). เด
เดเตเดคเตเดค เดคเดตเดฃ เดจเดฟเดเตเดเตพ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดฃเดพเดเตเดเตเดฎเตเดชเตเตพ /var เดจเดทเตเดเดชเตเดชเตเดเตเด. เดเดฐเต เดเดตเตผเดฒเต เดฎเตเดฃเตเดเต เดคเดฎเตเดฎเดฟเตฝ เดเดฐเต เดฏเตเดฃเดฟเดฏเตป เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต tmpfs เดเตเดเดพเดคเต เด
เดเดฟเดธเตเดฅเดพเดจ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดตเตเด เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเตเดเดณเดฟเตฝ เดชเตเดฐเดคเตเดฏเดเตเดทเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต ro-tootf เดฌเตเตปเดกเดฌเดฟเตพ เดฎเตเดฃเตเดเดฟเดจเต เดชเตเดคเดฟเดฏเดต เดถเตเดจเตเดฏเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด tmpfs เดซเตเตพเดกเดฑเตเดเตพ เดเดดเตเดคเดพเดตเตเดจเตเดจเดคเตเดชเตเดฒเต เดฆเตเดถเตเดฏเดฎเดพเดฃเต ro-rootfs เดตเดดเดฟเดเตพ. เด
เดคเตเดธเดฎเดฏเด overlayfs เดเดคเดพเดฃเต เดถเดฐเดฟเดฏเดพเดฏเดคเต (proper) เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดคเดฐเด, เดฌเตเตปเดกเดฌเดฟเตพ เดฎเตเดฃเตเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต .
เดเดตเตผเดฒเตเดฏเตเดเตเดฏเตเด เดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ เดฎเตเดฃเตเดเดฟเดจเตเดฑเตเดฏเตเด เดตเดฟเดตเดฐเดฃเดคเตเดคเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดเดฐเตเด เดเดถเตเดเดฐเตเดฏเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ เด
เดต เดธเดเตเดตเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด เดเดชเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฃเตเดเตเดฏเตเดจเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป mountsnoop ะพั bcc.
เดตเตเดฒเตเดฒเตเดตเดฟเดณเดฟ system-nspawn เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดฃเตเดเตเดฏเตเดจเตผ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต mountsnoop.py.
เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเดคเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดจเตเดเตเดเดพเด:
เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด mountsnoop เดเดฃเตเดเตเดฏเตเดจเตผ "เดฌเตเดเตเดเต" เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดจเตเดฑเต เดฑเตบเดเตเด เดฒเดฟเดเตเดเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฎเตเดฃเตเดเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต (เดจเตเดฃเตเด เดเดเตเดเตเดชเตเดเตเดเดฟเดจเตเดฑเต เดเดฐเดเดญเด เดฎเดพเดคเตเดฐเด เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต).
เดเดคเต systemd-nspawn เดเดจเตเดจเดคเดฟเตฝ เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดซเดฏเดฒเตเดเตพ เดจเตฝเดเตเดจเตเดจเต procfs ะธ sysfs เด
เดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเดพเดคเดเดณเดพเดฏเดฟ เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดฒเตเดเตเดเต เดนเตเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด rootfs... เดเตเดเดพเดคเต MS_BIND เดฌเตเตปเดกเดฟเดเดเต เดฎเตเดฃเตเดเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดซเตเดฒเดพเดเต, เดฎเตเดฃเตเดเดฟเดฒเต เดฎเดฑเตเดฑเต เดเดฟเดฒ เดซเตเดฒเดพเดเตเดเตพ เดนเตเดธเตเดฑเตเดฑเดฟเดฒเตเดฏเตเด เดเดฃเตเดเตเดฏเตโเดจเตผ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเตเดฏเตเด เดฎเดพเดฑเตเดฑเดเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดฒเดฟเดเตเดเต เดเตเดฏเตโเดค เดฎเตเดฃเตเดเดฟเดจเต เดเดจเตเดจเตเดเดฟเตฝ เดเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดพเดจเดพเดเตเด /proc ะธ /sys เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเดฒเตเดเตเดเต, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดณเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เด
เดต เดฎเดฑเดฏเตเดเตเดเตเด.
เดคเตเดฐเตเดฎเดพเดจเด
ะะพะฝะธะผะฐะฝะธะต ะฒะฝัััะตะฝะฝะตะณะพ ััััะพะนััะฒะฐ Linux ะผะพะถะตั ะบะฐะทะฐัััั ะฝะตะฒัะฟะพะปะฝะธะผะพะน ะทะฐะดะฐัะตะน, ัะฐะบ ะบะฐะบ ัะฐะผะพ ัะดัะพ ัะพะดะตัะถะธั ะณะธะณะฐะฝััะบะพะต ะบะพะปะธัะตััะฒะพ ะบะพะดะฐ, ะพััะฐะฒะปัั ะฒ ััะพัะพะฝะต ะฟัะธะปะพะถะตะฝะธั ะฟะพะปัะทะพะฒะฐัะตะปััะบะพะณะพ ะฟัะพัััะฐะฝััะฒะฐ Linux ะธ ะธะฝัะตััะตะนัั ัะธััะตะผะฝัั
ะฒัะทะพะฒะพะฒ ะฒ ะฑะธะฑะปะธะพัะตะบะฐั
ะฝะฐ ัะทัะบะต C, ัะฐะบะธั
ะบะฐะบ glibc. เดเดฐเต เดเตเตผเดฃเตฝ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดธเตเดดเตเดธเต เดเตเดกเต เดตเดพเดฏเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเตเดเดคเดฟ เดเตเดตเดฐเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดฐเต เดฎเดพเตผเดเตเดเด, เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดณเตเดเดณเตเด เดฏเตเดธเตผ-เดธเตเดชเตเดธเต เดนเตเดกเดฑเตเดเดณเตเด เด
เดคเตเดชเตเดฒเต เดคเดจเตเดจเต เดเตเดฌเดฟเตพ เดชเตเดฒเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดเดจเตเดคเดฐเดฟเด เดเตเตผเดฃเตฝ เดเดจเตเดฑเตผเดซเตเดธเตเดเดณเตเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดเดจเตเดจเตฝ เดจเตฝเดเตเดจเตเดจเต. file_operations. เดซเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ "เดเดฒเตเดฒเดพเด เดเดฐเต เดซเดฏเดฒเดพเดฃเต" เดเดจเตเดจ เดคเดคเตเดตเด เดจเตฝเดเตเดจเตเดจเต, เด
เดต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด เดเดธเตเดตเดพเดฆเตเดฏเดเดฐเดฎเดพเดเตเดเตเดจเตเดจเต. เดธเดฟ เดเตเตผเดฃเตฝ เดธเตเดดเตเดธเต เดซเดฏเดฒเตเดเตพ เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเตฝ fs/ ะฟัะตะดััะฐะฒะปััั ัะตะฐะปะธะทะฐัะธั ะฒะธัััะฐะปัะฝัั
ัะฐะนะปะพะฒัั
ัะธััะตะผ, ะบะพัะพััะต ัะฒะปััััั ัะปะพะตะผ ะพะฑะพะปะพัะบะธ, ะพะฑะตัะฟะตัะธะฒะฐััะธะผ ัะธัะพะบัั ะธ ะพัะฝะพัะธัะตะปัะฝะพ ะฟัะพัััั ัะพะฒะผะตััะธะผะพััั ะฟะพะฟัะปััะฝัั
ัะฐะนะปะพะฒัั
ัะธััะตะผ ะธ ััััะพะนััะฒ ั
ัะฐะฝะตะฝะธั. ะะพะฝัะธัะพะฒะฐะฝะธะต ัะพ ัะฒัะทัะฒะฐะฝะธะตะผ ะธ ะฝะฐะบะปะฐะดัะฒะฐะฝะธะตะผ ัะตัะตะท ะฟัะพัััะฐะฝััะฒะฐ ะธะผะตะฝ Linux โ ััะพ ะฒะพะปัะตะฑััะฒะพ VFS, ะบะพัะพัะพะต ะดะตะปะฐะตั ะฒะพะทะผะพะถะฝัะผ ัะพะทะดะฐะฝะธะต ะบะพะฝัะตะนะฝะตัะพะฒ ะธ ะบะพัะฝะตะฒัั
ัะฐะนะปะพะฒัั
ัะธััะตะผ ัะพะปัะบะพ ะดะปั ััะตะฝะธั. ะ ัะพัะตัะฐะฝะธะธ ั ะธะทััะตะฝะธะตะผ ะธัั
ะพะดะฝะพะณะพ ะบะพะดะฐ, ััะตะดััะฒะพ ัะดัะฐ eBPF ะธ ะตะณะพ ะธะฝัะตััะตะนั bcc
เดชเตเดฐเดงเดพเดจ เดชเดฐเตเดฏเดตเตเดเตเดทเดฃเด เดเดจเตเดจเดคเตเดคเตเดเตเดเดพเดณเตเด เดเดณเตเดชเตเดชเดฎเดพเดเตเดเตเดจเตเดจเต.
ะััะทัั, ะฝะฐะฟะธัะธัะต ะฑัะปะฐ ะปะธ ััะฐ ััะฐััั ะฟะพะปะตะทะฝะพะน ะดะปั ะฒะฐั? ะะพะทะผะพะถะฝะพ ั ะฒะฐั ะตััั ะบะฐะบะธะต-ัะพ ะบะพะผะผะตะฝัะฐัะธะธ ะธะปะธ ะทะฐะผะตัะฐะฝะธั? ะ ัะตั , ะบะพะผั ะธะฝัะตัะตัะตะฝ ะบััั ยซะะดะผะธะฝะธัััะฐัะพั Linuxยป, ะฟัะธะณะปะฐัะฐะตะผ ะฝะฐ , เด เดคเต เดเดชเตเดฐเดฟเตฝ 18 เดจเต เดจเดเดเตเดเตเด.
เด
เดตเดฒเดเดฌเด: www.habr.com
