/dev/sda에서 /dev/sda1로 디스크 공간을 이동하는 방법은 무엇입니까?

/dev/sda에서 /dev/sda1로 디스크 공간을 이동하는 방법은 무엇입니까?

Centos 7과 200GB 디스크를 사용하는 가상 머신이 있습니다. 어떤 이유로 내 레이아웃은 다음과 같습니다

df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/sda1                100GB  95GB  5GB   

fdisk -l을 실행합니다:

Disk /dev/sda: 204.8 GB, 204803670016 bytes,400007168 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
Disk label type: dos
Disk identifier: 0x0006c283

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   199997439    99997696     Linux

/dev/sda1 파티션의 공간을 늘리고 싶습니다.

답변1

파티션을 확장하려는 것 같습니다. 이것을하기 위해:

  1. 할당된 파티션의 크기를 조정합니다. 예: cfdisk /dev/sda파티션 크기를 조정하는 옵션을 선택합니다.
  2. 운영 체제는 자동으로 업데이트되지만 전화할 수 있는 경우를 대비해partprobe /dev/sda
  3. 파일 시스템의 크기를 조정합니다. 예: ext 파일 시스템의 경우resize2fs /dev/sda1

파티션을 축소하지 않고 확장하는 한 시스템이 실행되는 동안 이 작업을 수행하는 것이 안전합니다. 하지만 모든 것을 반드시 백업하세요.

답변2

파티션 확장 솔루션을 찾았습니다.

1. 파티션을 삭제하고 그 자리에 새 파티션을 만듭니다.

root@rescue ~ # fdisk /dev/sda

Command (m for help): d
Selected partition 1

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1):
Using default value 1
First sector (2048-199999487, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-199999487, default 199999487):
Using default value 199999487

Partition #1 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: N

Command (m for help): p

Disk /dev/sda: 102.4 GB, 102399737856 bytes
255 heads, 63 sectors/track, 12449 cylinders, total 199999488 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
Disk identifier: 0x00051eb3

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   199999487    99998720   83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

2. 파일 시스템 크기 조정

# resize2fs /dev/sda1
resize2fs 1.42.5 (29-Jul-2012)
Resizing the filesystem on /dev/sda1 to 24999680 (4k) blocks.
The filesystem on /dev/sda1 is now 24999680 blocks long.

3. 다시 시작

관련 정보