[问题]怎样扩大Linux分区的容量?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 卞锦生
- 帖子: 320
- 注册时间: 2008-12-07 19:43
- 系统: ubuntu14.10
- 来自: 江苏盐城亭湖区
- 联系:
[问题]怎样扩大Linux分区的容量?
Google了,没找到自己能操作的方法,特来请教。
原来是在WinXP下删除最后一个分区安装的Ubuntu8.10的。只有/和swap两个分区,在系统中标示为sda10和sda11。
现在Linux下的容量不够用了,就把现在WinXP的最后一个分区格式化为ext3,这个分区是sda9。
接下来想把这sda9合并到Linux中,找不到方法啊。
已经安装了“LVM逻辑卷管理器”和“分区编辑器”。
向大家请教。
原来是在WinXP下删除最后一个分区安装的Ubuntu8.10的。只有/和swap两个分区,在系统中标示为sda10和sda11。
现在Linux下的容量不够用了,就把现在WinXP的最后一个分区格式化为ext3,这个分区是sda9。
接下来想把这sda9合并到Linux中,找不到方法啊。
已经安装了“LVM逻辑卷管理器”和“分区编辑器”。
向大家请教。
Ubuntu17.04 + Firefox + Gimp
-
- 帖子: 12
- 注册时间: 2008-12-17 21:53
- 联系:
Re: [问题]怎样扩大Linux分区的容量?
可以用PQMAGIC把LINUX的分区扩大而不影响数据?
楼主keen_1981(二条)2002-09-16 23:42:22 在 Linux/Unix社区 / 系统维护与使用区 提问
如题,谢先!!我的硬盘只有35M了,救命!! 问题点数:50、回复次数:14Top
1 楼dominic2013(多米诺排骨)回复于 2002-09-17 00:05:59 得分 0
pq可以不影响数据地改变分区大小。Top
2 楼dominic2013(多米诺排骨)回复于 2002-09-17 00:06:21 得分 0
你还是最好备份一下Top
3 楼hjt3328(绝望的生鱼片)回复于 2002-09-17 08:46:23 得分 0
原则上是可以得,但是软件都有自己的bug,不能完全相信它,最好先备份Top
4 楼erickleung()回复于 2002-09-18 00:42:42 得分 20
pq只支援部份格式如ext2和新加的ext3, 还有其他的日志式系统, pq是不支援
的. 始终pq是透过DOS环境下来造改动, 我对他修改linux分区的可靠性存疑,
从未做生产中的分区试过, 千万要有多份的备份後, 才试, 成败都望回贴给我们
分享, 好吗?Top
5 楼updatedb(updatedb)回复于 2002-09-18 21:08:59 得分 20
那是不可行的,你只有在linux中做的修改才不会破会linux已经建立的表。你可以直接在linux中对分区直接进行修改。Top
6 楼seward()回复于 2002-09-18 21:18:18 得分 0
我有无数次pq 的经历. 但每次都是以重装操作系统结束.Top
7 楼eyoexply(`蓝水冰峰)回复于 2002-09-18 23:41:34 得分 0
不要太相信它Top
8 楼ayiiq180(阿一*Samuel)回复于 2002-09-19 01:20:27 得分 0
搞DOS分区还行Top
9 楼keen_1981(二条)回复于 2002-09-19 10:41:35 得分 0
那在LINUX下有什么像PQ这样的东西吗?UP!!Top
10 楼pantech_36(~ 25436 ~)回复于 2002-09-19 11:06:35 得分 0
不影响Top
11 楼JennyVenus()回复于 2002-09-20 21:37:16 得分 0
在dos下改动也行啊Top
12 楼hslinux(幻世龙)回复于 2002-09-30 13:39:52 得分 0
Pq7好象把ext3当做ext2认啊,用它当心!Top
13 楼guangyinsuipian(天使也堕落)回复于 2002-09-30 20:10:53 得分 0
pq上面只有ext2吧。
我在调整其他文件格式的硬盘容量是没有丢失数据,不知道ext3怎么样,你备份先吧。Top
14 楼Louis819()回复于 2002-09-30 20:23:01 得分 10
最后通过安装目录方式扩容。PQ危险!Top
把命令列出来:
查看linux系统mount分区情况:
mount
查看分区大小和占用比
df -h
查看分区以1K区段显示的信息
df
查看详细分区信息
fdisk -l /dev/sda 【记录详细的分区信息,包括块的数字】
开始,划分,比如是/分区太多,而/opt分区不够
/dev/sda6 --->/ 20G
/dev/sda7 -->/opt 1G
开始划分:
修改系统分区
umount /dev/sda6 /dev/sda7
e2fsck -f /dev/sda6
resize2fs /dev/sda6 15G
reboot
修改磁盘物理分区
fdisk /dev/sda
p 记录分区的起始位置30294
d
6
p
n 输入30294
+15G
p
n
+2G 【设定分区大小,此新分区的容量务必大于或等于原来的/dev/sda7】
现在多了个分区sda8
p
x
f
r
p
w
复制分区sda8<原来的sda7>到sda7<新生成的硬盘空间>:
dd if=/dev/sda8 of=/dev/sda7
读取了392048个区段
输出了392048个区段
mount /dev/sda7 /mnt/tmp
ls /mnt/tmp [原来的档案应该都在]
现在就是来删除sda8,然后将sda7向后扩大。
楼主keen_1981(二条)2002-09-16 23:42:22 在 Linux/Unix社区 / 系统维护与使用区 提问
如题,谢先!!我的硬盘只有35M了,救命!! 问题点数:50、回复次数:14Top
1 楼dominic2013(多米诺排骨)回复于 2002-09-17 00:05:59 得分 0
pq可以不影响数据地改变分区大小。Top
2 楼dominic2013(多米诺排骨)回复于 2002-09-17 00:06:21 得分 0
你还是最好备份一下Top
3 楼hjt3328(绝望的生鱼片)回复于 2002-09-17 08:46:23 得分 0
原则上是可以得,但是软件都有自己的bug,不能完全相信它,最好先备份Top
4 楼erickleung()回复于 2002-09-18 00:42:42 得分 20
pq只支援部份格式如ext2和新加的ext3, 还有其他的日志式系统, pq是不支援
的. 始终pq是透过DOS环境下来造改动, 我对他修改linux分区的可靠性存疑,
从未做生产中的分区试过, 千万要有多份的备份後, 才试, 成败都望回贴给我们
分享, 好吗?Top
5 楼updatedb(updatedb)回复于 2002-09-18 21:08:59 得分 20
那是不可行的,你只有在linux中做的修改才不会破会linux已经建立的表。你可以直接在linux中对分区直接进行修改。Top
6 楼seward()回复于 2002-09-18 21:18:18 得分 0
我有无数次pq 的经历. 但每次都是以重装操作系统结束.Top
7 楼eyoexply(`蓝水冰峰)回复于 2002-09-18 23:41:34 得分 0
不要太相信它Top
8 楼ayiiq180(阿一*Samuel)回复于 2002-09-19 01:20:27 得分 0
搞DOS分区还行Top
9 楼keen_1981(二条)回复于 2002-09-19 10:41:35 得分 0
那在LINUX下有什么像PQ这样的东西吗?UP!!Top
10 楼pantech_36(~ 25436 ~)回复于 2002-09-19 11:06:35 得分 0
不影响Top
11 楼JennyVenus()回复于 2002-09-20 21:37:16 得分 0
在dos下改动也行啊Top
12 楼hslinux(幻世龙)回复于 2002-09-30 13:39:52 得分 0
Pq7好象把ext3当做ext2认啊,用它当心!Top
13 楼guangyinsuipian(天使也堕落)回复于 2002-09-30 20:10:53 得分 0
pq上面只有ext2吧。
我在调整其他文件格式的硬盘容量是没有丢失数据,不知道ext3怎么样,你备份先吧。Top
14 楼Louis819()回复于 2002-09-30 20:23:01 得分 10
最后通过安装目录方式扩容。PQ危险!Top
把命令列出来:
查看linux系统mount分区情况:
mount
查看分区大小和占用比
df -h
查看分区以1K区段显示的信息
df
查看详细分区信息
fdisk -l /dev/sda 【记录详细的分区信息,包括块的数字】
开始,划分,比如是/分区太多,而/opt分区不够
/dev/sda6 --->/ 20G
/dev/sda7 -->/opt 1G
开始划分:
修改系统分区
umount /dev/sda6 /dev/sda7
e2fsck -f /dev/sda6
resize2fs /dev/sda6 15G
reboot
修改磁盘物理分区
fdisk /dev/sda
p 记录分区的起始位置30294
d
6
p
n 输入30294
+15G
p
n
+2G 【设定分区大小,此新分区的容量务必大于或等于原来的/dev/sda7】
现在多了个分区sda8
p
x
f
r
p
w
复制分区sda8<原来的sda7>到sda7<新生成的硬盘空间>:
dd if=/dev/sda8 of=/dev/sda7
读取了392048个区段
输出了392048个区段
mount /dev/sda7 /mnt/tmp
ls /mnt/tmp [原来的档案应该都在]
现在就是来删除sda8,然后将sda7向后扩大。
仙湖藝術 www.xianhuu.com
- Terpineol
- 帖子: 1230
- 注册时间: 2007-12-09 14:35
-
- 帖子: 7
- 注册时间: 2007-05-19 8:26
Re: [问题]怎样扩大Linux分区的容量?
将新盘挂载到一个目录就行,作为数据盘用,也可挂载到/home下就行了
- qqttdh
- 帖子: 896
- 注册时间: 2007-07-20 22:15
Re: [问题]怎样扩大Linux分区的容量?
sudo su卞锦生 写了:Google了,没找到自己能操作的方法,特来请教。
原来是在WinXP下删除最后一个分区安装的Ubuntu8.10的。只有/和swap两个分区,在系统中标示为sda10和sda11。
现在Linux下的容量不够用了,就把现在WinXP的最后一个分区格式化为ext3,这个分区是sda9。
接下来想把这sda9合并到Linux中,找不到方法啊。
已经安装了“LVM逻辑卷管理器”和“分区编辑器”。
向大家请教。
cp -a /home/* /media/sda9 && echo "/dev/sda9 /home ext3 defaults 0 2" >> /etc/fstab
检查/media/sda9下数据是否正确
如正确则可以执行删除命令
sudo rm -rf /home/*/*
为了确保一定能够再次登录,请保留空的用户用户目录
重启测试是否正确,如正确,完成
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
- qqttdh
- 帖子: 896
- 注册时间: 2007-07-20 22:15
Re: [问题]怎样扩大Linux分区的容量?
建议 sudo tune2fs -c 0 -i 0 /dev/sda9
发言并不是一种义务,最喜欢的回答是不知道
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
两个手指点击,居然默认就是鼠标中键功能
右上角是中键,右下角是左键
Grub真小,才512B
零度电子书(Unix&Linux)
http://books.05sun.com/downlist/s_62_3.html
win7恢复能力不如xp,ubuntu相对较稳定。。。待机恢复起来似乎。。。
-
- 帖子: 684
- 注册时间: 2008-02-17 22:29
- 来自: 江苏
Re: [问题]怎样扩大Linux分区的容量?
如果要把sda9挂载成/home也很简单:
1、先挂载sda9分区,比如:
可能还要改变一下/mnt/disk的权限:
2、复制/home到/mnt/disk:
3、修改/etc/fstab,把/dev/sda9挂载为/home
加入以下一行:
重新启动后,/home就在/dev/sda9上了。
也许要把以前的/home下到东西删掉,那可能要用LiveCD了。
1、先挂载sda9分区,比如:
代码: 全选
sudo mkdir /mnt/disk
sudo mount -t ext3 /dev/sda9 /mnt/disk
代码: 全选
sudo chmod 777 /mnt/disk
代码: 全选
cp -a /home/* /mnt/disk
代码: 全选
sudo gedit /etc/fstab
代码: 全选
/dev/sda9 ext3 /home default,noatime 0 0
也许要把以前的/home下到东西删掉,那可能要用LiveCD了。
-
- 帖子: 497
- 注册时间: 2006-10-18 8:48
Re: [问题]怎样扩大Linux分区的容量?
你目前的分区:
sda9 空分区
sda10 /
sda11 swap
由于你的/目录不够了,如果你仅仅是把新分区挂到home上,很可能/目录的空间也还是不够。最好的办法是直接扩大/目录。
要实现这个操作,你需要在另一个系统中进行,最好的方式就是用你的Linve CD安装盘。
用光盘启动后,卸载所有的硬盘分区,然后输入命令
sudo gparted
就会打开分区编辑器图形界面,然后你就可以动手把sda9和sda10合到一起,方法是把sda9分区删除,然后调整sda10的大小,这种方法绝对不会删除sda10上的数据的。我已经试过了。图形界面上也有不同的颜色标识,仔细看看就明白了。
合并后还要看看新的分区是多少。一般应该是
/dev/sda9 /
/dev/sda10 swap
这时候你还需要改掉硬盘中的fstab和menu.lst才可以正常启动。
把合并后的/dev/sda9挂到/mnt目录下,然后根据实际更改你的/mnt/etc/fstab文件和/mnt/boot/grub/menu.lst文件。
然后就可以用硬盘启动了。
上面的几项操作,如果你不是很清楚的话,建议不要动手,免得搞错了删除数据,或者是启动不了系统。
sda9 空分区
sda10 /
sda11 swap
由于你的/目录不够了,如果你仅仅是把新分区挂到home上,很可能/目录的空间也还是不够。最好的办法是直接扩大/目录。
要实现这个操作,你需要在另一个系统中进行,最好的方式就是用你的Linve CD安装盘。
用光盘启动后,卸载所有的硬盘分区,然后输入命令
sudo gparted
就会打开分区编辑器图形界面,然后你就可以动手把sda9和sda10合到一起,方法是把sda9分区删除,然后调整sda10的大小,这种方法绝对不会删除sda10上的数据的。我已经试过了。图形界面上也有不同的颜色标识,仔细看看就明白了。
合并后还要看看新的分区是多少。一般应该是
/dev/sda9 /
/dev/sda10 swap
这时候你还需要改掉硬盘中的fstab和menu.lst才可以正常启动。
把合并后的/dev/sda9挂到/mnt目录下,然后根据实际更改你的/mnt/etc/fstab文件和/mnt/boot/grub/menu.lst文件。
然后就可以用硬盘启动了。
上面的几项操作,如果你不是很清楚的话,建议不要动手,免得搞错了删除数据,或者是启动不了系统。
- chinesejerry
- 帖子: 510
- 注册时间: 2007-10-06 3:48
- 来自: 霍格沃茨魔法学校葛莱芬多学院
- 联系:
Re: [问题]怎样扩大Linux分区的容量?
直接点,就是划分出新分区,修改fstab,添加并设置想要的挂载点即可。你要修改的只有一个/etc/fstab,当然是保证之前Linux分区的文件不变的情况下。
Because...nobody really uses an operating system,
people use...programs...on their computer.
And the only mission in life of an operating system is to helps those programs run.
----Linus
people use...programs...on their computer.
And the only mission in life of an operating system is to helps those programs run.
----Linus
- 追疯少年
- 帖子: 950
- 注册时间: 2008-03-13 23:37
- 联系:
- topbluecat
- 帖子: 411
- 注册时间: 2008-03-27 21:56
Re: [问题]怎样扩大Linux分区的容量?
在Linux下,Ubuntu Live CD中的gparted(分区编辑器)才是王道! PQMagic对ext3的支持不是很完美。
-
- 帖子: 951
- 注册时间: 2008-11-09 14:58
Re: [问题]怎样扩大Linux分区的容量?
我发现我的系统文件夹也小了,想扩大下,但是又不敢。怕崩溃了topbluecat 写了:在Linux下,Ubuntu Live CD中的gparted(分区编辑器)才是王道! PQMagic对ext3的支持不是很完美。
- topbluecat
- 帖子: 411
- 注册时间: 2008-03-27 21:56
Re: [问题]怎样扩大Linux分区的容量?
我试过N次了,没有问题。当然还是备份好数据以防万一....
-
- 帖子: 389
- 注册时间: 2007-12-31 11:40
Re: [问题]怎样扩大Linux分区的容量?
用Ubuntu Live CD中的gparted(分区编辑器)压缩sda9(但不能删除),然后扩大sda10,用时大概1小时。(中途不能中断),还有一办法sad9作/home.
ls -l /dev/disk/by-uuid---查看UUID
# /dev/sda9
UUID=????????????????????????????? /home auto users,atime,auto,rw,nodev,exec,nosuid 0 0
ls -l /dev/disk/by-uuid---查看UUID
# /dev/sda9
UUID=????????????????????????????? /home auto users,atime,auto,rw,nodev,exec,nosuid 0 0
- jkll
- 帖子: 508
- 注册时间: 2008-06-11 11:23
- 来自: 金华
- 联系:
Re: [问题]怎样扩大Linux分区的容量?
我是在u盘上装个gparted的livecd,从U盘启动,然后想怎么分就怎么分。你不是改linux原来就挂载的分区,所以直接在linux系统中装个gparted软件就可以了