当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]wubi安装ubuntu后,想增加linux系统空间的方法 (分离、迁移分区文件夹)
帖子发表于 : 2008-06-10 10:10 
头像

注册: 2008-05-10 9:53
帖子: 752
送出感谢: 0 次
接收感谢: 1
如果安装时只有一个单独的root.disk文件,现在想利用剩余硬盘空间加大linux的空间。
用wubi的官方脚本举个例子,这个脚本功能就是把原root.disk中的一个文件夹分离成一个单独的disk文件。
https://wiki.ubuntu.com/WubiGuide
在这下载https://wiki.ubuntu.com/WubiGuide?action=AttachFile&do=get&target=wubi-add-virtual-disk

下面已迁移分离home为例

#!/bin/sh
usage=”\nWrong arguments. The function should be invokes as follow:\n\n\t$0 target_directory size_mb\n\nFor instance, in order to move /home to a dedicated virtual disk of 15000MB use:\n\n\t$0 /home 15000\n”

if [ -z “$1″ ] || [ -z “$2″ ] || [ ! -d “$1″ ] || [ ! “$2″ -eq “$2″ ]; then
echo $usage
exit 1
fi
target=”$1″ #home or usr 填入要分离文件夹的名字,一般就是 home 、usr 或者var
virtual_disk=”$(echo ${target#/}|sed ’s:/:_:’)”.disk
size_mb=”$2″ #new virtual disk size in MB
free_space=$(df -B 1M /host|tail -n 1|awk ‘{print $4}’)
if [ $size_mb -lt 2000 ]; then #可以修改2000为一个适合你自己硬盘剩余空间的大小
echo “The size $size_mb is too small, 2000MB minimum are required.”
exit 1
fi
if [ -e “/host/ubuntu/disks/$virtual_disk” ]; then
echo “The target virtual disk /host/ubuntu/disks/$virtual_disk already exists, aborting.”
exit 1
if [ $free_space -lt $size_mb ]; then
echo “Not enough free space ($free_space MB < $size_mb MB), aborting.”
exit 1
fi

cd /host/ubuntu/disks
dd if=/dev/zero of=”$virtual_disk” bs=1MB count=1 seek=”$size_mb” #建立一个分区文件
mkfs.ext3 -F “$virtual_disk” #格式化该分区文件,可以是mkfs.reiserfs或 mkfs.xfs(需要XFSprogs),也许-F要改为-f
mv ${target} ${target}.backup #把要分离文件夹改名
mkdir ${target}
echo “/host/ubuntu/disks/$virtual_disk ${target} ext3 loop 0 0″ >> /etc/fstab#修改 /etc/fstab文件 ext3改为你之前格式化的
mount ${target} #加载格式化好的文件
cp -a ${target}.backup/* ${target} #原需要分离的所有文件到新的系统分区里
echo “\nOperation completed successfully, if all is good feel free to remove ${target}.backup\n\nRebooting is recommended.”

按自己需要修改好 在终端中执行sudo sh wubi-add-virtual-disk /home 15000
这/home 15000 参数按自己需要修改
提示完成,重启机器。如果有问题把备份文件夹名改回如: /home.backup改为/home ,删除 /etc/fstab里新加得那行删除/host/ubuntu/disks/home.disk /home ext3 loop 0 0

重启即可

运行测试没问题可以把 那个备份文夹 (如上面的 /home.backup)删除。

把其他windows分区的剩余空间做一个disk文件也应该是一样的。在linux熟悉后想添加一个真实磁盘分区,操作上也是差不多的。把dd那行的操作改为用fdisk创建分区,home.disk 换成/dev/sdax就行了。

就算以后想要个“真实安装的”linux,也无须重装,保留双系统直接照上面个干。单系统,在引导部分做文章就行了。
非wubi安装的基本上也差不多这样操作吧。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-06-10 15:56 

注册: 2007-07-30 13:48
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
感谢LZ的分享,刚好最近有考虑这个问题,现在用WUBI在F盘装了一个UBUNTU,想扩充分区,然后想把自己的D盘改为LINUX的格式,也就是LZ说的“假装”变“原装”,也把启动从XP的改为GURB的,能不重装UBUNTU来实现这样的操作吗?

目前机子的设置:C D E盘是XP的,F是U的


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-06-10 17:05 
头像

注册: 2008-05-10 9:53
帖子: 752
送出感谢: 0 次
接收感谢: 1
可以,wubi安装不也是用grub吗?如果你还使用双系统,保持/boot不变,其他的想迁移就迁移,应该是最省事的了。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-06-10 17:33 

注册: 2007-07-30 13:48
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
重新看了一下,基本上是你说的这样了……

但有个想法,现在装的UBUNTU,能否备份出来,重新装一个后,把对应的驱动、已经安装的软件导入新的系统呢?

估计论坛内有,能否指点一下链接?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-06-10 17:59 
头像

注册: 2008-05-10 9:53
帖子: 752
送出感谢: 0 次
接收感谢: 1
wubi的话把那几个disk刻几张光盘,不就得了。系统玩坏了,直接复制回去就行了。如果是别的我就不太清楚了,等高人。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-06-11 16:51 

注册: 2008-05-10 23:28
帖子: 133
地址: nuaa
送出感谢: 0 次
接收感谢: 0 次
支持一个
不过现在还用不到,呵呵
等以后需要时再认真学习吧
先收藏了


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-06-12 11:16 

注册: 2007-03-02 16:44
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
学习中……


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-06-12 15:48 
头像

注册: 2008-05-24 15:11
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
谢谢楼主,自己找了好久了


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-06-16 10:13 
头像

注册: 2007-11-21 21:30
帖子: 182
地址: shanghai
送出感谢: 0 次
接收感谢: 1
3q.证好我需要使用,好好研究一下


_________________
访问我的博客请猛击:
http://hetenamy.blog.xunlei.com/


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-06-17 13:25 

注册: 2008-06-05 16:24
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
可以参考这个帖子:将通过wubi安装的ubuntu从windows分区下的虚拟磁盘搬迁到真实的分区上
http://forum.ubuntu.org.cn/viewtopic.php?t=131159


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-07-24 13:13 

注册: 2008-07-17 9:26
帖子: 29
送出感谢: 0 次
接收感谢: 0 次
扩充分区大小正是我想要做的事情,回复收藏!感谢分享。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [分享]wubi安装ubuntu后,想增加linux系统空间的方法 (分离、迁移分区文件夹)
帖子发表于 : 2010-01-05 1:24 

注册: 2010-01-05 1:22
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
用lvpm阿
再复制一份文件,但是比她大就可以了


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [分享]wubi安装ubuntu后,想增加linux系统空间的方法 (分离、迁移分区文件夹)
帖子发表于 : 2010-03-11 10:11 

注册: 2010-03-11 9:44
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
迁移整个根文件系统行吗?


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [分享]wubi安装ubuntu后,想增加linux系统空间的方法 (分离、迁移分区文件夹)
帖子发表于 : 2010-12-12 0:50 
头像

注册: 2010-06-10 10:23
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
很有用! :em11


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [分享]wubi安装ubuntu后,想增加linux系统空间的方法 (分离、迁移分区文件夹)
帖子发表于 : 2012-07-02 18:19 

注册: 2012-02-20 22:29
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
mark
thanks a lot


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译