![새 드라이브를 기본 파티션으로 설정한 후 이전 /home 파일은 어디에서 찾을 수 있나요? [복사]](https://linux55.com/image/92580/%EC%83%88%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%A5%BC%20%EA%B8%B0%EB%B3%B8%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9C%BC%EB%A1%9C%20%EC%84%A4%EC%A0%95%ED%95%9C%20%ED%9B%84%20%EC%9D%B4%EC%A0%84%20%2Fhome%20%ED%8C%8C%EC%9D%BC%EC%9D%80%20%EC%96%B4%EB%94%94%EC%97%90%EC%84%9C%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
최근에 새 하드 드라이브를 구입하여 파티션으로 설정했습니다 /home
. 이전 파티션은 루트 파티션에 있었기 때문에 /dev/sdXX
방금 파일에 추가했습니다 fstab
. 루트 파티션이 있는 드라이브는 매우 작기 때문에 /home
이전 파일이 지금 어디에 있는지 궁금합니다. 디스크 공간을 확보하기 위해 해당 파일을 삭제하고 싶습니다(새 파일에 중요한 모든 것을 백업했습니다 ~
). /home
fstab 파일에서 내 줄을 주석 처리하고 재부팅 하지 않고 이전 홈 디렉터리의 파일을 수동으로 삭제하지 않고 이러한 파일에 액세스할 수 있는 방법이 있습니까 ?
답변1
이전 파일은 여전히 해당 디렉토리에 있으며 새 파일 시스템이 마운트 해제되면 나타납니다. 이를 보려면 모든 세션에서 로그아웃하고 tty로 전환한 다음(tty3으로 전환하려면 Ctrl+Alt+F3) 루트로 로그인하기만 하면 됩니다. 루트의 홈 디렉터리는 이므로 새 파일 시스템의 영향을 받지 /root
않습니다 . /home
루트로 로그인하면 /home
Unmount File System을 사용할 수 있습니다 umount /home
. 이제 이전 파일에 대해 원하는 작업을 수행할 수 있습니다. 원하는 경우 새 파일 시스템을 새 홈 파티션에 마운트하여 새 홈 디렉터리로 전송할 수 있습니다 /mnt
. 모든 작업이 완료된 후 를 사용하여 새 홈 파일 시스템을 마운트한 경우 마운트를 해제한 다음 를 사용하여 홈 디렉토리에 다시 마운트하면 됩니다.mount /dev/sdb1 /mnt
/dev/sdb1
umount /mnt
mount /home
답변2
사용자로 로그아웃하고 루트로 실행umount /home && mv /home /home.old && mkdir /home && mount /home