文章来自于网络,若有侵权请联系删除!shadow213@163.com
在Armbian系统中挂载SD卡并向SD卡存储数据,可以按照以下步骤进行:
步骤一:插入SD卡并识别设备
1.插入SD卡: 将SD卡插入到Armbian设备的SD卡插槽中。
2.识别SD卡设备: 使用 lsblk 或 fdisk 命令查看SD卡设备名称。例如:
lsblk
1
或
sudo fdisk -l
1
应该能够看到类似 /dev/sdX 的设备名称,其中 X 是设备的标识符(例如 sdb)。
步骤二:创建挂载点并挂载SD卡
1.创建挂载点: 创建一个目录作为SD卡的挂载点。例如:
sudo mkdir /mnt/sdcard
1
2.挂载SD卡: 使用 mount 命令将SD卡挂载到创建的挂载点。例如,假设SD卡设备名称是 /dev/sdb1:
sudo mount /dev/sdb1 /mnt/sdcard
1
3.验证挂载: 使用 df -h 命令验证SD卡是否已成功挂载:
df -h
1
步骤三:向SD卡存储数据
1.存储数据: 现在你可以将数据存储到SD卡的挂载点。例如,创建一个文件并写入数据:
echo "Hello, SD card!" | sudo tee /mnt/sdcard/hello.txt
1
2.验证数据: 验证文件是否已成功写入:
cat /mnt/sdcard/hello.txt
1
步骤四:卸载SD卡
1.卸载SD卡: 在完成数据存储后,可以使用 umount 命令卸载SD卡:
sudo umount /mnt/sdcard
1
移除SD卡: 确保SD卡已成功卸载后,可以安全地移除SD卡。
设置开机自动挂载SD卡
为了确保系统在每次启动时都能正确识别SD卡,建议使用UUID(Universally Unique Identifier)而不是设备名称(如 /dev/mmcblk1p1)。可以使用以下命令查找SD卡的UUID:
sudo blkid
1
查找 /dev/mmcblk1p1 的UUID,输出可能类似于:
/dev/mmcblk1p1: UUID="1234-5678" TYPE="vfat"
1
记下 UUID 的值,例如 1234-5678。
使用文本编辑器(如 nano 或 vim)编辑 /etc/fstab 文件:
sudo nano /etc/fstab
1
添加挂载条目
在 /etc/fstab 文件的末尾添加以下行,根据您的文件系统类型选择合适的条目。
对于FAT32文件系统
如果SD卡格式为FAT32,添加以下行:
UUID=1234-5678 /mnt/sdcard vfat defaults,noatime 0 2
1
对于ext4文件系统
如果SD卡格式为ext4,添加以下行:
UUID=1234-5678 /mnt/sdcard ext4 defaults,noatime 0 2
1
如果使用 nano,按 Ctrl + O 保存文件,然后按 Ctrl + X 退出。
如果使用 vim,按 Esc 键,输入 :wq 保存并退出。
测试挂载配置
在编辑 /etc/fstab 文件后,建议先测试配置是否正确,以避免系统无法启动。
sudo mount -a
1
如果没有任何错误信息,说明配置正确。
重启系统
最后,重启系统以验证SD卡是否在开机后自动挂载:
sudo reboot
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/u011852186/article/details/143686612