방금 기본 OS로 Ubuntu를 설치했습니다. 설치하는 중에 전부 지울 것인지 아니면 윈도우와 함께 설치할 것인지 묻는 메시지가 뜹니다. 저는 모두 지우기를 선택했습니다.
모든 것이 잘 설치되었습니다.하지만 내 노트북에는 HDD와 SSD가 함께 있습니다.. 이유는 모르겠지만 그냥Ubuntu의 루트 디렉터리가 HDD가 아닌 SSD만 사용하고 있다는 사실을 발견했습니다. (/dev/nvmeon1)
가끔 디스크 공간 부족 오류가 발생합니다.. 아직 HDD 볼륨을 마운트했지만 루트는 이를 사용할 수 없습니다.(/dev/sda)
1TB의 드라이브가 있는데 왜 Ubuntu가 이를 사용하지 않았는지 모르겠습니다.루트에서 이러한 볼륨을 어떻게든 사용할 수 있습니까?(루트 파티션 테이블(예: /dev/nvmeon1)에서 볼 수 있지만) 이 문제를 해결하기 위해 다시 설치하고 싶지 않습니다. 누군가가 자신의 생각을 공유할 수 있다면 좋을 것 같습니다.
답변1
하나 이상의 대형 디렉토리를 HDD로 이동하라는 @guiverc의 제안을 바탕으로 다음부터 시작합니다 /home
.
cp
또는rsync
현재 내용. 나는 사용할 것이지만sudo rsync -alz --progress /home /myHDD/
당신이 사용하는지 여부는cp
주로rsync
맛의 문제입니다. 그러면 새 디렉토리가 생성됩니다/myHDD/home
. 해당 파일의 소유자와 권한/home
도 (플래그 때문에-a
) 보존되어야 합니다.- 확실히 하려면 명령을 반복하십시오. 두 번째로 활성 사용자의 일부 캐시 또는 기록 파일을 제외하고는 실제로 아무것도 복사해서는 안 되지만 실제로 중요한 것은 아닙니다.
du -s /home
와 비교해보세요du -s /myHDD/home
. 출력은 사실상 동일해야 합니다.- 파일이 모두 전송되었다고 생각되면 다음을 수행하십시오
sudo ln -s /myHDD/home /home
. 이렇게 하면 기본적으로/home
루트 파티션의 디렉터리가 삭제되고/home
폴더에서 들어오고 나가는 모든 트래픽이 해당 파티션으로 참조됩니다myHDD
. - 이 시점에서 에 대한 모든 액세스는
/home
실제로 HDD에 이루어지며 SDD의 공간은 확보됩니다.
myHDD
부팅할 때마다 파티션이 올바르게 마운트되었는지 확인하십시오 . 그렇지 않으면 로그인할 수 없습니다.