508G의 여유 공간이 있는 CentOS 시스템이 있습니다. 나는 그것으로부터 새로운 파티션을 만들고 싶습니다. 확장 파티션에 위치합니다.
새 파티션을 생성하고 임의의 형식(ext4, fat32)으로 포맷했는데 적용 후 프로세스가 완료되지 않고 다음 오류가 발생합니다.
An error occurred while applying the operations
See the details for more information.
IMPORTANT
If you want support, you need to provide the saved details!
See http://gparted.sourceforge.net/larry/tips/save_details.htm for more information.
저장하면 save_details.htm
다음 정보가 포함됩니다.
GParted 0.6.0
Libparted 2.1
Create Logical Partition #1 (fat32, 508.23 GiB) on /dev/sda 00:00:01 ( ERROR )
calibrate New Partition #1 00:00:00 ( SUCCESS )
path: /dev/sda-1
start: 184424448
end: 1250263039
size: 1065838592 (508.23 GiB)
create empty partition 00:00:01 ( ERROR )
libparted messages ( INFO )
WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy). As a result, it may not reflect all of your changes until after reboot.
WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy). As a result, it may not reflect all of your changes until after reboot.
========================================
fdisk를 사용하여 /dev/sda6
파티션을 만들었고 다음을 확인했습니다.
$ sudo fdisk -l
Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xa62a8bc3
Device Boot Start End Blocks Id System
/dev/sda1 * 1 262 2097152 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 262 5361 40960000 83 Linux
/dev/sda3 5361 10460 40960000 83 Linux
/dev/sda4 10460 77826 541113344 5 Extended
/dev/sda5 10461 11480 8192000 82 Linux swap / Solaris
/dev/sda6 11480 77825 532917056+ 83 Linux
Partition 6 does not start on physical sector boundary.
하지만 format it을 사용하면 mkfs
다음 오류가 표시됩니다.
$ sudo mkfs -t ext4 /dev/sda6
mke2fs 1.41.12 (17-May-2010)
Could not stat /dev/sda6 --- No such file or directory
The device apparently does not exist; did you specify it correctly?
문제가 무엇입니까?
답변1
디스크에 대한 변경 사항을 커널에 알려야 합니다. 이를 위해서는 다음을 실행해야 합니다 partprobe
.
# partprobe /dev/sda6
mkfs.ext4
그런 다음 새로 생성된 파티션에 파일 시스템 할당을 실행해야 합니다 .
# mkfs.ext4 /dev/sda6
이제 파티션이 준비되었습니다mount
# mount /dev/sda6 /mountpoint
답변2
partprobe -s
작업을 수행하기 전에 이 명령을 실행해야 합니다./dev/sda6
해당 명령이 없으면 컴퓨터를 다시 시작하십시오.
답변3
Linux 스왑 파티션을 이동/재생성하고 실린더 경계에서 시작/끝나는지 확인해야 합니다.
답변4
내 제안: fdisk /dev/sda를 사용하여 새 파티션을 추가해야 합니다. 때때로 gparted는 이러한 문제에 직면합니다.