/home 디렉토리가 새 볼륨으로 전송되면 루트 디렉토리에서 원래 /home 디렉토리에 어떻게 액세스할 수 있습니까?

/home 디렉토리가 새 볼륨으로 전송되면 루트 디렉토리에서 원래 /home 디렉토리에 어떻게 액세스할 수 있습니까?

ファイル用に別々のパーティションを作成し、/home元のディレクトリを削除せずに既存のファイルを新しいパーティションにコピーしました。

システムを再起動すると、/そのディレクトリに元のディレクトリは表示されませんが、新しい/homeディレクトリに元のパーティションを再マウントした後に再びmount /dev/sda1 /mnt/sda1表示できます。/mnt/sda1/home

새 디렉토리에 다시 설치하지 않고도 /home디렉토리에서 이전 항목을 볼 수 있습니까 ?/

사용자가 루트 디렉터리가 파일 목록에서 제시하는 것보다 더 많은 공간을 사용하고 있음을 알아차리거나 이전 디렉터리에 액세스하려는 상황을 상상할 수 있습니다.

ベストアンサー1

몇 가지 옵션이 있습니다. 저는 다음과 같이 했습니다.

  1. 기존 디스크를 더 나은 위치에 마운트합니다(이름 지정이 sda1가장 좋지 않습니다. 실제 위치가 아닌 디스크 이름을 지정하면 변경될 수 있음). 그런 다음 새 집 위치를 실제 위치에 심볼릭 링크하면 됩니다. ln -s /var/disks/disk_root_2017 /home이렇게 하면 대체 위치를 사용하여 /home에 다시 액세스할 수 있습니다. 참고: 이 방법은 모든 표준 경로에서 작동하지 않습니다. 시스템은 다른 마운트 지점을 사용할 수 ../있으며 ..bash 구문과 비교하여 다른 의미를 가질 수 있습니다.

  2. 디스크를 마운트하고 /home결국에는 모든 것을 새 위치(예: old_root)로 옮깁니다. 그런 다음 이전 집의 콘텐츠를 이동합니다.mv /home/home/* /home/

일반적으로 이 두 가지 방법 중 하나가 좋습니다. 두 가지 방법을 혼합할 수 있습니다. 예를 들어 이전 방법은 한 가지 방법을 사용하고 이전 OR 방법은 home다른 방법을 사용할 수 있습니다./usr/local/pub/var/lib/mysql

おすすめ記事