디스크 용량은 충분합니다.
:
: Filesystem 1k-blocks Used Available Use% Mounted on
: /dev/sda11 79311 75217 0 100% /
: /dev/sda1 16835 5479 10487 34% /boot
: /dev/sda5 5765220 147692 5324668 3% /home
: /dev/sda7 807296 112 766176 0% /tmp
: /dev/sda6 1512816 381464 1054504 27% /usr
: /dev/sda8 298455 13365 269680 5% /var
:
: 이렇거든요.
: 그리고 'proc'라는 디렉토리가 갑자기 생겼는데... 이건 또 뭔지..-_-;;
: 왕초보라서.... 답답할 뿐이네요
:
: total 80
: drwx--x--x 19 root root 1024 Jul 21 17:14 .
: drwx--x--x 19 root root 1024 Jul 21 17:14 ..
: -rw------- 1 root root 1024 Jun 28 14:27 .rnd
: drwx--x--x 2 root root 2048 Jun 28 23:25 bin
: drwx--x--x 3 root root 1024 Jun 28 23:25 boot
: drwx--x--x 5 root root 34816 Aug 14 09:58 dev
: drwx--x--x 24 root root 3072 Aug 14 09:57 etc
: drwx--x--x 12 root root 4096 Aug 4 17:15 home
: drwx--x--x 4 root root 3072 Jun 28 23:24 lib
: drwx--x--x 2 root root 12288 Jun 28 23:22 lost+found
: drwx--x--x 4 root root 1024 Jun 28 23:22 mnt
: drwx--x--x 2 root root 1024 Oct 30 1999 opt
: dr-xr-xr-x 53 root root 0 Aug 14 2000 proc <--!!!??
: drwx--x--x 4 root root 1024 Aug 14 03:21 root
: drwx--x--x 6 root root 3072 Aug 12 11:27 sbin
: drwxrwxrwx 7 root root 4096 Aug 14 10:48 tmp
: drwx--x--x 20 root root 4096 Jun 28 23:24 usr
: drwx--x--x 21 root root 1024 Jun 28 14:28 var
: drwx--x--x 12 root root 1024 Aug 10 04:47 www
: drwx--x--x 7 root root 1024 Aug 1 14:55 www1
:
용량이 없죠...커널의 상상속에 있다고 하는데 별로 신경을 않써도 될것같으데
시스템내부에서 이용되는거리고 하던데..
KLDP에 가면 있어요.
proc파일시스템이라는 것도 존재하는데,
보통 /proc 디렉토리로 접근할 수 있다.
proc파일시스템은 파일시스템같이 보일지라도 실제로 전혀
파일시스템이 아니다.
proc파일시스템은 프로세스 리스트(process list, proc파일시스템의 이름의 유래)같은 일정한 커
널 데이타 구조에 접근하기 쉽게 한다. proc파일시스템은 이런한 데이타 구조를 파일시스템
처럼 만들어버리고, 이러한 파일시스템은 모든 평범한 파일도구로 다룰 수 있다. 예를 들
어 모든 프로세스 리스트를 얻기 위해 다음 명령을 내릴 수 있다. $ ls -l /proc total 0 dr-xr-xr-x
4 root root 0 Jan 31 20:37 1 dr-xr-xr-x 4 liw users 0 Jan 31 20:37
63 dr-xr-xr-x 4 liw users 0 Jan 31 20:37 94 dr-xr-xr-x 4 liw users 0
Jan 31 20:37 95 dr-xr-xr-x 4 root users 0 Jan 31 20:37 98
dr-xr-xr-x 4 liw users 0 Jan 31 20:37 99
-r--r--r-- 1 root root 0 Jan 31 20:37 devices
-r--r--r-- 1 root root 0 Jan 31 20:37 dma
-r--r--r-- 1 root root 0 Jan 31 20:37 filesystems
-r--r--r-- 1 root root 0 Jan 31 20:37 interrupts
-r-------- 1 root root 8654848 Jan 31 20:37 kcore
-r--r--r-- 1 root root 0 Jan 31 11:50 kmsg
-r--r--r-- 1 root root 0 Jan 31 20:37 ksyms
-r--r--r-- 1 root root 0 Jan 31 11:51 loadavg
-r--r--r-- 1 root root 0 Jan 31 20:37 meminfo
-r--r--r-- 1 root root 0 Jan 31 20:37 modules
dr-xr-xr-x 2 root root 0 Jan 31 20:37 net
dr-xr-xr-x 4 root root 0 Jan 31 20:37 self
-r--r--r-- 1 root root 0 Jan 31 20:37 stat
-r--r--r-- 1 root root 0 Jan 31 20:37 uptime
-r--r--r-- 1 root root 0 Jan 31 20:37 version
$
(하지만, 프로세스완 관련이 없는 약간의 파일들이 있을 것이다. 위 예는 실제보이는 것을
편집한 것이다.) 파일시스템이지만 proc파일시스템의 어느 것도 디스크를 건드리지 않는다
는 것을 유의해라. proc파일시스템은 오로지 커널의 상상속에서만 존재한다. 누군가가 proc
파일시스템의 어떤 부분을 보려고 한다면, 커널은 실제로 존재하지는 않지만, 마치 어딘가
에 존재하는 것처럼 보이게 한다. /proc/kcore 파일이 있을지라도, 디스크 공간을 차지하지는
않는다. <a href=http://kldp.org/Translations/html/SysAdminGuide-KLDP/x1087.html> 내용 다보기</a>--리눅스
철균