deepin硬盘安装后如何给该区扩容
Tofloor
poster avatar
chenghao0610
deepin
2013-11-19 17:52
Author
我win7下分了一个20g的区硬盘安装了deepin, 但是觉得20g太小了, 我想在分30g出来给deepin, 那么deepin安装的那个区要变成50g, 如何弄。谢谢。
Reply Favorite View the author
All Replies
electricface
deepin
2013-11-19 17:55
#1
进入 U盘的live 系统打开  gparted 工具调整一下分区试试,ext4文件系统是支持调整分区大小的,但想要扩大需要在相邻位置留有 未分配的区域。

参考 CentOS无损调整磁盘分区大小的实现方法
Reply View the author
Summving
deepin
2013-11-21 08:32
#2
先在win7下在linux分区旁边分出30G空白区,不用新建分区,也不用格式化,然后再进入livecd用gparted调整分区大小就可以了。
Reply View the author
xliang9550
deepin
2013-11-21 16:42
#3
貌似Windows自带的分区管理功能会把Linux分区搞死,我建议使用GParted LiveCD或PartedMagic进行磁盘编辑,或者最新版的DiskGenius(不要使用分区助手,那个不靠谱)。注意,调整分区大小之后还要修改分区的UUID(GUID),不然没法自动挂载的。

之前在双系统的机器上用Windows自带磁盘分区管理查看Linux分区,有时不能正确识别分区类别,例如将Linux下的逻辑分区也识别为主分区,还是慎用为好。
Reply View the author
136******54
deepin
2013-11-22 00:46
#4
貌似Windows自带的分区管理功能会把Linux分区搞死,我建议使用GParted LiveCD或PartedMagic进行磁盘编辑,或者最新版的DiskGenius(不要使用分区助手,那个不靠谱)。注意,调整分区大小之后还要修改分区的UUID(GUID),不然没法自动挂载的。

之前在双系统的机器上用Windows自带磁盘分区管理查看Linux分区,有时不能正确识别分区类别,例如将Linux下的逻辑分区也识别为主分区,还是慎用为好。

是的,windows自带的分区工具能把Linux分区搞的死死的
血泪经验
Reply View the author
jhkwei
deepin
2013-11-22 03:33
#5
我只知道命令操作:
如下:
0)查UUID
cd /dev/disk/by-uuid/
记下现有的UUID

1)添加分区
比如你的/dev/sda有空闲区
sudo fdisk /dev/sda
n #输入n添加新分区
再下面就你一路回车,到分配大小,填入你要的大小
大小这里你要到网上查一下
w #输入w保存分区

2)复制文件
比如新增的分区为/dev/sda8
sudo mount /dev/sda8 /mnt #把新分区挂到/mnt目录上
sudo cp -a /home /mnt #把/home里面的内容全部复制到新分区上,这里可能要一点时间
成功后就可以删除 /home
sudo rm -rf /home/

3)找到新分区的UUID
cd /dev/disk/by-uuid/
你就可以看到许多UUID
找到你新增的UUID,比较一下第0步就知道

4 )开机挂载新分区
复制完后把/home分区添加到/etc/fstab中
在文件中加入以下内容:
# /home was on /dev/sda8  during installation
UUID=8888888-8888-8888-8888-888888888  /home           ext4    defaults
UUID写入你的UUID就可以了

5)reboot
Reply View the author