分页: 1 / 1

想把/home移到另一个分区,如何操作?

发表于 : 2006-10-24 20:39
greenrpg
各位大侠,小弟是ibmx31,装了ubuntu,xp双系统,现在ubuntu5g,可是不够用,想把windows的e盘(5G)作为UBUNTU的/HOME分区,请问该如何作,请说的详细些,小弟刚接触UBUNTU不久,理论知识不多,谢谢啊!!!
另外,一个高手的建议,这样分:
/SWAP 1G(内存DDR512)
/ 4G
/HOME 5G
这样可以吗?有什么建议呢?
我发现,我的/HOME大约100M多,而/USR有2G,很疑惑啊!!!请问,UBUNTU那么多文件夹,哪些单独装出来比较好呢?是不是直接COPY过去就行了,UBUNTU能找到吗,不会出问题把。
附注:能不能介绍个安全的方法,由于第一次安装UBUNTU时,分区上总分不好,重装了N变,实在不想重装XP了,所以希望这次能一次搞定!

发表于 : 2006-10-24 21:10
dbzhang800
xp 为啥重装

发表于 : 2006-10-24 21:25
greenrpg
在XP下,用PQ把最后一个分区变成EXT2了,结果重启动怎么也进不去XP,必须要光盘引导才行。而且,进去后,用PQ检查,总说有错误,不能修复,PQ就启动不了了,惭愧啊,因为不懂,治好用最原始的方法重装!!!
结果,装好XP,再装UBUNTU时,用LIVE CD自带的分区工具把IBM的隐藏区给破坏了,彻底崩溃!!!治好一错到底,索性把隐藏区格了,再次重装,几经周折,才搞好,苦中作乐啊!!!
希望高手们热情支招,帮助小弟入门!!!
谢谢啊!!!

发表于 : 2006-10-25 0:27
CNBorn
很有韧性,不屈不挠的精神!

我觉得如果只是一般用的话,直接分/ 就可以了,别的都不用理会。反正个人使用linux也不用老是重装啊

如果确实想分细一些,也就是/ , /home , /usr这些单分出来就可以了,/usr大一些就好

我的意见供你参考吧,我图省事只分了一个/

发表于 : 2006-10-25 8:54
greenrpg
具体如何从操作呢,不太明白啊,用什么方法分区比较稳妥呀。我把/home和/usr单独放在同一个分区中,行吗?
请高手们能不能详细指点下

发表于 : 2006-10-25 11:03
greenrpg
请问,我想把windows下的e盘直接给ubuntu,大约有5g,应该怎么做呀,用gparted直接把e盘格式化成ext3,然后把/home,/usr直接考过去行不行?
各位高人,指条明路吧!!!

发表于 : 2006-10-25 14:50
Guo R.H
可能要在fstab里面挂载的吧,直接考不行,不过你可以把~/home里面的东西考到别的盘去不就好了

发表于 : 2006-10-25 21:38
greenrpg
谢谢指点,还有没有什么建议啊
能有具体操作就好了,起步阶段很困难啊

发表于 : 2006-10-26 4:40
jimmin
1.用分区工具把你的E盘格式化。
2.挂载你原来的E盘,这里假设你的E盘挂载在/media/hda2
3.拷贝文件

代码: 全选

cp -r /home/你的用户名/ /media/hda2/
4.用 root 用户,在终端下

代码: 全选

sudo nautilus
/home/你的用户名文件拥有者权限
5.编辑fstab

代码: 全选

cd /etc/
sudo gedit fstab
重新加载fstab

代码: 全选

sudo mount -a
6.重启计算机。


这样应该可以了。

发表于 : 2006-10-26 19:49
greenrpg
谢谢啊!在这之前我在xp下删除e盘,结果grub错误22,系统崩了,用ubuntu live cd进入,将删除的分区格式化为ext3,重启后grub错误17,论坛上的方法都试了,未果。最后用分区工具查看,发现整个硬盘变成一块了,分区全部消失。
但是,用光盘还是可以引导进入xp的,发现/swap分区竟然被显示出来,而且可读,疯了!!!赶快备份了重要数据,开始又一次的重装之旅!
唉,linux和xp还真是冤家啊!

发表于 : 2006-10-26 20:01
stlxv
jimmin 写了:1.用分区工具把你的E盘格式化。
2.挂载你原来的E盘,这里假设你的E盘挂载在/media/hda2
3.拷贝文件

代码: 全选

cp -r /home/你的用户名/ /media/hda2/
4.用 root 用户,在终端下

代码: 全选

sudo nautilus
/home/你的用户名文件拥有者权限
5.编辑fstab

代码: 全选

cd /etc/
sudo gedit fstab
重新加载fstab

代码: 全选

sudo mount -a
6.重启计算机。


这样应该可以了。
最好不要直接拷贝,如果用cp的话,那么权限很可能会被改变,到时还会导致一些麻烦。
我的做法是先制作成tar包,然后再用tar在另外的分区解压,这样不会丢失权限信息。

发表于 : 2006-10-27 1:09
jimmin
stlxv 写了:最好不要直接拷贝,如果用cp的话,那么权限很可能会被改变,到时还会导致一些麻烦。
我的做法是先制作成tar包,然后再用tar在另外的分区解压,这样不会丢失权限信息。
我改过home文件了的,忘了当时是用什么命令拷贝的,但我记得好象是cp命令,加一个参数就会把权限照样拷贝,只是/home/用户名文件的权限是root,用nautilus改一下就好了。

发表于 : 2006-10-27 1:45
laborer
jimmin 写了:我改过home文件了的,忘了当时是用什么命令拷贝的,但我记得好象是cp命令,加一个参数就会把权限照样拷贝,只是/home/用户名文件的权限是root,用nautilus改一下就好了。

代码: 全选

sudo cp -a /home/* /media/home-gonna-be/