아래 메시지는 대부분 Azure Fileshare를 On-Prem의 Linux 서버에 마운트하면서 발생 및 조치했던 메시지들임.
Azure Fileshare는 기본 버전으로 만들면 CIFS(SMB)만 사용 가능함. NFS 사용하려면 추가 비용 필요.
- time out 메시지 발생시
네트워크 단에서 라우팅이 안된 경우가 많음.
방화벽이나, 스토리지에 서비스가 안올라왔을 경우는 연결이 되지 않음
- Host is down 메시지 발생시
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
일반적으로 구글링하면 smb1.0이 비활성화 되어서 그렇다고 나오는데,
정확히는 호스트로 통신을 못해서 그런것. (smb1.0 이 비활성화 = 통신이 안됨)
확인1) OS에서 스토리지의 smb 버전을 지원하는지
CentOS7.6부터 SMB3.0 지원
CentOS7.4까지 SMB2.1 지원
CentOS6이하는 SMB1.0 지원
Ubuntu20.04 커널 5.15부터 SMB1.0 지원 안 함
확인2) smb포트 139, 445 통신 오픈됬는지
참고 URL :
https://dololak.tistory.com/470
https://likeabutterfly.tistory.com/41
https://access.redhat.com/discussions/3002961
- Input/output error 메시지 발생시
mount error(5): Input/output error
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
cifs 연결시 보안옵션이 필요한 경우 발생하나, 위의 메시지와 마찬가지로
예전버전 cifs(smb)를 지원하지 않는 경우에도 발생할 수 있으니 참고.
보안 옵션
CentOS : sec=ntlm
Ubuntu : sec=ntlmssp
- Operation not supported 메시지 발생시
mount error(95) Operation not supported
해당 에러는 cifs 버전이 맞지 않아서 발생함.
마운트하려는 스토리지의 cifs 지원 버전을 확인 후 시도 필요.
특수한 케이스로 커널 자체에서 예전버전 cifs(smb)를 지원하지 않는 경우도 있음.
smb1.0 은 예전부터 보안상 이슈가 많기 때문.
우분투의 경우 커널 5.15 버전부터 지원하지 않음.
- Operation now in progress 메시지 발생시
mount error(115) Operation now in progress
주로 서버~스토리지로의 연결을 찾을 수 없어서 발생하는 에러임
CIFS 포트로 통신이 되는지 우선 확인 할것
- invaild agument 메시지 발생시
정확하지 않은 옵션이 들어가서 나오는 메시지
옵션을 구글링에서 확인했더라도 cifs-utils 버전에 따라 지원하지 않는 옵션도 있기 때문에 옵션 하나씩 지우며 마운트 시도 필요
- password in credentials file too long 메시지 발생시
credentials file 에서 password의 길이가 너무 길어서 발생함 (16자 이상)
credentials file 에서 password 줄 주석 또는 삭제하고 password는 수동으로 입력해서 해결
단, fstab에 저장 못하는 단점이 있음
주로 예전버전 OS에서 발생하는것으로 보임
- Key has expired 메시지 발생시
윈도우에서 리눅스로 폴더공유를 해주는 상태에서 로그온하는 계정이 만료된 경우.
https://blog.1day1.org/602 를 참조.
- Permission denied 메시지 발생시
계정정보가 틀림. 계정정보 재확인 필요함.
AD 계정의 경우 도메인 정보 누락됬는지 재확인. (cifs 옵션 중 domain=,user=,pass= 확인)
- Resource temporarily unavailable 메시지 발생시
이거는 원인 파악 못했지만, 추정으로는 중간 네트워크에서 막힌게 아닐까..
'OS 기술 > Linux' 카테고리의 다른 글
Ubuntu SSH 서버 설치 (0) | 2023.07.03 |
---|---|
리눅스에 CIFS(SAMBA) 볼륨 마운트 (0) | 2023.06.29 |
CentOS7 리눅스 해상도 변경 (0) | 2023.06.19 |
sftp 연결시 diffie-hellman 키인증 오류 (0) | 2023.06.19 |
exportfs 이용한 리눅스 폴더 공유 (0) | 2023.06.09 |