반응형
Ubuntu CIFS mount 를 통한 파일 및 프린터 공유
CIFS(Common Internet File System)는 네트워크 시스템 간에 파일 및 프린터에 대한 공유 액세스를 제공하는 데 사용되는 파일 시스템 프로토콜이다. 네트워크 상에 있는 있는 다른 파일 시스템을 마운트 해서 사용하는 방법을 정리한다.
CIFS 마운트 테스트 환경
- Ubuntu 20.04, x86 host PC
command line mount 하기
터미널에서 mount 명령을 사용하여 네트워크 상에 있는 있는 다른 파일 시스템을 마운트 할수있다. 아래와 같이, mount 명령으로 사용자 이름(username), password(암호), 파일시스템주소, 로컬마운트위치를 순서대로 입력하자.
$ sudo mount -t cifs -o user='username',password='password' //192.168.0.1/data /data
자동 mount 설정
매번 mount 명령으로 사용자 이름(username), password(암호), 파일시스템주소, 로컬마운트위치 입력하는 방법은 번거롭다. 부팅 후, 자동으로 원하는 위치에 mount 될 수 있도록 /etc/fstab 에 추가하자.
$ sudo vi /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p5 during installation
UUID=a9ec332b-XXXX-4624-XXXX-XXXX74e5XXXX / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
//192.168.1.1/home /devel cifs user=username,pass=password,rw,_netdev 0 0
참고자료
Visuality Systems Ltd 의 기술문서를 참고하자.
Common Internet File System 요약
CIFS(Common Internet File System)는 네트워크의 시스템 간에 파일 및 프린터에 대한 공유 액세스를 위한 네트워크 파일 시스템 프로토콜이다.
- CIFS 프로토콜은 1980년대에 IBM의 Barry Feigenbaum에 의해 개발되었다.
- Microsoft CIFS 의 구현을 사실상의 CIFS 표준으로 볼 수 있다.
- SMB는 네트워크 파일 시스템에 대한 로컬 파일 액세스를 조정하기 위해 NetBIOS/NetBEUI API에서 실행되도록 설계되었다.
- Microsoft는 가장 일반적으로 사용되는 SMB 버전을 크게 수정하였고, SMB 프로토콜의 업데이트된 버전을 병합하면서 CIFS로 브랜드 변경을 하였다.
- CIFS / SMB1.0은 Windows 2000, Windows XP, Windows Server 2003 및 Windows Server 2002 R2에서 사용된다.
- SMB 2.0으로의 재설계는 파일 공유의 규모를 늘리고 복합 요청에 대한 성능을 높이고 더 큰 읽기 및 쓰기를 향상시켰으며 작은 명령 설정의 경우 더 안전하고 강력해졌으며 서명은 MD5 대신 HMACSHA-256을 사용한다.
반응형
'기타 > Linux' 카테고리의 다른 글
wslconfig를 사용하여 WSL 하위 시스템 삭제하기 (0) | 2023.12.01 |
---|---|
Rufus 이용하여 Ubuntu 디스크 이미지 만드는 방법 (0) | 2023.12.01 |
우분투 20.04 QtCAM 설치하기 (0) | 2022.12.15 |
Ubuntu DHCP 서버 설치 (0) | 2022.11.10 |
Ubuntu 20.04 AMD Razen 4800h HDMI 출력 (2) | 2022.09.11 |
[우분투] htop 을 이용한 시스템 성능 확인 방법 (0) | 2022.05.26 |
[우분투] Ubuntu 18.04 삼바 Samba 설치하기 (0) | 2022.05.25 |
[Ubuntu] 우분투 18.04 에서 CPU 온도 확인하기 (0) | 2022.05.24 |