Linux ext3 和 ext4 文件 - 兼容性问题
Posted
技术标签:
【中文标题】Linux ext3 和 ext4 文件 - 兼容性问题【英文标题】:Linux ext3 and ext4 files - compatability question 【发布时间】:2011-03-22 01:51:26 【问题描述】:我在本地机器上开发(编译)了一些(C/C++)应用程序,它具有 ext4 文件系统。我想将编译后的二进制文件部署到我的服务器 - 它具有 ext3 文件系统格式。
我可以简单地创建一个包并在服务器上部署二进制文件 - 还是文件系统不兼容?
顺便说一句,我的本地开发机器和远程服务器都在运行 Ubuntu 10.0.4 LTS
【问题讨论】:
【参考方案1】:你绝对可以。文件系统格式与二进制可执行格式完全无关。您可以将文件从一个系统传输到另一个系统而不会产生不良影响。
当然,如果您的程序有外部依赖项(共享库),那么其他系统可能没有运行您的程序所需的一切——但这完全是另一个问题。
【讨论】:
【参考方案2】:通常(如果您的程序不依赖文件系统格式)应该没有问题。但是处理器必须兼容:您不能在 Sparc 上运行为 Intel 处理器编译的程序。 (不过,Ubuntu 似乎只能在 Intel 兼容机上运行,对吧?)
【讨论】:
以上是关于Linux ext3 和 ext4 文件 - 兼容性问题的主要内容,如果未能解决你的问题,请参考以下文章