df 및 Nautilus의 파일 시스템 및 마운트 지점 이해

df 및 Nautilus의 파일 시스템 및 마운트 지점 이해

dfCentOS에서 파일 시스템에 대한 정보를 표시하는 명령을 실행한다고 가정해 보겠습니다 .

# df
Filesystem                      1K-blocks    Used Available Use% Mounted on
/dev/mapper/vg_centos64-lv_root  47114616 3524484  41196840   8% /
tmpfs                             1954400     232   1954168   1% /dev/shm
/dev/sda1                          495844   39901    430343   9% /boot
/dev/sr0                          4363088 4363088         0 100% /media/CentOS_6.5_Final
#

  [에서 옮겨옴이 스크린샷 이미지.]

/dev/mapper/vg_centos64-lv_rootLVM이 설치되고, 파티션이 마운트되고  /, CDROM 장치가 마운트된 것을 볼 수 있습니다./dev/sda1/boot/dev/sr0/media/CentOS_6.5_Final

노틸러스에서 파일 시스템을 볼 수 있습니다. 파일이나 디렉토리처럼 보입니다. 아래를 보세요:

vg_centos64-lv_root를 보여주는 매퍼 디렉토리의 Nautilus(파일 브라우저) 보기

sda1 및 sr0을 표시하는 dev 디렉터리의 Nautilus(파일 브라우저) 보기

내 관점에서는 파일 시스템에 모든 것( sda1파티션 및 장치 등 )을 혼합하는 것이 sr0정말 혼란스럽습니다 . 그리고 그것이 하는 일은 mount"파일"이 다른 "디렉토리"를 가리키는 것처럼 보입니다. 따라서 동일한 항목에 액세스할 주소가 두 개 있는 것처럼 보입니다. Linux 파일 시스템이 이런 방식으로 설계된 이유는 무엇입니까? 내 생각이 틀렸다면 정정해 주십시오.

또한 둘 다 동일한 것을 가리키므로 파일 시스템이나 마운트 지점(필요한 경우)에서 액세스해야 하는지 궁금합니다.

답변1

유닉스에서는 모든 것이 파일이다.

파일은 루트 /에서 시작하는 트리 구조로 구성됩니다.

그러면 파일 시스템이 /etc/fstab 파일을 기반으로 /의 적절한 위치에 마운트됩니다. 이 파일에는 파일 시스템, 해당 파일이 속한 장치 및 마운트할 지점(마운트 지점)에 대한 정보가 포함되어 있습니다.

이것이 "설치 개념"입니다.

디스크 및 기타 블록 장치에 국한되지 않고 마운트와 관련된 몇 가지 예는 다음과 같습니다.

- Mount a representation of your running kernel under /proc
- Mount a special log partition (other device, "logfriendly" filesystem) under /var/log
- Install different systems and mount just one home directory
- Mount remote directories for example via NFS to your system
- Mount a image of a cd to a specific directory

이 주제에 대한 자세한 내용은 다음에서 찾을 수 있습니다.http://ultra.pr.erau.edu/~jaffem/tutorial/file_system_basics.htm

관련 정보