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/

相关推荐
想做后端的小C4 分钟前
Linux:期末考点
linux·运维·服务器
我可以将你更新哟8 分钟前
【linux】配置 Docker 国内镜像源, centos7安装docker-ce,docker相关命令,永久配置 DNS
linux·运维·docker
jimy18 分钟前
本地下载vscode server安装包(tar.gz)然后上传至服务器开发机
服务器·ide·vscode
代码游侠16 分钟前
复习——网络测试工具
linux·开发语言·网络·笔记·学习·测试工具
等什么君!20 分钟前
nginx启动失败 ,报404和 idea端口号被占用的解决办法
运维·nginx
知识分享小能手25 分钟前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04 系统启动与关闭详解(11)
linux·学习·ubuntu
machunlin~26 分钟前
centos 系统安装相关
linux·运维·docker·centos
hweiyu0028 分钟前
Linux 命令:bzip2
linux·运维·服务器
匆匆整棹还29 分钟前
vscode突然无法连接远程服务器问题
服务器·vscode
不染尘.31 分钟前
应用层之HTTP
服务器·网络·网络协议·计算机网络·http