如何进行这种分区切割?

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

如何进行这种分区切割?

#1

帖子 whaha » 2017-07-30 13:28

sudo fdisk -l

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3b2662b1

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 97851391 97849344 46.7G 7 HPFS/NTFS/exFAT
/dev/sda2 97851392 390819839 292968448 139.7G 83 Linux
/dev/sda4 390821886 449411071 58589186 28G 5 Extended
/dev/sda5 390821888 400584703 9762816 4.7G 82 Linux swap / Solaris
/dev/sda6 400586752 439646207 39059456 18.6G b W95 FAT32
/dev/sda7 439648256 449411071 9762816 4.7G 7 HPFS/NTFS/exFAT

df -h /dev/sda2
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 138G 22G 109G 17% /

我准备从已有的sda2中,切割出50G的空间 ,设立一个新分区sda3 ,文件格式 ext3
简单说:就是将一个分区 sda2 ,150G,它仅仅使用了22G,我切割出50G给一个新分区SDA3,请问,如何做到?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 如何进行这种分区切割?

#2

帖子 poloshiao » 2017-07-30 14:47

将一个分区 sda2 ,150G,它仅仅使用了22G,我切割出50G给一个新分区SDA3
1. 先將 /dev/sda2 分割區 備存 以免意外遺失
2. 使用 gparted 把 /dev/sda2 後端向前縮小
2-1. 實際上效果 要看你 /dev/sda2 內 數據的分佈
2-2. 如果你把 2-1 備存的檔案 回存到 /dev/sda2 就可能把數據分佈 集中在前端
3. 再把 /dev/sda2 縮小後的空間 重新分割成新分區 (新分區名稱 不一定是 sda3)
4. 補充 任何分割區操作 都必須先卸載 才能執行
whaha
帖子: 104
注册时间: 2016-07-08 17:43
系统: debian8

Re: 如何进行这种分区切割?

#3

帖子 whaha » 2017-07-30 20:10

崩溃了,这个sda2无法umount,它是系统分区,挂载了/ 根目录。

我没有先备份sda2的数据,直接缩小分区,重启后,导致无法进入系统了。
崩溃了。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 如何进行这种分区切割?

#4

帖子 poloshiao » 2017-07-30 20:51

这个sda2无法umount,它是系统分区,挂载了/ 根目录。
我没有先备份sda2的数据,直接缩小分区,
4. 補充 任何分割區操作 都必須先卸載 才能執行
既然沒有 umount 如何能缩小分区
回复