使用 tar cvjf rootfs.tar.bz2 * 重新打包文件系统之后发现ftp无法正常连接了?
用户根据自己需求对文件系统做出修改后,利用 tar 命令再压缩文件系统。若使用普通账户操作,需要使用 fakeroot 指令模拟 root 权限,避免文件权限发生改变。
elf@ubuntu:~/work/rootfs$ sudo fakeroot tar cvjf rootfs.tar.bz2 * //*前边有空格
elf@ubuntu:~/work/rootfs$ ls
bin dev etc forlinx home lib media mnt proc rootfs.tar.bz2 run sbin
sys tmp usr var
用 ls 查看,可以看到生成 rootfs.tar.bz2 压缩包,是可以烧写到开发板flash 中的文件系统镜像,不会有ftp连接问题了。