Archlinux, 파일을 다른 파티션으로 이동

Archlinux, 파일을 다른 파티션으로 이동

설치 과정에서 나는아이디어올바른 파일을 생성했지만 fstab이제 파일 시스템이 꽉 찼다고 불평한 후 다음과 같은 사실을 cp발견했습니다.fstab비어 있는.

나는 다음과 같은 구성을 가지고 있습니다 :

# lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0   238M  0 part 
├─sda2   8:2    0   1.9G  0 part 
├─sda3   8:3    0  23.3G  0 part /
└─sda4   8:4    0 207.5G  0 part

그러나 이것은 확실히 내가 원하는 것이 아니다. /dev/sda1as /boot/dev/sda4as를 설치하고 싶습니다 /home/user. /dev/sda2교환입니다.

이것질문예, 엄청난 양의 파일을 추가했는데 그 파일만 설치되어 있기 때문에 /home/user모든 파일이 들어갑니다 ./dev/sda3

어떻게 해결할 수 있나요?

라이브 CD로 부팅하고, 파티션을 마운트하고, 실행할 수 있지만 genfstab그 다음엔 어떻게 될까요? 내 파일은 어디에 있나요 /home/user? 안전 해요?

home모든 것을 임시 디렉토리로 이동하고 마운트한 /dev/sda4후 다시 복사 해야 합니까 ?

답변1

파일은 sda3 파티션에 있으므로 fstab만 변경해도 파일이 이동되지 않습니다.
(여러 옵션 중)

mkdir /home.new
mount /dev/sda4 /home.new 
cp -a /home/user /home.new
umount /home.new
rf -fr /home
mv /home.new /home
mount /dev/sda4 /home

그런 다음 fstab을 편집하여 포함하십시오./home /dev/sda4

관련 정보