Linux를 설치할 때 하나의 파일 시스템(/dev/sda1 -> ext4 -> /)만 언급했습니다. 그러나 dev, run, proc, sys의 경우 Linux는 추가 FS를 생성하며 이는 mount
.
$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,noexec,relatime,size=12138104k,nr_inodes=3034526,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2433824k,mode=755)
/dev/sda4 on / type ext4 (rw,relatime,errors=remount-ro)
...
나는 /proc가 HDD/SSD가 아닌 메모리에 위치한 가상 파일 시스템이라는 것을 알고 있습니다. /dev, /run 및 /sys에 무슨 일이 일어나고 있는지 설명해 줄 수 있는 사람이 있나요? 하드 드라이브에 존재합니까? 그렇다면 의미 있게 추적할 수 있다면 어디에 있습니까?
이미 질문한 내용을 바탕으로 -/dev 및 /run의 inode 번호가 /와 동일한 이유는 무엇입니까?