/home 파티션을 /boot로 변경할 수 있나요?

/home 파티션을 /boot로 변경할 수 있나요?

Arch를 설치할 때 /, 스왑 및 /boot 파티션을 만들었습니다(또는 적어도 내 생각에는).

방금 /, 스왑 및 /home 파티션이 있다는 것을 발견했습니다. 이것은 내가 원하는 것이 아닙니다. /boot 파티션에는 400MB만 있지만 /home 파티션이므로 공간이 없습니다.

이것을 바꿀 수 있나요?

답변1

물론 파티션은 /etc/fstab. 실제로는 /boot 파티션이 필요하지 않은 것 같습니다(머신이 /boot 파티션 없이 부팅되기 때문에). /boot 파티션 없이도 가능합니다.

  1. 콘솔에서 로그아웃하고 루트로 로그인합니다. 이렇게 하면 홈 디렉토리가 사용되지 않습니다.
  2. 아무것도 사용하지 않는지 확인하기 위해 umount /home실패하면 fuser -vm /home및 와 같은 것을 사용하여 lsof /home아직 열려 있는 것이 무엇인지 확인하고 닫거나 종료한 후 다시 시도하십시오. 마침내 제거되면 계속하십시오 mount /home.
  3. mv/ 400MB 파티션에 있는 cp -a모든 것을 다른 곳으로 옮깁니다. 자신의 권한 /home에 주의를 기울이십시오 ./home
  4. umount /home
  5. 수리 권한 /home. 그런 다음 모든 것을 임시 위치에서 /home(rootfs의)로 이동합니다.
  6. /etc/fstab더 이상 파일 시스템 /home을 . 예를 들어 해당 행을 주석 처리할 수 있습니다.

현재 /boot에 있는 것과 비슷한 작업을 수행하여 400mb 파일 시스템으로 이동할 수 있지만 부트로더 구성을 업데이트하거나 다시 설치해야 할 수도 있습니다. 시스템이 부팅되지 않을 가능성이 높습니다. LVM을 사용한다면 lvremove400MB LV만 필요합니다. 그렇지 않으면...몇 TB 중 400MB라면 무시하겠습니다. 아니면 다른 용도로 다시 사용해보세요. "Home"이라는 레이블이 있을 수 있으며 Inspect를 사용하여 변경할 수 있습니다.e2label /dev/whatever

관련 정보