之前没有理解好逻辑分区的概念,导致做实验除了错误。分享给大家:
先看一下实验:
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─rhel-root 253:0 0 16G 0 lvm /
├─rhel-swap 253:1 0 2G 0 lvm [SWAP]
└─rhel-home 253:2 0 1G 0 lvm /home
sdb 8:16 0 10G 0 disk
├─sdb1 8:17 0 2G 0 part
├─sdb2 8:18 0 200M 0 part
├─sdb3 8:19 0 100M 0 part
├─sdb4 8:20 0 1K 0 part
└─sdb5 8:21 0 10M 0 part
Command (m for help): n
All primary partitions are in use.
Adding logical partition 6
First sector (4835328-4913151, default 4835328):
Last sector, +sectors or +size{K,M,G,T,P} (4835328-4913151, default 4913151): +100M
Value out of range.
我的sdb 是10G 大小,但是我才分了不到3G,在想分的时候竟然告诉我超出范围。这是为啥?
想了一会找出了答案,因为我在给逻辑分区分配容量的时候只给了100M.
关于逻辑分区:
正常我们知道如果超过3主分区,第四分区通常为逻辑分区。
在正常划分磁盘的时候默认也是这样的。
重点
是如果磁盘如果是10G,如果sdb1,sdb2,sdb3分别是一个1G,剩下的7G要全部分给逻辑分区。
因为
逻辑分区:分区信息写在扩展分区中的分区
如果不这么做的有可能会导致磁盘容量丢失。