为什么重叠

为什么重叠

我的用户是 RedHat 和 Centos。我需要向根分区添加存储,但我只是不明白发生了什么。

我的 df -h:

guy@ubuntu:~$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
udev                         2.0G  4.0K  2.0G   1% /dev
tmpfs                        395M  424K  395M   1% /run
/dev/mapper/ubuntu--vg-root   23G   18G  4.1G  81% /
none                         4.0K     0  4.0K   0% /sys/fs/cgroup
none                         5.0M     0  5.0M   0% /run/lock
none                         2.0G     0  2.0G   0% /run/shm
none                         100M     0  100M   0% /run/user
/dev/sda1                    236M   70M  154M  32% /boot

我的cfdisk:

                   Disk Drive: /dev/sda
             Size: 26843545600 bytes, 26.8 GB
   Heads: 255   Sectors per Track: 63   Cylinders: 3263

Name       Flags  Part Type      FS Type        [Label]     Size (MB)
----------------------------------------------------------------------------
                  Primary        Free Space                      1.05      *
sda1       Boot   Primary        ext2                          254.81      *
                  Pri/Log        Free Space                      1.05      *
sda5       NC     Logical        LVM2_member                 26585.60      *
                  Pri/Log        Free Space                      1.05      *

和我的 fdisk -> p

Disk /dev/sda: 26.8 GB, 26843545600 bytes
255 heads, 63 sectors/track, 3263 cylinders, total 52428800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00092c8e

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758    52426751    25962497    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5          501760    52426751    25962496   8e  Linux LVM

我知道现在没有太多可用空间,昨天买的我尝试扩展到60GB。有延伸的空间,但我失败了。

我需要扩展根分区:

/dev/mapper/ubuntu--vg-root

从 cfdisk 来看,它看起来像 /dev/sda5 但如果从 fdisk 来看,它看起来像 sda5 和 sda2 重叠。

我没有对虚拟机的物理访问权限 - 所以 GParted 是不可能的。我不明白为什么 sda2 和 sda5 之间有重叠?

当我尝试删除 sda2 时,它也删除了 sda5。并且重启失败。当我仅删除 sda5 时,我无法在 fdisk p 中的同一块上启动。

我想知道:extendet 和 linux LVM 卷有什么区别?为什么它们会重叠?有没有办法扩展根分区?

答案1

为什么重叠

在 PC 的早期,人们认为 4 个分区对于任何人来说就足够了。后来我们意识到我们错了,所以我们添加了扩展分区,一个扩展分区包含另一个分区表,以及一些分区。在 Linux 中,分区 1→4 是原始分区(称为物理分区,尽管它们并不比任何其他分区更物理),而 5 及以后的分区是所谓的逻辑分区,位于扩展分区之一(物理分区中的一个)内。分区)。

如何延长。

可能需要从另一个操作系统(实时)运行,因为编辑正在运行的文件系统不会有好的结果。

替代

使用可用空间创建一个新分区。将一些目录复制到新分区,并创建从/root到新分区的符号链接。

例如

将新分区挂载到 上/big-partition,然后

mv -T /home /big-partition/home
ln -s -T /big-partition/home /home

您也可以对其他目录执行此操作。使用 kdirstat 或其他工具查找大目录,仅移动那些对操作系统操作不重要的目录。

相关内容