(btrfs?) 경로 이름에서 @의 의미

(btrfs?) 경로 이름에서 @의 의미

Synology NAS 장치에는 많은 시스템 관련 링크나 디렉터리 이름 앞에 이 문자가 있는 것으로 나타났습니다 @. 방금 openSUSE의 표준 파티셔닝이 btrfs 볼륨의 이름을 지정할 때 동일한 작업을 수행 하고 @해당 하위 볼륨 아래에 하위 볼륨이라는 이름의 하위 볼륨을 생성한다는 사실을 확인했습니다( 및 각각 에 마운트 ).@/opt@/tmp/opt/tmp

이것과 최근까지 경로명에서 이 단어를 본 적이 없다는 사실 @(그리고 그것이 사용 가능한지도 몰랐다는 사실 @)은 그것이 내가 인식하지 못하는 어떤 의미를 담고 있음을 시사합니다. 아니면 저와 같은 일반 사용자가 무시하는 비교적 새로운 규칙인가요? 그렇다면 그 의미/중요성은 무엇입니까?

btrfs 위키에는 아무 것도 언급되지 않은 것 같습니다.

답변1

디렉터리 구조 외부에서 액세스할 수 없는 위치의 Btrfs 시스템 스냅샷을 수행하려면 루트 디렉터리를 원시 파일 시스템에서 하위 볼륨으로 이동해야 합니다. 저는 openSUSE가 기본적으로 이 기능을 구현한 최초의 배포판이라고 생각합니다. 그들은 루트 하위 볼륨 "@"이라고 불렀습니다. 일관성을 위해 다른 모든 시스템 하위 볼륨의 이름 앞에도 @가 표시됩니다. @를 다른 특수 문자로 바꾸면 기능상 차이가 발생하지 않습니다.

관련 정보