리눅스, 홈 디렉토리를 심볼릭 링크 할 수 있습니까?


8

/ media / storage의 Ubuntu에 두 번째 대용량 저장소 HDD가 마운트되어 있습니다. 저와 시스템의 모든 미래 사용자를위한 홈 디렉토리도이 스토리지 드라이브에 배치하고 싶습니다.

이 작업을 수행하는 가장 쉬운 방법은 / home/ media / storage / home 으로 이동 한 다음 / link/ media / storage / home을 가리 키도록 심볼릭 링크를 만드는 것이라고 생각했습니다. 이게 괜찮을까요?

내가 묻는 유일한 이유는 사용자 홈 디렉토리에 많은 특수 구성 정보가 저장되어 있다는 것을 알고 있기 때문에 이것이 시스템의 어떤 부분을 망칠 것인지 알 수 없기 때문입니다.

홈 디렉토리를 재배치하는 더 좋은 대체 방법이 있습니까?


답변:


7

당신이 설명하는 것은 작동하는 하나의 전략입니다.

다른 하나는 / media / storage 대신 / home에 드라이브를 직접 마운트하는 것 입니다. 이 작업을 수행 한 경우 기존 데이터를 다른 폴더로 이동하여 여분의 / home / foo 하위 디렉토리를 만들지 않을 수 있습니다 .

두 가지 전략의 주요 잠재적 문제점은 어떤 이유로 스토리지 드라이브 마운트에 실패하면 홈 디렉토리를 사용할 수 없다는 것입니다. 그렇게되면 심볼릭 링크 전략이 더 어려워 질 것입니다. 직접 마운트 전략은 실제 디렉토리를 떠나므로 / home / foo 에 액세스하려는 프로그램 은 실패하지만 / home에 액세스하는 것만으로 는 성공합니다.


1
그리고 마운트에 의해 / home / foo 디렉토리가 숨겨져 있어도 디스크가 고장 나더라도 사람들은 여전히 ​​로그인 할 수 있습니다. 특히 그래픽 로그인의 경우 사용자 홈 디렉토리에 쓸 수 없다는 것은 로그인 할 수 없음을 의미합니다.
KeithB

1
@ KeithB : 그렇습니다. 최적의 선택이 아닐 수도 있지만 스켈 레탈 홈 디렉토리를 마운트에 의해 숨길 수 있습니다. 사용자가 제한된 기본 구성으로 로그인 할 것인지 또는 로그인 실패를 원하는지 여부를 묻는 문제가되어 문제를 해결합니다. (답변에서 그 점을 생각해 보았지만,
현재이

가장 큰 관심사는 스토리지 드라이브가 고장 나면 / home에 액세스 할 수 없다는 것입니다. 기본 OS 드라이브 / 파티션과 다른 드라이브에있는 / home 디렉토리를 원하는 주된 이유는 OS가 설치되어있는 기본 드라이브가 100 gigs와 같고 여러 사용자가 홈 디렉토리를 채우는 것입니다. 빨리. 따라서 더 큰 스토리지 드라이브에 / home을 두는 것이 훨씬 좋습니다. 어쨌든 / home이 마운트되지 않은 별도의 드라이브에 있으면 다른 곳을 찾는 캐스케이드 설정이 있습니까?
Jake Wilson

@Jakobud : 가능할 것 같지만 기존 솔루션을 모른다. 구현하려면 맞춤 스크립트가 필요할 수 있습니다. 나는 그것에 대해 걱정하지 않을 것입니다; 이 변경을 수행해야 할 충분한 이유가 있으며 마운트 실패의 경우 수동으로 처리 할 수있을 때까지 시스템이 유휴 상태 (로그인이 허용되지 않거나 기본적으로 쓸모없는 상태)를 원할 것입니다.
quack quixote

LVM과 같은 솔루션을 사용하여 두 드라이브의 공간을 모두 차지하도록 / home 디렉토리를 가질 수 있지만 LVM이 아닌 시스템에 LVM을 적용하면 기본적으로 재설치가 필요하므로 약간의 작업이 필요합니다. 이것이 가정용이라면 걱정하지 마십시오. 상용 서버의 경우 LVM 전략을 고려해 볼 가치가 있습니다.
quack quixote

3

전체 /home디렉토리를 다른 곳 (예 /media/storage/home:)에 심볼릭 링크하는 대신 모든 사용자에 대한 심볼릭 링크를 별도로 생성하고 관리자 계정은 연결하지 않은 상태로 두어 관리자가 항상 로그인 할 수 있도록합니다.

/home/admin 이다 /home/admin

/home/billy 에 연결되어있다 /media/storage/home/billy


1
/ root 대신 / home / admin iroot를 홈 폴더로 사용하는 배포판이 있습니까? 어느 쪽이든 나는 각 사용자에 대한 심볼릭 링크를 만드는 것보다 단순히 관리자를 다른 곳으로 옮기는 것이 더 쉬울 것이라고 생각합니다.
Baarn

admin관리자 권한이 있고 원격으로 로그인 할 수있는 계정 일 수 있습니다 (직접 루트 로그인은 차단되어 복구 목적으로는 불충분합니다).
HonoredMule
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.