Linux의 /home 폴더에 사용자 폴더 외에 다른 콘텐츠가 포함될 수 있습니까?

Linux의 /home 폴더에 사용자 폴더 외에 다른 콘텐츠가 포함될 수 있습니까?

/home 폴더에 사용자 폴더 외에 다른 콘텐츠가 포함될 수 있나요? Windows와 Arch 간에 폴더를 공유하고 싶습니다. 기존 사용자에게 속하지 않는 이름으로 기본 폴더에 넣을 수 있나요?

예를 들어

/home
  |-/james (my home folder)
  |-/shared (folder I want to share)

답변1

나는 당신이 Linux를 사용하고 있다고 가정하지만 아무런 차이가 없어야 합니다. /home아무 제한 없이 원하는 것을 넣을 수 있습니다 . 이는 사용자의 홈 디렉토리가 보관되는 표준 위치일 뿐이지만 많은 시스템에서는 이를 다른 위치에 배치합니다. 예를 들어 OSX는 /Users.

어쨌든 Linux 세계에서도 이는 /home선택 사항입니다. 설명된 대로파일 시스템 계층 표준기본적으로 제한 사항이 없으며 /home존재할 필요도 없습니다.

3.8. /home: 사용자 홈 디렉터리(선택 사항)

3.8.1.목적

/home은 상당히 표준적인 개념이지만 분명히 사이트별 파일 시스템입니다. 설정은 호스트마다 다릅니다. 따라서 어떤 프로그램도 이 위치에 의존해서는 안 됩니다.

3.8.2.요구사항

애플리케이션의 사용자별 구성 파일은 사용자의 홈 디렉터리에 "."로 시작하는 파일에 저장됩니다. 문자("도트 파일"). 응용 프로그램이 여러 개의 도트 파일을 생성해야 하는 경우 해당 파일은 이름이 "."로 시작하는 하위 디렉터리에 배치되어야 합니다. 문자("점 디렉터리"). 이 경우 구성 파일은 "."으로 시작하면 안 됩니다. 특징.

3.8.3.참고자료

우리는 다음을 포함하여 홈 디렉토리의 레이아웃을 표준화하기 위해 많은 노력을 기울였습니다.XDG 기본 디렉토리 사양그리고GLib 컨벤션사용자 디렉터리 내용에 대해. 이러한 규칙을 사용하는 소프트웨어를 수용하기 위해 배포판에서는 해당 규칙을 따르는 홈 디렉터리 아래에 디렉터리 계층을 만들 수 있습니다.

전체적으로 /home이것은 단지 관례일 뿐이며 FHS 준수 시스템에서는 이를 요구하거나 기대하지 않습니다. 사용자가 아닌 디렉토리를 포함하는 디렉토리 /home에는 문제가 없습니다 $HOME. 예를 들어 많은 시스템에서 는 /home별도의 파티션이므로 fsck이를 실행하면/home/lost+found 목차어떤 사용자에게도 연결되어 있지 않습니다.

답변2

수년 동안 저는 Windows에서 "data"라는 디렉토리를 사용하여 모든 문서/음악/사진 및 제가 만든 모든 것을 보관했습니다. 한 시스템에서 다른 시스템으로 이동할 때 해당 디렉토리를 이동하고 필요한 모든 것을 다시 설치했기 때문에 기뻤습니다.

나는 몇 년 전에 Linux로 이주했고 집에 있는 사용자 디렉토리가 가까웠음에도 불구하고 이 단일 데이터 디렉토리가 손실된 것을 한탄했습니다. 그런 다음 저는 Windows용으로 프로그래밍을 많이 하고 그 디렉터리 구조를 다시 갖고 싶었기 때문에 별도의 NTFS 파티션을 매핑했고 /home/data그 이후로 계속 행복해졌습니다.

저는 여러 번 새 컴퓨터로 옮겼는데도 똑같은 경험을 했습니다. 모든 것이 거의 아무런 영향도 없이 그대로 유지됩니다. 제가 부족한 가장 큰 점은 Linux의 파일에 "실행 가능한" 비트가 없다는 것입니다. 따라서 Linux에서 파일을 실행하려면 Windows로 부팅할 때 저장한 프로그램/스크립트를 다른 위치로 이동해야 하는 경우가 있습니다. NTFS이기 때문에 양이 부족합니다. 나는 거기에 "프로그램"을 갖고 싶지 않기 때문에 괜찮습니다.

관련 정보