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
'Linux, Unix > Trouble Shooting' 카테고리의 다른 글
Entering emergency mode. Exit the shell to continue. (2) | 2024.01.18 |
---|---|
Linux 7 Failed to start LSB: Bring up/down net (0) | 2022.02.14 |
This system is not registered with an entitlement server. You can use subscription-manager to register. (0) | 2020.08.21 |
Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle (0) | 2020.08.21 |
E: Package 'python' has no installation candidate (2) | 2020.06.03 |