FAT32/VFAT 文件系统不支持 Linux 文件权限,cp文件总是异常

FAT32/VFAT 文件系统不支持 Linux 文件权限

  • FAT32 是 Windows 文件系统,没有 Linux 的权限概念(rwx)

  • 当你挂载 FAT32 设备时,Linux 会赋予它固定的权限(通常是 drwxr-xr-x

  • 任何 chmodchown 命令在 FAT32 文件系统上都是无效的

通过chmod 777 -R /data 改变不了权限!!!!!!

格式化为 ext4(推荐用于 Linux 系统)

ext4 是 Linux 原生文件系统,支持:

  • 文件权限

  • 符号链接

  • 大于 4GB 的单个文件

  • 日志记录(更好的数据安全)

    卸载 TF 卡(如果已挂载)

    sudo umount /dev/mmcblk0p1

    格式化为 ext4

    sudo mkfs.ext4 /dev/mmcblk0p1

    重新挂载

    sudo mkdir -p /media/pi/tfcard
    sudo mount /dev/mmcblk0p1 /media/pi/tfcard

使用 rsync 命令进行拷贝,它更健壮,并且会显示进度。

复制代码
# 安装rsync
sudo apt install rsync

rsync -av --progress /path/to/source/rootfs.tar.gz /path/to/destination/

相关推荐
江湖有缘12 分钟前
基于华为openEuler系统部署Gitblit服务器
运维·服务器·华为
yuanmenghao16 分钟前
Linux 性能实战 | 第 10 篇 CPU 缓存与内存访问延迟
linux·服务器·缓存·性能优化·自动驾驶·unix
EnglishJun22 分钟前
Linux系统编程(二)---学习Linux系统函数
linux·运维·学习
QT.qtqtqtqtqt24 分钟前
SQL注入漏洞
java·服务器·sql·安全
小Pawn爷26 分钟前
2.Docker的存储
运维·docker·容器
CaracalTiger27 分钟前
OpenClaw-VSCode:在 VS Code 中通过 WebSocket 远程管理 OpenClaw 网关的完整方案
运维·ide·人工智能·vscode·websocket·开源·编辑器
qq_54702617927 分钟前
LangChain 1.0 核心概念
运维·服务器·langchain
VekiSon30 分钟前
Linux内核驱动——设备树原理与应用
linux·c语言·arm开发·嵌入式硬件
Trouvaille ~35 分钟前
【Linux】进程间关系与守护进程详解:从进程组到作业控制到守护进程实现
linux·c++·操作系统·守护进程·作业·会话·进程组
晚霞的不甘39 分钟前
Flutter for OpenHarmony 打造沉浸式呼吸引导应用:用动画疗愈身心
服务器·网络·flutter·架构·区块链