최근에 HDD에서 약 500GB의 정크를 제거했습니다. 내 아치 설치 공간은 매우 작기 때문에 200GB를 /home에 전용으로 할당하고 싶습니다. 문제는 내 /home 파티션이 HDD가 아닌 SSD에 있다는 것입니다. /home을 다른 드라이브로 이동하는 방법을 잘 모르겠습니다.
분할
(원천:큐빅 업로드 네트워크)
복구, EFI, Windows 부팅, Arch Root 파티션, Arch /home 파티션 및 SSD를 위한 20GB 오버헤드. HDD는 단지 큰 쓰레기일 뿐입니다.
내가 원하는 것은 /home 파티션을 HDD(새 200GB 파티션)로 안전하게 이동한 다음 이전 /home을 루트 파티션과 병합하여 더 큰 루트 파티션을 만드는 것입니다.
답변1
좋다자외선이것은 문제가 되지 않아야 한다고 댓글에 썼습니다. 안전을 유지하려면 단일 사용자 모드에서 진행하십시오.
- 새 /home을 보관할 파티션을 만들고 여기에 파일 시스템을 만든 다음 파일 시스템을 마운트합니다.
- /home 아래의 모든 항목을 새 파티션의 파일 시스템 루트로 이동합니다.
mv /home/* /mnt/
아니면 비슷한 것이 잘 작동할 것입니다. 파일을 조심하세요!ls -A
당신의 친구인가요? - /home 마운트 지점에 대한 새 파티션의 이름을 지정하도록 /etc/fstab을 수정합니다. 안정적인 식별자를 사용하는 것이 좋습니다. /dev/disk/by-id 또는 /dev/disk/by-label 아래에 있는 항목이 제대로 작동해야 합니다.
- 루트 파일 시스템의 /home이 비어 있는지 확인
mount /home
하고 채워져 있는지 확인한 후 재부팅하고 즐기십시오.
이는 물리적 디스크 레이아웃과 논리적 디스크 레이아웃에서 마운트 지점을 분리하는 *nix 시스템의 장점입니다.