수동으로 크기를 조정한 sda1 및 OS는 여전히 이전 크기를 사용합니다. 어떻게 "새로 고침"합니까?

수동으로 크기를 조정한 sda1 및 OS는 여전히 이전 크기를 사용합니다. 어떻게 "새로 고침"합니까?

저는 VM을 사용하여 이 작업을 수행하고 있습니다. 저는 virtualbox를 사용하고 있는데 동적 디스크로 서버를 만드는 실수를 저질렀습니다. 그런 다음 고정된 또 다른 가상 디스크를 생성하여 서버 OS를 복제했습니다. 이는 sda1이 동적 디스크에서 예상되는 크기로 커지지 않고 대신 확장 파티션과 다른 파티션을 생성하기 때문입니다.

고정 디스크에 서버를 두는 것은 sda1의 크기가 동일하게 유지되고 확장 파티션만 커졌기 때문에 도움이 되지 않았습니다.

그래서 gparted를 편안하게 사용하고 파티션을 수동으로 더 크게 만들 수 있도록 해당 디스크를 내가 가지고 있는 데스크톱 버전 VM에 추가했습니다.

이제 확장 파티션과 다른 파티션(sda5)에는 파일 시스템이 기억나지 않고 이러한 핵심 기호가 있으며 심지어 루트 권한으로 gparted를 실행해도 어떤 방식으로든 삭제하거나 변경할 수 없습니다.

그래서 fdisk로 바꿨습니다. sda2와 sda5를 쉽게 삭제한 다음 gparted를 사용하여 sda1을 더 크게 만들 수 있었습니다. 마지막에 1MB를 남겼습니다.

지금 내가 겪고 있는 문제는 바로 여기에 있다. 서버는 이런 저런 작업을 수행할 공간이 충분하지 않다고 말합니다.

server@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.5G     0  2.5G   0% /dev
tmpfs           508M  7.3M  501M   2% /run
/dev/sda1       2.8G  2.7G     0 100% /
tmpfs           2.5G     0  2.5G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.5G     0  2.5G   0% /sys/fs/cgroup
/dev/sdb1        15G   47M   14G   1% /home/server/sxtngig
tmpfs           508M     0  508M   0% /run/user/1000
server@ubuntu:~$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0    8G  0 disk
└─sda1   8:1    0    8G  0 part /
sdb      8:16   0   15G  0 disk
└─sdb1   8:17   0   15G  0 part /home/server/sxtngig
sr0     11:0    1 1024M  0 rom

보시다시피 8GB가 있지만 df는 그렇지 않습니다.보다그것. 서버를 만들 수 있는 방법이 있나요?새로 고치다디스크 공간? 어쩌면 파일에 변경해야 할 내용이 있을까요?

답변1

파티션(파일 시스템의 컨테이너)의 크기를 조정했지만 파일 시스템 자체의 크기는 조정하지 않았습니다. (서류를 더 큰 캐비닛으로 옮기되 다른 사람에게 새 서랍을 사용하라고 말하지 않는 것과 약간 비슷합니다.)

ext4 파일 시스템이라고 가정resize2fs당신이 필요로하는 것입니다. (ext4가 아닌 경우 다른 명령이 필요하지만 최신 파일 시스템은 어쨌든 크기 조정을 지원해야 합니다.) 예를 참조하세요.https://access.redhat.com/articles/1196353

답변2

파티션 크기를 조정했지만 파일 시스템은 조정하지 않았습니다. 당신은 실행해야합니다resize2fs.

관련 정보