왜 겹쳐?

왜 겹쳐?

내 사용자는 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가 겹치는 것처럼 보입니다.

VM에 물리적으로 액세스할 수 없으므로 GParted가 불가능합니다. sda2와 sda5가 왜 겹치는지 모르겠습니다.

sda2를 삭제하려고 하면 sda5도 삭제됩니다. 그리고 다시 시작하지 못했습니다. sda5만 제거하면 fdisk p의 동일한 블록에서 부팅할 수 없습니다.

알고 싶습니다: 확장과 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 또는 기타 도구를 사용하여 큰 디렉토리를 찾고 운영 체제 작동에 중요하지 않은 디렉토리만 이동하십시오.

관련 정보