파일 시스템 계층 표준의 어떤 디렉터리가 일반적으로 루트 파일 시스템의 일부입니까?

파일 시스템 계층 표준의 어떤 디렉터리가 일반적으로 루트 파일 시스템의 일부입니까?

나는 루트 파일 시스템을 더 잘 이해하고 싶었고 몇 가지 조사 끝에 마침내 이것을 발견했습니다.루트 파일 시스템 정의.

루트 파일 시스템의 정확한 내용은 컴퓨터에 따라 다르지만 시스템을 시작하고 다른 파일 시스템을 마운트할 수 있는 상태로 만드는 데 필요한 파일과 문제 복구 도구가 포함됩니다. 손상된 시스템 및 백업에서 손실된 파일을 복구합니다. 내용에는 루트 디렉터리와 /boot, /dev, /etc, /bin, /sbin, 경우에 따라 /tmp(임시 파일용)를 포함한 최소한의 하위 디렉터리 및 파일 집합이 포함됩니다.

위 정의에 명시된 대로 루트 파일 시스템의 내용은 다양할 수 있지만 시스템 부팅에 필요한 데이터만 포함해야 합니다. 그렇다면 파일 시스템 계층 표준의 일부인 다른 디렉터리(예: /home 또는 /user)는 일반적으로 루트 파일 시스템의 일부가 아니라고 가정합니다.

답변1

저작권 © 2006 리눅스 정보 프로젝트. 판권 소유.

...이 정보가 오래된 정보일 수 있다는 약간의 힌트가 있습니다 :)

어떤 유형의 Linux 시스템을 보고 있는지 판단하기 어려울 수 있으므로 "일반적인"이 무엇을 의미하는지 이야기해 보겠습니다.

전통적인 "GNU 스타일" Linux(Android와 반대)에 관해 이야기하고 있다면 대부분의 사용자 영역은 아마도 컨테이너 또는 VM 워크로드일 것입니다. 일반적으로 모든 임시 데이터를 저장하는 파일 시스템만 있고 영구 데이터만 유효합니다. 로드 데이터는 별도의 파일 시스템에 있을 수 있으며, 어떤 데이터는 데이터베이스 서버, 이메일 서버 또는 일부 인증 마이크로서비스를 실행하는지에 따라 달라집니다.

우리를 PC와 노트북으로 제한한다면 대답은 "그것은진짜대규모 배포판은 기본적으로 /home을 제외한 모든 것을 이미 단일 파일 시스템에 설치하기 때문에 "의존적입니다. 일부 표준 설치에서는 그렇지 않을 수도 있습니다. 상황을 더욱 혼란스럽게 만들기 위해 Ubuntu와 Fedora의 기본 마운트(대부분의 사용자에게 해당)는 끝납니다. btrfs 및 btrfs 하위 볼륨에 대한 하위 볼륨이 별도의 파일 시스템입니까? 파일 시스템을 정의하는 방법에 따라 다릅니다.

Distro는 비영구 파일 시스템을 처리하는 방법도 다릅니다. 내 /tmp는 tmpfs이므로 디스크에는 전혀 없지만 작업 중인 OpenSUSE 서버는 루트 파일 시스템인 /var/run, /var/tmp를 사용합니다. 부트로더가 루트 파일 시스템을 인식하지 못하는 경우 /boot는 일반적으로 새 설치에서 별도의 파일 시스템일 뿐입니다. /boot에는 최신 시스템에는 항상 EFI 하위 디렉터리가 있습니다. 실제로는 별도의 FAT32 파일 시스템입니다. 이는 PC의 UEFI가 부트 로더를 부팅하기 위해 알고 있는 것이기 때문입니다. (귀하의 문서에는 이를 알 수 있는 방법이 없습니다. 이 모든 것보다 이전에 작성되었으며 거의 ​​모든 Linux 배포판의 기본 부팅 방법으로 초기 램디스크도 포함되어 있으므로 부팅 시간 파일에 대해 말하는 모든 내용은 본질적으로 최신 Linux 시스템에 적용되지 않습니다. .)

관련 정보