setlt 于 2011-02-18 09:43:32发表:
3# fujiefujie 了解一下
laoshue 于 2011-02-18 08:44:14发表:
路过
fujiefujie 于 2011-02-17 23:14:21发表:
哦 这样呃 谢大家了
相思爱文 于 2011-02-17 23:06:58发表:
原来的数据还在硬盘上,只是从根路径访问不了。 如果有进程还在原目录中,一样可以使用原数据。 比如在shell中,cd /home,之后挂载某分区到/home。如要不退出,操作还是在原来的内容。 如果想把/home移动到新分区,可以用root登录(普通用户全注销,或用单用户方式),先把新分区挂载到临时目录,转移/home的内容到新分区,然后修改/etc/fstab,自动挂载新的/home分区。 如果只是个别目录里内容较多,也可以挂载到相应目录中。也可以把家目录转到别的地方,对系统不会有影响。
pallana 于 2011-02-17 21:55:40发表:
引用:如果/home 分区不够用了,我想加一块硬盘(或者某个分区)到这下面(不影响原来的文件)应该怎么办? fujiefujie 发表于 2011-2-17 16:23
dwillin 于 2011-02-17 21:06:29发表:
不太明白意思
fujiefujie 于 2011-02-17 17:00:47发表:
好像似乎明白点儿了
fujiefujie 于 2011-02-17 16:58:25发表:
这个牵扯到linux的VFS(虚拟文件系统)机制。登录以后,你看到的各个目录,文件都是内核在加载时候构造在内存中的VFS目录树,而不是直接看到硬盘上的实际目录树。 按照我对http://www.ibm.com/developerworks/cn/linux/l-vfs/这篇文章所描述的粗浅理解,当你挂载某个设备到一个VFS挂载点上时(比如/home),系统就把VFS中的这个挂载点/home指向你最后所挂载的那个设备上。那么你现在访问该挂载点时,就会看到你最后挂载在此处的设备。而之前所挂载的设备依然在那里,只不过挂载点/home已经不再指向之前的设备。你可以把原来的设备卸载以后挂载到一个新的挂载点上来访问。
fujiefujie 于 2011-02-17 16:23:48发表:
如果/home 分区不够用了,我想加一块硬盘(或者某个分区)到这下面(不影响原来的文件)应该怎么办?
setlt 于 2011-02-18 09:43:32发表:
3# fujiefujie
了解一下
laoshue 于 2011-02-18 08:44:14发表:
路过
fujiefujie 于 2011-02-17 23:14:21发表:
哦 这样呃 谢大家了
相思爱文 于 2011-02-17 23:06:58发表:
原来的数据还在硬盘上,只是从根路径访问不了。
如果有进程还在原目录中,一样可以使用原数据。
比如在shell中,cd /home,之后挂载某分区到/home。如要不退出,操作还是在原来的内容。
如果想把/home移动到新分区,可以用root登录(普通用户全注销,或用单用户方式),先把新分区挂载到临时目录,转移/home的内容到新分区,然后修改/etc/fstab,自动挂载新的/home分区。
如果只是个别目录里内容较多,也可以挂载到相应目录中。也可以把家目录转到别的地方,对系统不会有影响。
pallana 于 2011-02-17 21:55:40发表:
在/home目录新建立一个文件夹,把硬盘挂载到这个新建立的文件夹就可以了
dwillin 于 2011-02-17 21:06:29发表:
不太明白意思
fujiefujie 于 2011-02-17 17:00:47发表:
好像似乎明白点儿了
fujiefujie 于 2011-02-17 16:58:25发表:
这个牵扯到linux的VFS(虚拟文件系统)机制。登录以后,你看到的各个目录,文件都是内核在加载时候构造在内存中的VFS目录树,而不是直接看到硬盘上的实际目录树。
按照我对http://www.ibm.com/developerworks/cn/linux/l-vfs/这篇文章所描述的粗浅理解,当你挂载某个设备到一个VFS挂载点上时(比如/home),系统就把VFS中的这个挂载点/home指向你最后所挂载的那个设备上。那么你现在访问该挂载点时,就会看到你最后挂载在此处的设备。而之前所挂载的设备依然在那里,只不过挂载点/home已经不再指向之前的设备。你可以把原来的设备卸载以后挂载到一个新的挂载点上来访问。
fujiefujie 于 2011-02-17 16:23:48发表:
如果/home 分区不够用了,我想加一块硬盘(或者某个分区)到这下面(不影响原来的文件)应该怎么办?