본문 바로가기
기타/Linux

Ubuntu CIFS 를 통한 파일 및 프린터 공유

by makepluscode 2022. 9. 11.
반응형

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 의 기술문서를 참고하자.

https://cifs.com/

 

All About CIFS

ALL ABOUT CIFS Common Internet File System (CIFS) is a network filesystem protocol used for providing shared access to files and printers between machines on the network. A CIFS client application can read, write, edit and even remove files on the remote s

cifs.com

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을 사용한다.
반응형