linux – 保存硬链接和符号链接,创建tar球时的权限,同时解压缩tarball
任务:提供远程升级系统或添加新功能的工具. 我应该做什么创建目标机器当前环境的备份,如果在任何阶段升级失败,则恢复到原始环境. 说我的目录结构是这样的:
项目1包含符号链接,硬链接,软件和固件的可执行文件等. 我的困难 我应该使用策略1还是2? >我是否应该复制整个当前环境并在升级失败时恢复.
>如果升级失败,我应该对整个环境进行压缩并解压缩它.为了创建tar球,我对保留符号链接和硬链接持怀疑态度……同时解读它. 有些人可以提供具体的答案,我应该遵循哪种方法,如果我采用焦油球方法,那将是什么bash命令. 据我所知tar -cvfz用于创建tar gunzip不会保留链接和权限,同样在解开tar球时也是如此. 解决方法我会使用第二个选项:创建一个tarball;因为tarball有一些积极的一点:>您可以跨文件系统保留权限/特殊文件(当您将ext *文件夹备份到NTFS文件系统时很有用) 这是命令: tar --preserve-permissions --preserve-order -jc /path/to/your/folder > /path/to/your/backup_file.tar.bz2 这将保留您的许可,您的符号链接. (但默认情况下,tar保留硬链接) 升级系统之前别忘了测试你的tarball !! (如果未正确创建存档,您将避免几乎所有数据丢失) (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – Gnu时间和格式输出
- linux – EXT4上的时间戳精度(亚毫秒)
- linux – DBus.ObjectManager.GetManagedObjects中缺少LEAd
- 终端 – oh-my-zsh:git达到最大嵌套功能级别
- linux – 如何增加新生成进程的CPU频率
- linux – 按日期字段在bash中排序日志
- linux – 意外地以root身份运行“chown www-data:www-data
- linux – 在日期范围内查找终端中的文件
- linux – 如果我启动后台进程然后注销,它会继续运行吗?
- 如何在Linux上从PHP创建与WinZip兼容的AES-256加密zip文件?
- linux – 按日期字段在bash中排序日志
- ssh – StrictHostKeyChecking不忽略指纹验证
- /usr/local/bin/python3:bad interpreter:ubun
- user-interface – htop中缺少界面元素
- linux – 对象文件的objdump输出中的标志
- LINUX实战:Kickstart配置文件超详细解析
- 我如何知道Linux上的GNU C剩余多少可用内存
- Fast portable non-blocking network programmin
- linux – 在json中使Apache2服务目录索引
- linux – 在ADA中打开文件的分段错误