다시 한 번, BTW 저는 Karel에 ssd에 기본 설치를하는 것이 최선의 선택이라는 데 동의합니다. 또한 지침을 따르기 전에 몇 가지 다른 자습서를 읽는 것이 좋습니다.
참고 : 새로 설치하는 동안 시스템을 구성하는 것이 훨씬 쉽습니다.
이제 / var에 대한 새로운 마운트 지점을 만들려면 고려해야 할 사항이 많이 있습니다.
파일이 사용 중일 수 있으므로 일부 디렉토리를 이동하기가 더 어려울 수 있습니다. / var는 이러한 문제의 하위 항목 중 하나입니다. 시스템이 활성화 될 때마다 데이터가 / var에 기록 될 수 있습니다.
또 다른 고려 사항은 올바른 파일 속성을 유지하는 것입니다. 복사는 적절한 플래그 없이는이를 수행하지 않습니다.
이 링크는 시작하는 데 도움이 될 수 있습니다.
http://lists.opensuse.org/opensuse/2001-11/msg01343.html
http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space
참고 :
tar보다 cp를 사용하는 것이 더 빠르며 더 빠르며 파일 속성을 다음과 같이 보존한다는 것을 알고 있습니다 (간단한 설명을 위해 일부 단계는 생략되었습니다)
수행중인 사항을 이해하지 않고이 지침을 따르지 마십시오.
- 라이브 USB에서 부팅합니다.
- fdisk 및 mkfs를 사용하여 750GB 드라이브에서 새 파티션을 작성하고 포맷하십시오. 50GB는 충분해야합니다.
- 새 디렉토리를 마운트하십시오.
이렇게
mkdir /mnt/var2
mount -a /dev/sdxx /mnt/var2
(sdxx를 새 / var에 대해 생성 한 50GB 파티션으로 바꾸십시오 (예 : / dev / sdb1))
ssd를 / mnt / oldroot로 마운트하십시오.
mkdir /mnt/oldroot
mount -a /dev/sdxx /mnt/oldroot
(여기서 / dev / sdxx는 ssd의 / 파티션, 아마도 / dev / sda1 또는 이와 유사합니다.) / mnt / oldroot에서 시작하여 이전 파일 시스템을 탐색 할 수 있습니다.
이제 이전 / var 디렉토리에서 새 디렉토리로 파일을 복사합니다.
cd /mnt/oldroot/var
tar cSpf - . | (cd /mnt/var2 ; tar xvSpf - )
복사가 완료되면 2 개의 디렉토리를 비교하십시오. 모든 것이 정상이면 이전 / var 디렉토리의 이름을 바꾸십시오.
mv /mnt/oldroot/var /mnt/oldroot/var.0ld
mkdir /mnt/oldroot/var
남은 것은 / mnt / oldroot / etc / fstab을 편집하여 새 파티션을 / var의 마운트 지점으로 추가하는 것입니다 (이것은 상상에 맡기겠습니다)
그때
umount /mnt/var2
umount /mnt/oldroot
reboot
모든 것이 제대로 진행되면 재부팅 할 때 새 파티션을 / var로 마운트해야합니다