![홈 디렉토리를 /var/home에 유지해야 하는 이유는 무엇입니까?](https://linux55.com/image/42275/%ED%99%88%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%2Fvar%2Fhome%EC%97%90%20%EC%9C%A0%EC%A7%80%ED%95%B4%EC%95%BC%20%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
내가 이해한 바로는 홈 디렉토리의 전통적인 위치는 다음과 같습니다 /home
. 일부 Linux 변형에서는 이를 유지하는 것 같습니다 /var/home
. 이유는 무엇입니까?
답변1
내 생각엔 WebOS는 두 개의 서로 다른 파일 시스템, 즉 일반 작업에서 읽기 전용인 루트 파일 시스템과 /var
일반 작업에서 읽기-쓰기로 설치되는 파일 시스템에 설치되도록 설계되었을 것입니다. 홈 디렉토리는 쓰기 가능해야 하므로 에 배치됩니다 /var
. 이 설정은 플래시 메모리(예: PDA1 및 임베디드 unice)를 실행하는 UNIX 시스템에서 매우 일반적입니다.
/home
언급 되었지만파일 시스템 계층 표준이는 Linux 및 일반적으로 unice에서 일반적이지만 보편적이지 않습니다(FHS는 이를 "선택 사항"으로 나열하고 "어떤 프로그램도 이 위치에 의존해서는 안 됨"을 지정합니다). 사용자 수가 많은 웹사이트에서는 /home/GROUP/USER
또는 /home/SERVER/USER
또는 을 사용하는 경우가 있습니다 /home/SERVER/GROUP/USER
. 또한 디렉토리가 다른 곳에 뿌리를 둔 것을 본 적이 있습니다: /homes
, /export/home
, /users
, /net
, ... 사실 아주 오래 전에 홈 디렉토리의 표준 위치는 이었습니다 /usr
.
1 예를 들어 Android(UNIX는 아니지만 Linux 커널에서 실행됨)는 /data
.
답변2
나는 그것을 본 적이 없습니다 ...
하지만 어느 정도 위치에 배치할 수 있습니다. 즉, 한 사용자는 /var/home/에 있고, 다른 사용자는 /home/에 있고, 세 번째 사용자는 /partyplace/home/middle에 있을 수 있습니다.... .
하지만 이것은 나에게 전혀 의미가 없습니다. 사용자 데이터가 /home/에 저장된다는 규칙을 따르는 것이 더 좋습니다.
답변3
/var는 다른 파티션이나 디스크에 있을 수 있습니다.