프린트 하기

OS환경 : Oracle Linux 6.8 (64bit)

 

에러 : E297: Write error in swap file

특정 파일을 vi 로 열었을 때 하단에 발생하는 메세지

1
2
3
4
$ vi .bash_profile
 
E297: Write error in swap file
E303: Unable to open swap file for ".bash_profile", recovery impossible

 

 

해결 방법 : Full이 발생한 파일시스템 정리

파일시스템 용량 확인

1
2
3
4
5
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       9.5G  9.3G     0 100/
tmpfs           3.9G     0  3.9G   0/dev/shm
/dev/sda3        60G  8.3G   49G  15/app

루트영역(/)이 100%임

 

 

리눅스 용량 많이 차지하는 파일, 폴더 찾기 https://positivemh.tistory.com/511

위 링크 명령으로 용량 많이 차지하는 파일 정리

1
2
# cd /
# du -sh * | sort -hr

 

 

나의 경우 다운로드 받은 yum 패키지 설치파일이 용량을 많이 잡아먹고 있었음

해당 파일 정리 후 확인

1
2
3
4
5
6
# rm -rf /var/cache/yum/
# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       9.5G  5.1G  4.0G  57/
tmpfs           3.9G     0  3.9G   0/dev/shm
/dev/sda3        60G  8.3G   49G  15/app

 

 

vi 실행 테스트

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$ vi .bash_profile 
 
# .bash_profile
 
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
 
# User specific environment and startup programs
 
PATH=$PATH:$HOME/bin
 
export PATH
TMP=/app/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=oracle11; export ORACLE_HOSTNAME
ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME
.
.

파일이 정상적으로 열림

 

 

원인 : 파일시스템 Full 문제

특정 파일시스템이 100%로 꽉 차서 발생한 문제

 

 

참조 : https://positivemh.tistory.com/511

 

리눅스 용량 많이 차지하는 파일, 폴더 찾기

OS환경 : Oracle Linux 7.6 (64bit) DB 환경 : Oracle Database 12.2.0.1 방법 : 리눅스 용량 많이 차지하는 파일, 디렉토리 찾기 oracle db 사용 중 filesystem full 로 인해 db 접속이 되지 않음 용량을 많이..

positivemh.tistory.com