디렉토리-Linux의 / sys


답변:


42

에서 sysfs.txt :

sysfs는 램 기반 파일 시스템입니다 [...]. 커널 데이터 구조, 속성 및 사용자 공간과의 링크를 내보내는 수단을 제공합니다.

본질적으로 / sys를 사용하면 시스템 및 해당 구성 요소 (대부분 연결 및 설치된 하드웨어)에 대한 정보를 구조화 된 방식으로 얻을 수 있습니다.

sysfs에 관한 Wikipedia Article 도 참조하십시오 . 다음 문장은 꽤 분명합니다.

sysfs는 Linux에서 제공하는 가상 파일 시스템입니다. sysfs는 다양한 커널 하위 시스템, 하드웨어 장치 및 관련 장치 드라이버에 대한 정보를 커널 장치 모델에서 사용자 공간으로 내 보내서 가상 파일 세트를 제공합니다. 다양한 장치 및 커널 하위 시스템에 대한 정보를 제공 할뿐만 아니라 내 보낸 가상 파일도 구성에 사용됩니다. sysfs는 BSD 시스템에있는 sysctl 메커니즘과 비슷하지만 별도의 메커니즘 대신 파일 시스템으로 구현됩니다.

참조 이 우수한 대답procfs의와 sysfs를 사이의 차이점은 무엇입니까? Unix 및 Linux StackExchange에서.


sys완전한 머신 백업에 포함 되어야합니까 ?
Danijel

2
확실히. /sys부팅 할 때마다 내용 이 다시 작성됩니다.
카운터 모드

11

Wikipedia의 단순성을 이길 수 없습니다.

파일 시스템 계층 표준> FHS 준수

최신 Linux 배포판에는 /sys디렉토리를 가상 파일 시스템 ( sysfs)으로 포함 , 비교에 /procA는, procfs의 운영 체제가 사용하는 많은 기존의 UNIX 및 반면 유닉스처럼, 저장) 및 시스템에 연결된 장치를 변경하기를 /sys 심볼릭 링크로 커널 소스 트리에

/sys디렉토리가 최종적으로 표준화되면 설명 및 해당 스펙이 Filesystem Hierarchy Standard 문서 의 스펙 아카이브 에 추가 될 것 입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.