FAT32/VFAT 文件系统不支持 Linux 文件权限
-
FAT32 是 Windows 文件系统,没有 Linux 的权限概念(rwx)
-
当你挂载 FAT32 设备时,Linux 会赋予它固定的权限(通常是
drwxr-xr-x) -
任何
chmod、chown命令在 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 rsyncrsync -av --progress /path/to/source/rootfs.tar.gz /path/to/destination/