是否有可能挂载/ usr /本地到一个单独的分区?

我想我会安装一个完美的系统,把/ usr / local挂载到一个单独的分区上,这样我就可以保留我所有的“本地”东西,比如升级版本的Java,SSH的夜间版本等等,由操作系统upgarde或发行改变。 这可能吗? 谢谢

是。 我不知道还有什么话要把我的字数降到最低。 这绝对有可能。 我做了很多次

尽pipe您希望构build不受本地操作系统升级影响的软件存储库,但可能无法像您所想的那样工作; 很可能您构build的内容将与标准系统库存在链接依赖关系,当这些内容消失或在升级时更改版本号时,可执行文件将在运行时失败。

  1. 重新分区您的磁盘和/或使用LVM。
  2. 为/ usr / local分配一个分区
  3. 复制你的东西到这个分区
  4. 把它添加到你的/ etc / fstab中
  5. 如果升级操作系统或更改发行版,请不要格式化该分区。
  6. 利润!*

要么

  1. 买另一个硬盘。
  2. 在其中创build文件系统。
  3. 将其挂载为/ usr / local。
  4. 操作系统升级/发行版交换机不会格式化该驱动器。
  5. 利润!*

*)重大升级或发行版之后,开发利润可能会变成损失,因为您的旧程序停止工作,由于库不兼容和其他有趣的东西。