기본 파티션에 공간이 부족합니다(/dev/sda1). 기본 파티션(/dev/sda)에는 여유 공간이 더 많습니다. (/dev/sda)에서 공간을 전송하고 (/dev/sda1) 파티션으로 확장하고 싶습니다. 이 파티션은 모든 Linux 부팅, 커널 등의 파일이 포함된 기본 파티션입니다.
sudo 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
Device Boot Start End Blocks Id System
/dev/sda1 2048 199997439 99997696 Linux
답변1
해야 할 일이 몇 가지 있습니다. 파티션 크기를 조정한 다음 파일 시스템 크기를 조정합니다.
이를 더 쉽게 하기 위해 gparted가 있습니다. 두 가지를 모두 갖춘 GUI입니다. 파일 시스템이 사용 중인 동안에는 이 작업을 수행할 수 없으므로 Live CD/USB에서 부팅하십시오. gparted 운영 체제를 다운로드할 수 있습니다. gparted를 포함한 최소한의 툴킷만 갖춘 소형 실시간 운영 체제입니다.
또는
큰 루트 파티션이 있습니다(내 파티션은 20G에 불과합니다).
파티션을 추가합니다 /home
. 이렇게 하면 디스크의 나머지 부분이 채워지므로 재부팅할 필요가 없습니다. 새 파티션을 생성하고 마운트하기만 하면 됩니다(gparted는 이 모든 작업을 수행할 수 있지만 먼저 마운트해야 합니다). 다음으로 이전 것을 /home
새 것으로 복사하십시오 /home
. 바인드 마운트를 사용하여 노출할 수 있습니다. 아마도 hidden
/home`일 것입니다. (이 작업을 수행하는 동안 데이터가 손실되었을 수 있는 계정에서 로그아웃할 수 있습니다.)
명령줄 사용
이건 항상 찾아봐야해서 오랜만이네요. (충분히 하지 않습니다. 대부분의 작업에 명령줄을 사용하지만 그렇게 많이는 하지 않으므로 GUI를 사용합니다. ).
다음 두 가지 작업을 수행해야 합니다. - 파티션 크기를 조정합니다. -파일 시스템 크기를 조정합니다(찾은 명령 사용).
크기를 조정할 때 파일 시스템을 사용하면 안 됩니다. 따라서 Live CD/USB가 필요합니다.
나는 무엇을 할 것인가?
하나 추가하겠습니다 /home
. 새 OS로 업그레이드하기가 더 쉽기 때문에(OS 변경, 유지 /home
) 항상 이렇게 합니다. 예를 들어 → , → … /
의 다른 부분을 연결할 수도 있습니다./home
/opt
/home/system/opt
/usr/local
/home/system/usr-local
답변2
물리적 장치를 논리적 계층 없이 물리적 장치로 사용하고 계신 것 같습니다. 파티션 부분을 건드리지 않고 장치를 관리하는 데 도움이 되므로 논리 볼륨을 사용하는 것이 좋습니다.
볼륨 그룹을 정의할 때 그룹에 물리적 장치를 추가하여 논리 파티션을 추상화할 수 있습니다.
나중에 볼륨 그룹의 여유 공간을 사용하여 논리 볼륨을 확장할 수 있습니다.