Linux (CentOS) 目录,分区挂载问题

安装系统的时候,将硬盘分了三个区。

sda1挂载到根目录/,sda3挂载到/usr,sda2用于SWAP。
现在想将/usr目录合并到根目录,数据也迁移到sda1上。
腾出sda3另做他用。请问如何操作?谢谢
--------------------------------------------------------
分区情况:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 26108 209712478+ 83 Linux
/dev/sda2 26109 26630 4192965 82 Linux swap / Solaris
/dev/sda3 26631 60801 274478557+ 83 Linux
挂载情况:

[root@localhostetc]# df –l
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 203145236 1046712 191612904 1% /
/dev/sda3 265879596 3321148 248834524 2% /usr

先把/sda3里的数据拷贝出来,然后把/etc/fstab里的/dev/sda3挂载选项删除。之后重启,再把数据拷回/usr就行了。追问

这样对操作系统会不会有影响,是否和之前运行的一样?

追答

没影响,但是你要确定你的根分区够大才行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-21
/usr目录下的东西可以并入到/下,但是要把/usr的物理分区并入/不行,除非用LVM。
先把/usr分区的所有东西备份,然后将/usr分区卸载,在线卸载可能不行,得进单用户模式将/usr分区卸载,然后重建一个/usr目录,将备份的东西解压到里面就行,然后修改/etc/fstab里的挂载项,将/usr的挂载描述删除,但是原/usr的空间是并入不了/了。
第2个回答  2013-10-21

    把/usr里的数据 考到 /  中的任意一个目录去。一会卸载/dev/sda3 之后再 将数据考到/usr中去。

    把/dev/sda3 卸载 ,这样就等于把/usr 释放了。默认的跟/属于一个挂载了

    再把/dev/sda3 跟别的目录对应挂载就可以使用呢

相似回答