/dev/sda5를 삭제할 수 있는 경우(비어 있거나 사용하지 않은 것 같나요?)

/dev/sda5를 삭제할 수 있는 경우(비어 있거나 사용하지 않은 것 같나요?)

최근에 컴퓨터에서 Windows를 제거했는데 할당되지 않은 공간이 많이 생겼습니다(나중에 ext4로 포맷했습니다). 그래서 Gparted의 이미지에 표시된 대로 /home 파티션을 sda11에서 sda5로 "복사"할 수 있는지 궁금합니다. 내 컴퓨터의 파티션

나는 이것에 대해 매우 새로운 것이므로 누군가 나에게 따라야 할 자세한 절차를 알려주거나 찾을 수 있는 위치를 알려주시면 매우 감사하겠습니다.

답변1

sda5일반적으로 직접 사용하는 것이 아니라 LVM PV( )로 만들고 , 이에 대한 LVM VG( )를 생성한 뒤, pvcreate해당 VG 내에 vgcreateLVM LV( )를 생성하는 것이 좋다 . 이렇게 하면 나중에 크기를 쉽게 변경할 수 있으며 백업에 좋습니다.homelvreate

어떻게 하든:

  • 포맷된 대상 블록 장치를 어딘가에 마운트합니다./mnt/tmp
  • 사용된 모든 프로세스를 종료합니다 /home(안전을 위해 실행할 수 있음 umount /home && mount /home).
  • 이전 파일 시스템의 데이터를 새 파일 시스템에 복사합니다.cp -a /home/. /mnt/tmp
  • /home이전 블록 장치의 항목을 /etc/fstab새 블록 장치(또는 UUID, 참조 blkid) 로 변경합니다.
  • 이전 파일 시스템을 마운트 해제합니다.umount /home
  • 새 파일 시스템을 마운트합니다.mount /home
  • 작동하는지 확인하십시오.df -h /home

답변2

/dev/sda5를 삭제할 수 있는 경우(비어 있거나 사용하지 않은 것 같나요?)

이것이 사실이라면 Gparted UI를 사용하는 매우 쉬운 방법이 있습니다.

  1. /dev/sda5 삭제
  2. 인접한 /dev/sda8을 앞쪽(sda5가 있는 곳)으로 이동합니다.
  3. 이동 + 확대 /dev/sda11

시스템은 약 27GB의 sda5(/)와 55GB의 sda11(/home)을 물리적으로 이동해야 하므로 디스크에 따라 몇 시간이 걸릴 수 있습니다.

그렇지 않으면

이 작업을 수행하려면 터미널이 필요합니다. 다음과 같이 전체 sda11 파티션을 sda5에 복사합니다 dd.

dd if=/dev/sda11 of=/dev/sda5 bs=1M

...또는 /dev/sda5에 대한 일부 마운트 지점을 할당하고 rsync 또는 원하는 파일 관리자를 사용하여 데이터를 복사합니다( -an액세스를 유지하려면 rsync의 옵션에 주의하세요). 완료되면 마운트 지점을 변경하여 sda11을 제거하고 sda5를 /home으로 변경합니다.

답변3

이러한 주요 작업을 수행하기 전에 백업이 최신 상태인지 확인하십시오.

/home을 이동하려면 rsync를 사용하세요. 소유권과 권한을 보존하려면 매개변수를 사용해야 합니다.

help.ubuntu.com/community/Partitioning/Home/Moving

그러나 이를 데이터 파티션으로 사용할 수도 있습니다. /home을 /(root) 안에 보관하고 /home은 약 3GB이지만 모든 데이터는 데이터 파티션의 연결된 폴더에 있습니다. 이 예에서 볼 수 있듯이 두 번째 드라이브일 필요는 없습니다. 다른 파티션.

https://askubuntu.com/questions/1013677/storing-data-on-second-hdd-mounting

https://askubuntu.com/questions/1058756/installing-all-applications-on-a-ssd-disk-and-putting-all-files-on-hdd-disk

관련 정보