오류: /dev/sda의 파티션이 사용 중입니다.

오류: /dev/sda의 파티션이 사용 중입니다.

다음을 수행하려면 CentOS 7 서버에 어떤 특정 명령을 입력해야 합니까?
1.) 하드 드라이브를 8개의 파티션으로 분할한 다음
2.) 나머지 6개의 파티션이 별도로 유지되도록 처음 두 개의 파티션을 운영 체제에 연결합니까?

이것은 나의 첫 번째 시도이며 보시다시피 파티션이 현재 사용 중이라는 오류가 발생합니다.

[root@remote-host ~]# parted --script /dev/sda mklabel gpt mkpart primary 1MiB 250MiB mkpart primary 250MiB 500MiB mkpart primary 500MiB 750MiB mkpart primary 750MiB 1000MiB mkpart primary 1000MiB 1250MiB mkpart primary 1250MiB 1500MiB mkpart primary 1500MiB 1750MiB mkpart primary 1750MiB 2000MiB
Error: Partition(s) on /dev/sda are being used.

참고: 나중에 스크립트로 마이그레이션할 수 있는 명령을 사용해야 합니다. 따라서 대화형 콘솔 도구를 사용하여 이 문제를 해결할 수 없습니다.

명령을 실행하기 전에 디스크를 마운트 해제한 parted다음 명령을 실행한 후 두 개의 새 파티션으로 다시 마운트하는 것만 으로 대답이 간단합니까 parted?

배경으로 현재 디스크 내용에 대한 정보를 다음과 같이 제공합니다.

[root@remote-host ~]# parted -l
Model: ATA WDC WD20EZRX-00D (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  211MB   210MB   fat16        EFI System Partition  boot
 2      211MB   735MB   524MB   xfs
 3      735MB   2000GB  2000GB                                     lvm

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-home: 1938GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system  Flags
 1      0.00B  1938GB  1938GB  xfs

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-swap: 8187MB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  8187MB  8187MB  linux-swap(v1)

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-root: 53.7GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system  Flags
 1      0.00B  53.7GB  53.7GB  xfs

[root@remote-host ~]#

답변1

sdX 디스크의 파티션 테이블을 삭제하고 그 위에 새 파티션 테이블을 생성하려는 경우 다음과 같이 smth(루트로)를 사용할 수 있습니다.

# dd if=/dev/zero of=/dev/sdX bs=512 count=1024

이후에는 parted 명령이 더 이상 파티션이 사용 중이라고 불평하지 않습니다.

더럽고 추악하지만 작동합니다 ;-)

답변2

시스템 트레이 열기->장치->제거분할할 드라이브입니다. 그런 다음 다시 실행하십시오 parted.

관련 정보