Home » Mount Thư Mục Chia Sẻ Từ NAS Lên Linux

Mount Thư Mục Chia Sẻ Từ NAS Lên Linux

by tuanlp

 💡 Bài viết này sẽ hướng dẫn các bạn mount thư mục chia sẻ trên NAS (Network Attached Storage ) lên hệ điều hành Linux qua giao thức CIFS(Common Internet File System)

Giao thức CIFS là gì?

(CIFS) là một giao thức cho phép chương trình có những yêu cầu cho các tệp và dịch vụ trên các máy tính từ xa trên Internet. CIFS sử dụng khách hàng/máy chủ Mô hình lập trình. Chương trình khách hàng A làm cho một yêu cầu của một chương trình máy chủ (thường là trong một máy tính) để truy cập vào một tập tin hoặc để vượt qua một tin nhắn để chương trình chạy trong máy tính. Các máy chủ sẽ hành động được yêu cầu và trả về một phản ứng.

CIFS là một khu vực hoặc các biến thể mở của máy chủ tin nhắn chặn giao thức phát triển và được sử dụng bởi Microsoft. Giao thức như the SMB, CIFS chạy ở một mức độ cao hơn và sử dụng giao thức TCP/IP của Internet. CIFS được xem như là một bổ sung cho giao thức ứng dụng Internet hiện tại chẳng hạn như giao thức chuyển tập tin (FTP) và Hypertext Transfer Protocol (HTTP). (Nguồn)

Mount thư mục từ NAS lên Linux

Cài đặt cifs-utils

Trên Centos:

yum install cifs-utils
or
sudo dnf install cifs-utils

Trên Ubuntu:

apt-get install cifs-utils
or
sudo apt update
sudo apt install cifs-utils

Nếu là oracle 8 or centoss 8 thì nó có sẵn k phải chạy cái này nữa

Mouting NAS storage

Sau khi cài đặt cifs-utils xong bạn sử dụng lệnh sau để tạo thư mục kết nối với thư mục được share của nas hoặc window:

sudo mkdir /mnt/tuanlp

Sau đấy sử dụng câu lệnh sau để mount thư mục share

sudo mount -t cifs -o username=<win_share_user>,password=<win_share_password> //WIN_SHARE_IP/<share_name> /mnt/win_share

Hoặc nếu không muốn điền user và pass thì bạn có thể tạo file riêng để điền nó

nano /etc/win-credentials
username=user
password=password
domain=domain

Phân quyền cho file mới tạo

sudo chown root: /etc/win-credentials
sudo chmod 600 /etc/win-credentials

Sau đấy ta có thể mount thư mục share

mount -t cifs -o credentials=/etc/win-credentials //WIN_SHARE_IP/<share_name> /mnt/win_share

Mặc định như trên ta đang mount share vs quyền root và 777 để thay đổi nó ta có thể sử dụng câu lệnh sau

mount -t cifs -o credentials=/etc/win-credentials,uid=54321,gid=54321,dir_mode=0755,file_mode=0755 //192.168.10.54/backup /mnt/tuanlp

Trong đấy uid và gid ta có thể lấy theo câu lệnh sau

id

Để nó có thể tự mount mỗi khi khởi động lại ta sửa file /etc/fstab và thêm 1 dòng như sau:

//192.168.0.4/cntt/BACKUP  /mnt/win_share  cifs  credentials=/etc/win-credentials,uid=54321,gid=54321,file_mode=0755,dir_mode=0755 0       0
/mnt/tuanlp

Để unmout ta đùng câu lệnh:

umount /mnt/win_share

Để xóa thư mục share sử dụng câu lệnh:

fuser -m MOUNT_POINT

You may also like