[原创]将分出的var,home,usr挂载到/下面,以及重新挂载出去!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
Stupid kid
帖子: 416
注册时间: 2006-10-18 12:57

[原创]将分出的var,home,usr挂载到/下面,以及重新挂载出去!

#1

帖子 Stupid kid » 2006-12-08 16:59

作为一个新手,在安装的时候,我将/分了15G,/home ,/var, /usr都单独
分出去了,每个10G,现在觉得很浪费,所以将/var,/usr都挂载到/下了,
并且将/home 调整到5G,又与原来的一个30G的区合到一起,哈哈,55G的区!

我想,遇到这样问题的新手不在少数,所以将我数十次成功,失败的经验在这里
分享一下


代码: 全选


3楼:将/var合并到/下;将/home合并到/下    #请教,怎么直接连接到相关的楼去
5楼:将/usr合并到/下
6楼:将/home从/下分出去
7楼:调整分区大小

上次由 Stupid kid 在 2006-12-10 16:49,总共编辑 7 次。
HadesEnduos
帖子: 193
注册时间: 2005-12-27 14:05
来自: 中国
联系:

#2

帖子 HadesEnduos » 2006-12-08 17:27

硬盘还有剩余空间吗??
..::Outstanding people always stand out::..

AMD Athlon(tm) 64 Processor 3200+
Kinston DDR400 512MB SS * 2
ASUS A8V Deluxe Wireless Edition - VIA K8T800PRO
Dataland AIW 9800SE - ATI Technologies Inc R350 AH [Radeon 9800]
头像
Stupid kid
帖子: 416
注册时间: 2006-10-18 12:57

#3

帖子 Stupid kid » 2006-12-08 17:36

将原来挂载/var的区分出,将/var重新挂载到/下
将原来挂载/home的区分出,将/home重新挂载到/下


home的操作和var的操作基本一样,现以var的操作为例!

代码: 全选

sudo vi /etc/fstab
将原来挂载在/var的区挂到media/hdax #记得先sudo mkdir /media/hdax 哦,要不操作时还要重启
然后重启!

他会有错误提示,说什么var下少什么东西,无视:em65

控制台下:

代码: 全选

cd /media/hdax
sudo cp -a *  /var   #注意这里的参数a,和通配符*
sudo reboot
好像这样子就可以了,而且原来挂载在var的分区,已经单独存在
在/media里了,就是那个hdax,哈哈 :em66
上次由 Stupid kid 在 2006-12-10 16:52,总共编辑 2 次。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#4

帖子 BigSnake.NET » 2006-12-08 17:58

。。。這樣不行的。。一定要備份數據後合并分區

不過很奇怪,15g應該很足的。。
你沒把/home單獨挂麽
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
Stupid kid
帖子: 416
注册时间: 2006-10-18 12:57

#5

帖子 Stupid kid » 2006-12-08 22:20

将原来挂载/usr的区分出,将/usr重新挂载到/下

代码: 全选

sudo mkdir /media/hda6   #hda6为我原来挂载到usr的区
sudo vi /etc/fstab
修改对应的为:

代码: 全选

/dev/hda6  /media/hda6 ext3 defaults 0 2

代码: 全选

sudo reboot
启动到recovery mode #正常模式下命令很多无法用

代码: 全选

cd /media/hda6
cp -a *  /usr/                     #同样的参数,不多说了
reboot
ok,搞定了,接下来就启动到x,
:em07
上次由 Stupid kid 在 2006-12-10 16:53,总共编辑 2 次。
头像
Stupid kid
帖子: 416
注册时间: 2006-10-18 12:57

#6

帖子 Stupid kid » 2006-12-09 18:39

再说一下怎么把/home挂在到原来的分区吧,

其他的var和usr的操作类似,不作重复!

我原来的区为hda5,并且还保留着原有的文件 #其实也可一另找一个分区,将/home里的文件全部复制过去也是可以的!

代码: 全选

cd /home
sudo cp -a *  /hdax    #x为目标分区,记住用通配符,不可单个文件夹的复制,里面还有很多隐藏的文件;我曾因为这个目录里有别的文件,而且很大,所以单独复制文件夹,导致启动到kde下了,不爽 

ok,切入正题 :em12
修改/etc/fstab文件,将hdax挂载到/home

代码: 全选

sudo vi /etc/fstab
/dev/hdax   /home  ext3   defaults 0 2
将/下的home目录删掉,然后再建一个空的home目录,重启

代码: 全选

cd /
sudo rm -R home/
sudo mkdir home
sudo reboot
基本上就搞定了, :em40
上次由 Stupid kid 在 2006-12-10 16:45,总共编辑 5 次。
头像
Stupid kid
帖子: 416
注册时间: 2006-10-18 12:57

#7

帖子 Stupid kid » 2006-12-09 20:10

关于调整分区大小的问题

一般来说,像分出的做为数据的区,只要umount掉,就可以用gparted来调整,好像只可从后面调,而且只能调小,有调大分区的高人请指点,,

而/usr , /home , /var 等,在一同启动的时候是不能umount的,
这个时候就需要将他们所在区分出来,然后调整,愿意的话,再挂载上去! #具体操作,上面都有述及

只要操作时细心点,绝对不会出什么问题的
:em40
上次由 Stupid kid 在 2006-12-10 16:48,总共编辑 3 次。
头像
Stupid kid
帖子: 416
注册时间: 2006-10-18 12:57

#8

帖子 Stupid kid » 2006-12-10 15:54

:em44
编辑整个帖子的时候,多出来了这么一个楼,留着以后更新用吧!

版主,为了保证文章的连续性,不知道能否帮上面回复的
帖子移到下面来
:em06
回复