sunshine__zhang 发表于 2017-10-31 10:16:53

linux分区问题求解

本帖最后由 sunshine__zhang 于 2017-11-6 16:03 编辑

linux一共有20G空间, /dev/sda1占据了16G,/dev/sda2扩展分区4G,/dev/sda5/swap分区4G,现在无法进行分区创建,怎么办,求大神指教

Rain-Jin 发表于 2017-11-1 08:18:21

你可以从虚拟机再添加一块磁盘,重新对新的磁盘进行分区,据我所知装好系统是不可重新分区的

polt 发表于 2017-11-1 08:28:32

说实话,没太看明白什么意思,你这是要把这块磁盘格了,重新分区,还是要怎么弄

sunshine__zhang 发表于 2017-11-1 09:15:38

polt 发表于 2017-11-1 08:28
说实话,没太看明白什么意思,你这是要把这块磁盘格了,重新分区,还是要怎么弄

我想对系统分配完后的空间重新分区,结果fdisk发现都分配完了。。。。。

sunshine__zhang 发表于 2017-11-1 09:16:39

Rain-Jin 发表于 2017-11-1 08:18
你可以从虚拟机再添加一块磁盘,重新对新的磁盘进行分区,据我所知装好系统是不可重新分区的

为什么redhat系统只分配一部分空间,还有大部分剩余

Rain-Jin 发表于 2017-11-1 11:38:51

sunshine__zhang 发表于 2017-11-1 09:16
为什么redhat系统只分配一部分空间,还有大部分剩余

那是因为你分区的时候,失误吧? 一般分区为/boot 1G   swap 1G      / 18G,你可以重新装一下,

sunshine__zhang 发表于 2017-11-1 12:32:04

Rain-Jin 发表于 2017-11-1 11:38
那是因为你分区的时候,失误吧? 一般分区为/boot 1G   swap 1G      / 18G,你可以重新装一下,

sda1可以重新格式化么,里面不是有操作系统相关的东西么

Rain-Jin 发表于 2017-11-1 14:09:49

sunshine__zhang 发表于 2017-11-1 12:32
sda1可以重新格式化么,里面不是有操作系统相关的东西么

# ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 Nov12017 /dev/sda
brw-rw---- 1 root disk 8, 1 Nov12017 /dev/sda1
brw-rw---- 1 root disk 8, 2 Nov12017 /dev/sda2
brw-rw---- 1 root disk 8, 3 Nov12017 /dev/sda3
是不是有操作系统相关,我也不清晰,你可以自己试试,如果从虚拟机软件处添加虚拟硬盘,重启系统是sdb*
关于你的想法,你自己可以动手试试,然后分享出来。

polt 发表于 2017-11-1 14:59:30

sunshine__zhang 发表于 2017-11-1 09:15
我想对系统分配完后的空间重新分区,结果fdisk发现都分配完了。。。。。

一般分区分好了之后要想重新分区之有把原先的分区删除之后才能重新划分,如果你做了lvm的话可以试试缩减分区大小,前提是你的文件系统格式不是xfs格式的,不过,说实话,你这个分区有点奇葩,如果是练习的话就重新加一块磁盘练习吧,如果是想调整分区,我觉得还是重新分区重做系统吧

sunshine__zhang 发表于 2017-11-2 11:15:56

polt 发表于 2017-11-1 14:59
一般分区分好了之后要想重新分区之有把原先的分区删除之后才能重新划分,如果你做了lvm的话可以试试缩减 ...

设备       启动    Start   末尾   扇区 Size Id 类型
/dev/sda1*      2048 33554431 3355238416G 83 Linux
/dev/sda2       33556478 419409918384514   4G5 扩展
/dev/sda5       33556480 419409918384512   4G 82 Linux 交换 / Solaris


root@colinsoft:/# fdisk /dev/sda

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


命令(输入 m 获取帮助): n
All space for primary partitions is in use.
Adding logical partition 6
No free sectors available.

sunshine__zhang 发表于 2017-11-2 11:16:30

Rain-Jin 发表于 2017-11-1 14:09
# ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 Nov12017 /dev/sda
brw-rw----...

设备       启动    Start   末尾   扇区 Size Id 类型
/dev/sda1*      2048 33554431 3355238416G 83 Linux
/dev/sda2       33556478 419409918384514   4G5 扩展
/dev/sda5       33556480 419409918384512   4G 82 Linux 交换 / Solaris


root@colinsoft:/# fdisk /dev/sda

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


命令(输入 m 获取帮助): n
All space for primary partitions is in use.
Adding logical partition 6
No free sectors available.

Rain-Jin 发表于 2017-11-2 17:31:29

sunshine__zhang 发表于 2017-11-2 11:16
设备       启动    Start   末尾   扇区 Size Id 类型
/dev/sda1*      2048 33554431 335523841 ...

磁盘只可以有四个主分区primary partition;
添加的额外磁盘是属于扩展分区,
所以你在分区的时候要分3个主分区和1个逻辑分区,一个逻辑分区扩充出来的分区属于扩展分区;
总之,你在分区的时候,分了4个主分区,导致你无法再添加磁盘;
3个primary partition1个logical partition

sunshine__zhang 发表于 2017-11-3 13:46:58

Rain-Jin 发表于 2017-11-2 17:31
磁盘只可以有四个主分区primary partition;
添加的额外磁盘是属于扩展分区,
所以你在分区的时候要分3 ...

谢谢,已经解决,安装了红帽
页: [1]
查看完整版本: linux分区问题求解