|
|
发表于 2006-11-3 13:57:45
|
显示全部楼层
把home分区独立出来和放在根分区里面是一样的,比如要创建一个新的用户,用户名还是放在/home里面
把 home 单独分出来的好处是很明显的,新建一个用户后,用户名还是放在 /home 里面没错,但你只说了一半,漏了另一半噢,那就是——这个时候,/home 就等同于那个分区啊,
独立出来和放在根分区里并不一样,是有区别的,也许,你从系统的目录结构上看没什么不同,但实际的硬盘存储中,/home 的数据是放在一个和 / 不一样的分区上,假如有一天重装了,格式化 / 分区后,重新把 home 的分区挂回 /home,以前的数据还在的,如果没独立出来的话,那就没有了...........
一个目录mount上别的分区,原来下面的子目录就访问不到了。
那确实,所以如果将 home 独立分区的话,这个分区要在安装的时候就挂载到 /home 去,不要等装完了系统,已经在 /home 里创建了用户文件夹了,这个时候挂上去会丢失原来已有的用户资料(其实包括 /home 下的所有东西)——但我自己没试验过,不确定卸载后,那些在挂载时看不到的咚咚还会不会重新看到,有兴趣的朋友可以试试看。
觉得楼主确实说得有点不是很清楚,不知道我这样理解对不对,在 /home 里直接建了一个 ccache 目录后,假如我这个时候想新建一个用户,用户名叫 ccache,因为目录名已经被占用,情况会怎么样?
health_kxy 兄认为这个时候可能无法创建 ccache 用户了,但我的想法恰恰相反,系统新建一个用户时,本想在 /home 目录建一个该用户的主文件夹,但发现已经有这个文件夹时会跳过这步,直接将这个文件夹当是它自己建的来用...............
——纯粹个人观点,没测试过,欢迎指正,呵呵 |
|