tmpfs 유형 마운트의 (소스) 장치에 어떤 의미가 있습니까?

tmpfs 유형 마운트의 (소스) 장치에 어떤 의미가 있습니까?

방금 (Linux)로 가서 이전에 특정 파티션을 /etc/fstab마운트했던 라인을 . /tmp어쨌든 재부팅을 했더니 모든게 잘 작동하는데 아래 내용이 헷갈립니다.ext4tmpfs

포스팅하면서 mount이런 내용을 봤습니다.

/dev/sda8 on /tmp type tmpfs

/dev/sda8로 설치 한다는 뜻입니까 tmpfs? 그 안에 파일이 있으면 /tmp더 이상 해당 파일에 액세스할 수 없지만 그 안에 파일을 만들 수는 있습니다. 재부팅하면 설치하는 동안 파티션에 실제로 파일이 있는 것을 볼 수 있습니다( ext4설치 중에는 표시되지 않음).tmpfs

이 경우 장치 파일은 의미가 없습니까?

답변1

이 경우 장치 파일은 의미가 없습니까?

네, 그런 것 같아요. Linux 문서에서는 이에 대한 증거를 찾을 수 없었지만 Google 검색을 통해 다음을 알 수 있었습니다.이것NetBSD 문서에서 mount_tmpfs내 아이디어에 대한 지원 :

tmpfs 매개변수는 다른 마운트 명령과의 호환성을 위해서만 존재하며 무시됩니다.

fstab따라서 설치 명령이나 구성에서 "소스 장치"로 무엇을 사용하는지는 중요하지 않다고 생각합니다 tmpfs.

내 Ubuntu 12.04 시스템에서의 실험에서도 이를 지원하고 다른 애플리케이션에서도 몇 가지 흥미로운 동작을 보여줍니다.

# mkdir tmpfs
# mount -t tmpfs Brendan tmpfs/

# cat /proc/mounts 
[...]
Brendan /home/gert/tmpfs tmpfs rw,relatime 0 0

# df -h
Filesystem                        Size  Used Avail Use% Mounted 
[...]
Brendan                            12G     0   12G   0% /home/gert/tmpfs

관련 정보