linux操作系统有一个特殊的目录,就是home目录,程序的配置文件等等都在这里。简单地说,一个软件安装了之后,你的设置等都保存在home目录下,如果软件没了(如卸载、重装系统等)但是home目录里东西没丢的话,只要把软件安装回去,就各种设置等东西全回来了。apt软件管理工具在卸载时默认是不会清理home里内容的。这也是linux内核设计得好的一个地方。
在安装系统的时候,就会让我们选择各个目录是否挂载到其它分区,其中就有home目录。把home单独挂载的一个好处是在重装系统的时候可以只格式化系统分区,不格home分区,这样原来软件的数据都能保留下来。但是缺点也有,就是专门多搞了一个分区,而且还得考虑这个分区到底分多大等问题。
这里分享一个办法,在某个非系统分区下建一个目录,然后把home目录链接到这个目录。这样一来,home下所有文件都到了这个非系统分区上了,并且不需要为home专门搞一个分区了。如果不知道软链接,那就去了解一下吧,类似windows下的快捷方式。