호스트에 ext4 볼륨을 추가하고 싶지만 삭제하고 다시 만들 수 있는 유효한 파티션 테이블이 없다는 것을 발견했습니다.
fdisk -u /dev/vdb
/dev/vdb: device contains a valid 'ext4' signature; it is strongly recommended to wipe the device with wipefs(8) if this is unexpected, in order to avoid possible collisions
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xd2971c02.
root@host:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 20G 0 disk
`-vda1 253:1 0 20G 0 part /
vdb 253:16 0 1T 0 disk /mnt/redacted
vdc 253:32 0 64M 0 disk
기본 디스크의 크기를 수백 GB 늘리면 이전 증가에 대해 OS에 어떻게 알려야 합니까 resize2fs
? 처음에는 파티션 테이블이 커지는 것을 볼 수 없습니다.
기본적으로 디스크를 추가한 다음 전체 디스크의 새 파티션을 만들고 변경 사항을 기록한 다음 할 수 있습니까 resize2fs
?
답변1
처음에는 파티션 테이블이 커지는 것을 볼 수 없습니다.
왜냐면 하나도 없거든요. 일반적으로 파티션 테이블은 필요하지 않습니다. 디스크를 ext4(또는 다른 파일 시스템)로 포맷하고 파티셔닝 없이 직접 사용할 수 있습니다. 파티션을 나누지 않고 전체 디스크를 사용하려는 경우 이는 완벽하게 유효한 사용 사례입니다. 간단히 디스크 크기를 조정하고, 가상 머신을 다시 시작하거나(또는 디스크 연결을 끊었다가 다시 연결), resize2fs
크기 매개변수 없이 방법을 사용하여 파일 시스템 크기를 조정하여 디스크 크기에 맞게 크기를 조정합니다.