Arch를 설치할 때 /, 스왑 및 /boot 파티션을 만들었습니다(또는 적어도 내 생각에는).
방금 /, 스왑 및 /home 파티션이 있다는 것을 발견했습니다. 이것은 내가 원하는 것이 아닙니다. /boot 파티션에는 400MB만 있지만 /home 파티션이므로 공간이 없습니다.
이것을 바꿀 수 있나요?
답변1
물론 파티션은 /etc/fstab
. 실제로는 /boot 파티션이 필요하지 않은 것 같습니다(머신이 /boot 파티션 없이 부팅되기 때문에). /boot 파티션 없이도 가능합니다.
- 콘솔에서 로그아웃하고 루트로 로그인합니다. 이렇게 하면 홈 디렉토리가 사용되지 않습니다.
- 아무것도 사용하지 않는지 확인하기 위해
umount /home
실패하면fuser -vm /home
및 와 같은 것을 사용하여lsof /home
아직 열려 있는 것이 무엇인지 확인하고 닫거나 종료한 후 다시 시도하십시오. 마침내 제거되면 계속하십시오mount /home
. mv
/ 400MB 파티션에 있는cp -a
모든 것을 다른 곳으로 옮깁니다. 자신의 권한/home
에 주의를 기울이십시오 ./home
umount /home
- 수리 권한
/home
. 그런 다음 모든 것을 임시 위치에서/home
(rootfs의)로 이동합니다. /etc/fstab
더 이상 파일 시스템/home
을 . 예를 들어 해당 행을 주석 처리할 수 있습니다.
현재 /boot에 있는 것과 비슷한 작업을 수행하여 400mb 파일 시스템으로 이동할 수 있지만 부트로더 구성을 업데이트하거나 다시 설치해야 할 수도 있습니다. 시스템이 부팅되지 않을 가능성이 높습니다. LVM을 사용한다면 lvremove
400MB LV만 필요합니다. 그렇지 않으면...몇 TB 중 400MB라면 무시하겠습니다. 아니면 다른 용도로 다시 사용해보세요. "Home"이라는 레이블이 있을 수 있으며 Inspect를 사용하여 변경할 수 있습니다.e2label /dev/whatever