Thường nếu không enable NFS cho container thì khi tiến hành mount với NFS Server thì bạn sẽ gặp lỗi "mount.nfs: No such device". Để gỉai quyết vấn đề này bạn thực hiện như sau:
Bước 1: Load mô-đun 'nfs' trên Virtuozzo Hardware Node:
Mã:
|
# modprobe nfs --> cho VPS đóng vai trò là NFS Client
# modprobe nfsd --> cho VPS đóng vai trò là NFS Server |
Bước 2: Cho phép container sử dụng NFS filesystem, bằng lệnh:
Mã:
|
# vzctl stop 101
# vzctl set 101 --features nfs:on --save --> cho VPS đóng vai trò là NFS Client
# vzctl set 101 --features nfsd:on --save --> cho VPS đóng vai trò là NFS Server
# vzctl start 101 |
Bước 3: Sau khi hòan tất bạn sẽ thấy 'nfs' trong danh sách các hệ thống tập tin được hỗ trợ trong container #101:
Mã:
|
# vzctl exec 101 cat /proc/filesystems
ext2
ext3
nodev rpc_pipefs
nodev autofs
nodev proc
nodev sysfs
nodev tmpfs
nodev devpts
nodev nfs |
Bước 4: Kế tiếp, bạn cài đặt gói 'nfs-utils' và 'nfs-utils-lib' trong container:
Mã:
|
# yum install nfs-utils nfs-utils-lib |
Bước 5: Giờ đây bạn đã có thể mount các NFS share từ container #101:
- Khởi động dịch vụ 'portmap':
Mã:
|
# /etc/init.d/portmap start |
- Tiến hành mount NFS share:
Mã:
|
# mount -t nfs nfs.domain.com:/share /mnt |