리눅스 환경에서 네트워크 공유 폴더를 사용하는 것은 종종 복잡한 과정이었습니다. 특히 SMB/CIFS나 NFS 같은 네트워크 파일 시스템을 마운트할 때, 터미널 명령어를 입력하거나 설정 파일을 수동으로 편집해야 하는 번거로움이 있었습니다. 이러한 불편함을 해소하기 위해 '넷엠엔티(netmnt)'라는 새로운 도구가 공개되어, 파일 관리자에서 단 한 번의 클릭으로 네트워크 공유 폴더를 쉽게 마운트하고 해제할 수 있게 되었습니다.
넷엠엔티는 돌핀(Dolphin)과 같은 파일 관리자의 컨텍스트 메뉴(오른쪽 클릭 메뉴)에 '마운트', '다른 이름으로 마운트', '영구 마운트' 세 가지 기능을 추가합니다. '마운트'는 현재 세션 동안 안정적인 경로(예: ~/mnt/<share>)에 공유 폴더를 연결하며, '다른 이름으로 마운트'는 자격 증명을 명시하여 연결할 수 있습니다. '영구 마운트'는 시스템 재부팅 후에도 마운트 상태를 유지하도록 systemd 유닛을 등록해줍니다. 이 도구는 Rust로 개발되었으며, D-Bus, systemd, polkit, KDE ServiceMenus 등의 기술 스택을 활용하여 기존의 mount.cifs 및 mount.nfs 백엔드를 통합합니다. 현재 v0.2.0 버전으로 SMB/CIFS와 NFS를 지원하며, 향후 SSHFS 지원도 예정되어 있습니다.
넷엠엔티는 기존의 Smb4K나 KIO/FUSE 방식의 한계를 극복합니다. Smb4K는 별도의 애플리케이션으로 실행되어야 하고, KIO/FUSE는 임시적인 뷰를 제공하여 터미널이나 다른 앱에서 사용하기에 불편했습니다. 넷엠엔티는 파일 관리자 내에서 직접 안정적인 마운트 포인트를 제공함으로써, 사용자가 네트워크 공유 폴더에 더욱 직관적이고 효율적으로 접근할 수 있도록 돕습니다. 이는 리눅스 사용자, 특히 NAS(네트워크 결합 스토리지)나 서버의 공유 폴더를 자주 이용하는 사용자들에게 큰 편의성을 제공하며, 복잡한 설정에 대한 부담 없이 생산성을 높이는 데 기여할 것으로 기대됩니다.