Technical Anshu 홈 > 튜토리얼 > Ubuntu에서 Windows 공유 마운트
🐧 우분투 + Windows 공유

Ubuntu에 Windows 공유 마운트 - 영구 설정

Ubuntu에서 Windows 공유 폴더에 수동으로 한 번 연결하면 다음 재부팅 시 사라집니다. 이 설정은 cifs-utils 및 fstab 항목을 사용하여 공유를 영구적으로 마운트합니다. Windows 비밀번호는 보호된 자격 증명 파일에 보관되며, 부팅이 중단되지 않도록 _netdev 및 nofail, 파일이 사용자에게 속하도록 uid/gid를 사용합니다.

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
Ubuntu에 Windows 공유 마운트 - 영구 설정
🎧 다국어 오디오: 동영상 플레이어에서 [설정] (⚙️) ➔ [오디오 트랙]을 클릭하여 언어를 선택하세요.

📑챕터

  1. 문제 - 손으로 연 공유는 재부팅할 때마다 사라집니다.
  2. 빠른 테스트 - 파일 앱에서 공유를 한 번 엽니다.
  3. cifs-utils 패키지 설치
  4. /mnt/SharedDocs에 마운트 지점 생성
  5. Windows 로그인을 보호된 자격 증명 파일에 저장
  6. _netdev 및 nofail을 사용하여 /etc/fstab에 영구 항목을 추가합니다.
  7. 지금 마운트하고 확인한 후 재부팅 테스트를 수행하세요.

📋 개요 및 단계별 가이드

1

먼저 파일 앱에서 공유를 테스트하세요.

영구적으로 만들기 전에 Windows PC가 폴더를 공유하고 있고 네트워크 경로가 작동하며 Windows 사용자 이름과 암호가 허용된다는 기본 사항을 한 번 입증하십시오. 파일 앱을 열고 Ctrl + L을 눌러 위치 표시줄을 열고 공유 주소를 입력하세요. 동영상에서는 OFFICE-PC라는 PC의 SharedDocs 폴더입니다.

Files — Location Bar
smb://OFFICE-PC/SharedDocs

메시지가 나타나면 Windows 사용자 이름과 비밀번호를 입력합니다. 폴더가 열리고 해당 파일이 보이면 공유 이름, PC 이름 및 로그인이 모두 정확합니다. 영구 설정에서는 동일한 세 가지 항목을 사용하므로 정확하게 적어 두십시오. 이 가이드 전체에서 OFFICE-PC 및 SharedDocs를 자신의 PC 이름과 공유 이름으로 바꾸세요.

