/run/mount/utab은 무엇입니까?

/run/mount/utab은 무엇입니까?

hang 을 탐색하던 중 일부 출력을 umount발견했습니다 ./run/mount/utabstrace

의 목적은 무엇입니까 /run/mount/utab?

다음에 대한 자세한 내용은 어디에서 확인할 수 있습니까 /run/mount/utab?

  • 목적
  • 체재
  • 무엇이 그것과 상호작용하는지(그리고 어떻게)

답변1

의 목적은 무엇입니까 /run/mount/utab?

파일은 mount파일 시스템을 마운트한 사용자를 저장하는 데 사용됩니다. man mount, 아래 ( FILESYSTEM-INDEPENDENT MOUNT OPTIONS및 몇 가지 간단한 테스트)

user   Allow  an ordinary user to mount the filesystem.  The name of the mounting user
       is written to the mtab file (or to the private libmount file in  /run/mount  on
       systems without a regular mtab) so that this same user can unmount the filesys‐
       tem again.

즉, 일반 사용자로 마운트하려는 드라이브가 있는 경우 /etc/fstab장치의 UUID(또는 기타 식별자)와 옵션이 포함된 의 항목을 사용할 수 있습니다 user. 예를 들어

UUID=<UUID> <target> ... user ...

사용자 $ mount -U <UUID>로서 다음과 같은 내용을 작성합니다 user1.mount/run/mount/utab

SRC=/dev/sdb1 TARGET=<target> ROOT=/ OPTS=user=user1

장치를 마운트 해제할 수 있습니다.

자세한 내용은 어디서 읽을 수 있나요?/run/mount/utab

형식은 간단합니다. 내 시스템에서 본 것과 동일하고 위에서 설명한 내용을 제외하면 제가 찾을 수 있는 것은 거의 전부입니다. 다음에서 링크를 확인해보세요.다른 답변.

답변2

빠르게 읽어본 후libmount-테이블-업데이트나는 이 파일이 사용자 공간 마운트 옵션을 저장하는 데 사용된다고 생각합니다. 좀 둘러봐야겠다여기API에 대한 정보 및 API와 상호 작용하는 방법을 알아보세요. 다음을 포함하는 util-linux의 소스 코드libmount볼만한 또 다른 장소일 수도 있습니다.

관련 정보