将Linux系统模拟成U盘访问内部文件 - 详细步骤
要将Linux系统作为U盘模式,让电脑访问Linux内部eMMC内的文件,可以按照以下步骤操作:
-
在Linux系统中安装g_mass_storage模块,该模块可以将Linux系统模拟成一个USB存储设备。在终端中输入以下命令:
sudo modprobe g_mass_storage file='/path/to/image.iso'其中,'/path/to/image.iso'是你想要共享的文件路径。这个文件将会被模拟成一个USB存储设备。
-
在终端中输入以下命令,将Linux系统挂载为一个USB存储设备:
echo '1' > /sys/class/udc/<udc_name>/gadget/lun0/enable其中,<udc_name>是USB设备控制器的名称,可以通过以下命令获取:
ls /sys/class/udc -
将Linux系统通过USB线连接到另一台电脑上,此时你的Linux系统就会以U盘模式被电脑识别。在电脑上可以直接访问Linux内部eMMC内的文件。
-
当你完成文件传输后,可以在Linux系统中取消挂载:
echo '0' > /sys/class/udc/<udc_name>/gadget/lun0/enable然后卸载g_mass_storage模块:
sudo rmmod g_mass_storage完成后就可以拔掉USB线了。
注意:这种方法需要你的Linux系统支持USB OTG功能,如果不支持的话无法使用。
原文地址: http://www.cveoy.top/t/topic/nlPE 著作权归作者所有。请勿转载和采集!