我想重新安装Linux操作系统,在此之前,我想我会再次分区我的硬盘。 (我只是使用一个简单的分区/
作为 root,并让 Linux 自动将所有其他目录放在那里)。
我经常将软件安装保存在/usr/local
.所以,我的问题是:假设我创建一个新分区,/usr/local
并在那里保存数据;如果我再次重新安装Linux,我可以继续使用这个软件而无需再次安装吗?
我是 Linux 世界的新手,所以我不确定这些事情。
答案1
我对此的建议是,备份整个根文件系统(包括/usr/local),然后重新分区,挂载所有分区,并提取所有内容。
之后,您的所有文件都将保留,并且您的磁盘将被重新分区。
如果您只是备份 /usr/local,则存在一旦系统库更新,这些软件(非静态软件)可能需要重新链接的风险。
答案2
您同时使用短语数据和软件。一般来说,
- 您可以保存数据(您创建的文件)
- 你必须重新安装软件
如果您下载并编译了自己的软件包,并将它们的所有内容都放在 /usr/local 中,那么是的,您也可以保存该软件。但是,如果将它们链接到共享库,如果这些库位于 /usr/local 之外并且在重新安装时发生更改,您可能仍然会遇到问题。
如果您使用发行版包管理器安装软件,那么您可能需要重新安装这些包,但您可以将数据保存在任何未格式化的分区中。
答案3
如果对磁盘进行分区,您将丢失/usr/local
.
至于真正的问题,您当然可以继续使用该软件usr/local
。但请注意,您的包管理器并不知道这一点,并且可以很好地更新(甚至删除)需要的包/usr/local
,因此它可以随时停止工作。