
Linux
文章平均质量分 93
pSomng
欢迎访问我的个人博客了解我
展开
-
解决[Unable to determine the device handle for GPU...: Unknown Error]问题
针对训练模型时GPU显卡突然无法识别的一种解决方案原创 2023-11-02 10:34:25 · 30605 阅读 · 8 评论 -
初识FUSE(Filesystem in userspace)
FUSE(全称Filesystem In Userspace)是一个用户空间的文件系统框架,也就是说能够允许用户空间创建并管理文件系统。内核模块(fuse.ko):协议封装和解析,封装转发由VFS转发过来的请求给用户态程序用户空间库(libfuse.*):协议解析和封装,负责解析由内核模块封装好的IO请求挂载工具(fusemount):用户态文件系统挂载用户态文件系统是区别于内核文件系统的,在用户态文件系统没有出现之前,常见的文件系统如Ext2Ext4。原创 2023-09-13 18:54:35 · 1403 阅读 · 0 评论 -
Linux中的虚拟文件系统(virtual file system)
本文从比较简单的角度学习了Linux内核中虚拟文件系统的源码以及其核心数据结构,如果要继续剖析该模块的内容,其实还可以更深入,如发生系统调用(如readwrite等)过程中VFS在此过程中如何处理的。但理解这些深入的内容,还是回归基础,搞清楚这个基本的数据结构的定义以及它们背后隐含的关系,才能更好地去分析。后续如果来得及的话,会继续分析这部分的内容。原创 2023-09-11 09:48:13 · 889 阅读 · 0 评论