LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1060|回复: 10

可以将/home目录的位置改变吗?

[复制链接]
发表于 2004-6-9 19:41:25 | 显示全部楼层 |阅读模式
由于安装是/home放在根目录/下,现在想划分一个独立的分区给/home用。
这用做可以实现吗?只需要在fstab中添加一个挂载/home分区的行就行了吗?
发表于 2004-6-9 19:50:31 | 显示全部楼层
当然可以
修改一下/etc/fstab
把原来/home下的内容移到新的分区,再把新建分区挂到/home上。。。
重启下机器就行了。。
发表于 2004-6-9 23:07:28 | 显示全部楼层
可以。这种情况用tar比较合适
发表于 2004-6-10 14:38:23 | 显示全部楼层
tar czpvf home.tar.gz /home
加上p选项要好一些!
发表于 2004-6-10 15:06:58 | 显示全部楼层
对,p 选项会保留权限。
发表于 2004-6-10 15:43:59 | 显示全部楼层
移动目录,我一般使用mc
 楼主| 发表于 2004-6-16 16:38:51 | 显示全部楼层
直接copy过去不行吗?
发表于 2004-6-16 16:55:53 | 显示全部楼层
cp要注意权限和属性都不能变。好像是cp -ax
先man cp下,偶以前都是用tar的,比较方便。
(cd /home && tar cpf - . ) | (cd /home.new && tar xpf -)


然后修改下/etc/fstab。

另外,tar 你可以看看它的帮助。
tar --help
  -l, --one-file-system     stay in local file system when creating archive(这个选项对挂在/mnt下面的其它系统文件比较有用,特别是大规模移动分区时)
发表于 2004-6-16 18:15:32 | 显示全部楼层
改变home目录,当然可以了,呵呵,这是一个极大 的优点。事实上,我们在使用Linux系统时,应该把home分为一个单独分区,将来万一有什么问题了,不必格式化该分区。正常安装系统后,把home分区mount到新系统的/home就可以了。当然也可以在空间不够时,把home目录单独放到一个更大的硬盘上,方法如楼上的兄弟所说:最简单的是使用mc,也可以使用tar命令,可以加上参数cvfBp和xvfBp。
发表于 2004-6-16 18:21:31 | 显示全部楼层
再给一个tar的用法:

      假设目标分区为/mnt/d
            cd /mnt/d
            tar clvf - /home | tar xvpf -
         其中参数 l 是只停留在本分区
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表