Mount Ổ Đĩa Trong Linux
1. Mount trên Ubuntu
1.1. Mount NFS trên Ubuntu
Bước 1: Cài đặt gói NFS
sudo apt update
sudo apt install nfs-common
Bước 2: Tạo mount point
sudo mkdir -p /mnt/nfs_share
Bước 3: Mount ổ đĩa
sudo mount -t nfs server_ip:/shared_folder /mnt/nfs_share
Bước 4: Kiểm tra mount
df -h
Bước 5: Cấu hình auto mount khi khởi động
Thêm vào file /etc/fstab
:
server_ip:/shared_folder /mnt/nfs_share nfs defaults 0 0
1.2. Mount Samba/CIFS trên Ubuntu
Bước 1: Cài đặt gói CIFS
sudo apt update
sudo apt install cifs-utils
Bước 2: Tạo mount point
sudo mkdir -p /mnt/samba_share
Bước 3: Tạo file credentials
sudo nano /etc/samba/credentials
Nội dung:
username=your_username
password=your_password
Phân quyền:
sudo chmod 600 /etc/samba/credentials
Bước 4: Mount ổ đĩa
sudo mount -t cifs //server_ip/shared_folder /mnt/samba_share -o credentials=/etc/samba/credentials
Bước 5: Cấu hình auto mount
Thêm vào /etc/fstab
:
//server_ip/shared_folder /mnt/samba_share cifs credentials=/etc/samba/credentials 0 0
2. Mount trên Rocky Linux
2.1. Mount NFS trên Rocky Linux
Bước 1: Cài đặt gói NFS
sudo dnf install nfs-utils
Bước 2: Khởi động service
sudo systemctl start nfs-client.target
sudo systemctl enable nfs-client.target
Bước 3: Tạo mount point
sudo mkdir -p /mnt/nfs_share
Bước 4: Mount ổ đĩa
sudo mount -t nfs server_ip:/shared_folder /mnt/nfs_share
Bước 5: Cấu hình auto mount
Thêm vào /etc/fstab
:
server_ip:/shared_folder /mnt/nfs_share nfs defaults 0 0
2.2. Mount Samba/CIFS trên Rocky Linux
Bước 1: Cài đặt gói CIFS
sudo dnf install cifs-utils
Bước 2: Tạo mount point
sudo mkdir -p /mnt/samba_share
Bước 3: Tạo file credentials
sudo nano /etc/samba/credentials
Nội dung:
username=your_username
password=your_password
Phân quyền:
sudo chmod 600 /etc/samba/credentials
Bước 4: Mount ổ đĩa
sudo mount -t cifs //server_ip/shared_folder /mnt/samba_share -o credentials=/etc/samba/credentials
Bước 5: Cấu hình auto mount
Thêm vào /etc/fstab
:
//server_ip/shared_folder /mnt/samba_share cifs credentials=/etc/samba/credentials 0 0
Các Lệnh Hữu Ích
Kiểm tra mount points
# Xem tất cả mount points
df -h
# Lọc chỉ NFS và CIFS
mount | grep 'type nfs\|type cifs'
Unmount ổ đĩa
sudo umount /mnt/share_name
Kiểm tra logs
# Xem kernel logs
dmesg | grep -i 'nfs\|cifs'
# Xem systemd logs
journalctl -u remote-fs.target
Xử Lý Lỗi Thường Gặp
1. Permission denied
- Kiểm tra quyền truy cập trên server
- Kiểm tra SELinux (với Rocky Linux)
- Kiểm tra credentials
2. Connection refused
- Kiểm tra firewall
- Kiểm tra service đang chạy
- Kiểm tra network connectivity
3. Mount error(13)
- Kiểm tra user/group permissions
- Thêm option uid/gid khi mount
Lưu Ý Bảo Mật
-
Quản lý credentials
- Luôn sử dụng credentials file
- Không lưu password trực tiếp trong fstab
- Đặt permission 600 cho file credentials
-
Cấu hình SELinux
- Áp dụng policy phù hợp
- Sử dụng context đúng
- Kiểm tra audit logs
-
Network Security
- Giới hạn IP được phép truy cập
- Cấu hình firewall
- Sử dụng encryption khi có thể