홈 디렉터리를 이동하고 다른 파티션으로 백업

홈 디렉터리를 이동하고 다른 파티션으로 백업

/dev/md127저는 전용 서버(CENTOS 7.3 x86_64 표준)를 사용하고 있으며 드라이브 1개에 2개의 파티션이 있고 기본 파티션이 가득 차서 이를 집으로 옮기고 더 큰 보조 파티션( ) 에 백업하려고 합니다 . 이름을 바꿀 수 있나요 /dev/md127? 아니면 무엇을 추천하시겠습니까? 누구든지 나에게 이 작업을 수행하는 단계를 알려줄 수 있나요?

Here is my df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       107G   76G   25G  76% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  8.9M  7.8G   1% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/md127      1.8T   84M  1.7T   1% /mnt/md0
tmpfs           1.6G     0  1.6G   0% /run/user/0

답변1

한 가지 해결 방법은 파티션을 축소하고 /dev/md127그 뒤에 새 파티션을 만드는 것입니다. homeLive CD를 부팅하고 GParted를 사용하여 파티션을 생성하면 됩니다. 섹션에 라벨을 붙이는 것을 잊지 마세요 home.

먼저 루트로 전환하는 것이 좋습니다. 터미널에서 를 입력합니다 su.

그런 다음 해당 폴더의 파일을 새 파티션으로 이동해야 합니다.

cd /mnt
mkdir racine
mount -t ext3 /dev/sda1 /mnt/racine
cd racine
ls

dd그런 다음 "/home" 폴더의 폴더와 파일을 새 "home" 파티션으로 복사하려면 일반적으로 , ddrescue또는 . 명령 중 하나를 사용합니다 rsync.mv

현재 "racine" 폴더에 있고 "home"의 새 파티션이 sda6이라고 가정하면 복사된 파일은 다음과 같습니다.

dd if=home of=/dev/sda6 bs=512 count=999999999999

또는

ddrescue -v -f home /dev/sda6 /home/MyPossibleLogFile.txt 

(참고: 위 명령은 귀하의 상황에 맞게 테스트하지 않았습니다. 누락된 항목, 일부 매개변수 또는 다른 항목이 있으면 양해해 주셔서 감사합니다.)

그런 다음 새 /home 파티션의 UUID를 가져옵니다.blkid /dev/sda6

그런 다음 파일을 편집 fstab하고 전용 home파티션을 설명하는 줄을 추가해야 합니다.

cd /mnt/racine/etc
nano fstab

또한 나중에 GRUB를 업데이트해야 할 수도 있습니다.

내 대답은 많이 개선될 수 있지만 아이디어를 얻으실 수 있습니다.

관련 정보