✅ 이름이 확인되지 않으면 동일한 테스트가 Windows PC의 IP 주소(예: smb://192.168.1.10/SharedDocs)에서 작동합니다. Windows PC에 고정 또는 예약된 IP 주소를 제공합니다. 영구 마운트는 가리키는 주소만큼만 안정적입니다.
2

cifs-utils 설치

영구 마운트에는 Ubuntu가 SMB(Windows) 공유를 일반 폴더로 연결할 수 있게 해주는 mount.cifs 도우미인 CIFS 도구가 필요합니다. 터미널을 열고 패키지를 설치합니다.

Terminal
sudo apt update
Terminal
sudo apt install cifs-utils

이 패키지가 없으면 5단계의 fstab 항목이 작동하지 않고 마운트가 실패합니다. 이 작은 설치는 일회성 탐색과 실제 부팅 시 마운트를 구분하는 것입니다.

3

마운트 지점 생성

마운트 지점은 단순히 공유 내용이 표시되는 빈 폴더입니다. 공유 이름을 따서 /mnt 아래에 하나를 만듭니다.

Terminal
sudo mkdir -p /mnt/SharedDocs

이 폴더를 비워 두세요. 공유가 마운트되면 /mnt/SharedDocs 내부의 모든 내용은 실제로 Windows PC에 있는 파일입니다. 그리고 공유가 마운트되지 않으면 폴더는 비어 있습니다. 이는 마운트가 라이브인지 한눈에 알 수 있는 유용한 방법이기도 합니다.

4

보호된 자격 증명 파일에 로그인 저장

마운트에는 부팅할 때마다 Windows 암호가 필요하지만 해당 암호는 /etc/fstab 자체에 있어서는 안 됩니다. fstab은 시스템의 모든 사용자 계정에서 읽을 수 있습니다. 대신 루트만 읽을 수 있는 작은 파일에 로그인을 보관하세요. 만들기:

Terminal
sudo nano /root/.smbcredentials

자신의 Windows 사용자 이름과 비밀번호를 정확히 두 줄 입력한 다음 Ctrl + O를 눌러 저장하고 Ctrl + X를 눌러 종료하세요.

/root/.smbcredentials — file contents
username=YourWindowsUser
password=YourWindowsPassword

이제 루트만 읽을 수 있도록 파일을 잠급니다.

Terminal
sudo chmod 600 /root/.smbcredentials
⚠️ chmod 600은 선택적인 추가 항목이 아니라 이 단계의 전체 요점입니다. 이것이 없으면 자격 증명 파일은 PC의 다른 계정이 읽을 수 있는 일반 텍스트로 작성된 Windows 암호일 뿐입니다. 나중에 기억하세요. Windows 비밀번호를 변경한 경우 이 파일도 업데이트하세요. 여기서 오래된 비밀번호는 작동하는 마운트가 갑자기 중지되는 가장 일반적인 이유입니다.
5

영구 fstab 항목 추가

이제 부팅할 때마다 Ubuntu에 공유를 마운트하도록 지시합니다. 먼저 원본 fstab의 백업 복사본을 보관하세요. 이 파일의 잘못된 줄 하나가 부팅에 영향을 줄 수 있으며 백업이 다시 진행됩니다. 그런 다음 파일을 엽니다.

Terminal
sudo nano /etc/fstab

파일 맨 끝에 다음 한 줄을 추가합니다.

/etc/fstab — add this line
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0

각 부분의 역할: //OFFICE-PC/SharedDocs는 공유, /mnt/SharedDocs는 공유 위치, cifs는 파일 시스템 유형입니다. credentials=는 4단계의 보호된 파일을 가리키므로 fstab에 비밀번호가 표시되지 않습니다. iocharset=utf8은 특수 문자가 포함된 파일 이름을 올바르게 유지합니다. _netdev는 이 마운트에 네트워크가 필요함을 시스템에 알리므로 너무 일찍 실패하는 대신 네트워크를 기다립니다. nofail은 Windows PC가 꺼진 경우에도 Ubuntu가 긴급 메시지가 표시되거나 멈추는 대신 정상적으로 부팅된다는 의미입니다. uid=1000,gid=1000은 마운트된 파일을 Ubuntu 사용자가 소유하게 하므로 앱이 sudo 없이 공유에 저장할 수 있습니다. 1000은 첫 번째 사용자 계정의 일반 ID입니다. id 명령으로 자신의 것을 확인하고 다르면 조정하세요.

😀 SMB 버전은 제외하세요. Ubuntu와 최신 Windows는 보안 기본값인 SMB 3을 자동으로 협상합니다. 더 새로운 것을 지원하지 않는 오래된 장치만이 강제로 이전 버전을 필요로 할 것입니다. SMB1은 안전하지 않고 더 이상 사용되지 않으므로 선택의 여지가 없는 한 이를 피하십시오.
6

지금 마운트하고 재부팅하기 전에 확인하세요.

아직 재부팅하지 마세요. 지금 fstab 항목을 테스트해 보세요. 여전히 생성되는 오류를 확인할 수 있습니다.

Terminal
sudo mount -a

mount -a는 fstab에 나열된 모든 것을 마운트합니다. 자동으로 완료되면 항목이 양호한 것입니다. /mnt/SharedDocs를 열면 Windows 공유의 파일이 표시되고 빠른 df -h를 실행하면 마운트된 파일 시스템으로 나열된 공유가 표시됩니다. 읽기만 하는 것이 아니라 쓸 수 있다는 것을 증명하기 위해 그 안에 작은 테스트 파일을 만듭니다. 이 테스트를 통과한 후에만 Ubuntu 시스템을 한 번 재부팅하십시오. 공유는 수동 연결 없이 자체적으로 다시 제자리에 있어야 합니다. 재부팅은 영구 설정이 작동한다는 실제 증거입니다.

✅ mount -a가 오류를 보고하면 재부팅하기보다는 지금 수정하세요. 메시지를 읽어보세요. 일반적으로 문제를 직접적으로 언급하기 때문입니다. 잘못된 공유 이름이나 PC 주소, 자격 증명 파일의 잘못된 내용, 사용자에게 폴더의 공유 탭과 보안 탭 모두에 대한 권한이 필요한 Windows 측의 "권한 거부" 등이 있습니다. 마운트가 나중에 저절로 부러지는 경우는 거의 없습니다. 그렇게 하면 Windows 암호, PC 주소 또는 권한 등 한쪽에서 변경된 사항이 발생합니다.

🏷️주제 검색 변수 및 키워드

🔍 CIFS 🔍 cifs-utils 🔍 fstab 🔍 SMB 🔍 mount.cifs 🔍 Ubuntu 🔍 TechnicalAnshu 🔍 Mount Windows Share in Ubuntu 🔍 Permanent Mount 🔍 Credentials File 🔍 _netdev 🔍 nofail 🔍 Windows Shared Folder
🎙️ 전체 대본 — 탭하여 펼치기

__TOK_31__

__TOK_32__

__TOK_33__

❓ 자주 묻는 질문(영어)

이 튜토리얼은 100% 무료로 따라할 수 있나요?

__TOK_34__

초보자도 이 가이드를 따라갈 수 있나요?

__TOK_35__

막힐 경우 어디에 질문을 할 수 있나요?

__TOK_36__

🚀 YouTube에서 전체 튜토리얼 보기

__TOK_37__

__TOK_38__

▶️ 전체 동영상 보기
이 튜토리얼은 Technical Anshu의 Ubuntu에서 Windows 공유 마운트 비디오를 기반으로 합니다. • 어떤 단계에서 막히나요? 영상 댓글로 문의하시면 도움을 받으실 수 있습니다 🙏