Linux嵌入式设备U盘挂载和拷贝文件

1,首先确认U盘设备,将U盘插入设备后,在/dev/下有一个sdb*设备,*表示插入的U盘的序号,从1开始依次往后计数;
例如:我实机测试的设备名为sdb1

2,手动挂载U盘,执行下行命令:
mount -t vfat /dev/sdb1 /mnt/hd-usb
其中vfat为测试嵌入式设备的文件系统格式,也可以是其他格式如ext4;
/dev/sdb1是U盘的实际设备文件;
/mnt/hd-usb是需要挂载的目标路径;

3,拷贝文件:
cd /mnt/hd-usb
ls 即可看到U盘中的文件,然后进行文件拷贝操作
cp 源文件 目标文件

4,拷贝文件完成后,卸载U盘:
退出U盘目录,
cd /mnt
umount /mnt/hd-usb
U盘卸载,完成后可拔出U盘。

注:转载请注明出处。QQQQ

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入Linux系统中,自动挂载U盘的过程与普通Linux系统类似。您可以按照以下步骤进行操作: 1. 确定是否支持自动挂载:首先,确保您的嵌入Linux系统支持自动挂载U盘。这通常涉及到在内核配置中启用相关的功能选项,如USB支持、USB存储设备支持、自动挂载支持等。 2. 配置udev规则:在嵌入Linux系统中,通常会使用udev来管理设备的插拔事件。您可以在udev规则中定义自动挂载U盘的操作。以下是一个简单的示例udev规则: ``` ACTION=="add", SUBSYSTEM=="block", KERNEL=="sd[a-z]*", RUN+="/path/to/mount_script %k" ``` 上述规则会在U盘插入时执行`/path/to/mount_script`脚本,并将设备节点作为参数传递给脚本。 3. 编写挂载脚本:根据上述udev规则,您需要编写一个挂载脚本(`/path/to/mount_script`),用于实际挂载U盘。该脚本通常会使用mount命令将U盘挂载到指定的挂载点。 ``` #!/bin/sh DEV=$1 MOUNT_POINT="/mnt/usb" mkdir -p $MOUNT_POINT mount /dev/$DEV $MOUNT_POINT ``` 上述脚本会将设备节点参数(`%k`)作为输入,并将U盘挂载到`/mnt/usb`目录下。 4. 重启udev服务:在应用了udev规则和挂载脚本后,您需要重启udev服务,以使更改生效。 ``` /etc/init.d/udev restart ``` 完成上述步骤后,当您插入U盘时,udev将会识别到设备插拔事件,并执行指定的挂载脚本来自动挂载U盘。 请注意,在嵌入Linux系统中,具体的配置和操作步骤可能因系统和发行版而有所不同。您可能需要根据自己的系统进行相应的调整。 希望这可以帮助您在嵌入Linux系统中实现自动挂载U盘!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值