Tôi tự hỏi tại sao Ubuntu Server 14.04 LTS của tôi gặp vấn đề khi giải quyết tên máy chủ từ fstab. Tôi đã cố gắn kết mục sau:
//NAS-5h2-20/backuppc/ /mnt/backuppc cifs auto,user=THEUSER,password=THEPASSWORD,cifsacl,uid=109 0 0
gắn kết không thành công với lỗi
mount: wrong fs type, bad option, bad superblock on //NAS-5h1-15/backuppc,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so
và mục Syslog:
Unable to determine destination address.
TUY NHIÊN, điều này hoạt động như một cơ duyên nếu tôi đổi tên máy chủ NAS-5h2-20 lấy IP 192.168.1.29 . Tuy nhiên, vì lý do tính di động, tôi muốn ánh xạ gắn kết theo tên máy chủ trong fstab.
Nội dung của / etc / hosts là (trong số các dòng khác):
192.168.1.28 NAS-5h1-15
192.168.1.29 NAS-5h2-20
192.168.1.30 NAS-6h1-04
Những Tên máy chủ này không được đăng ký với Máy chủ DNS cục bộ. Và dự định trong một số trường hợp có thể sử dụng các IP khác nhau (servercluster / máy trạm) để sử dụng DNS và máy chủ nội bộ, vì vậy tôi không thể đăng ký chúng vào DNS.
Nó cũng không có vấn đề gì với
ping NAS-5h2-20
.
Vì vậy, tôi chắc chắn, đó là một vấn đề giải quyết. Tuy nhiên, tôi không thể tìm ra, ở đâu. Tôi nhìn vào nsswitch.conf, không có gì đặc biệt ở đó:
passwd: compat
group: compat
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
Và /etc/resolv.conf cũng có vẻ ổn:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
search ourdomain.local
Vì vậy, câu hỏi: - tại sao trình phân giải không đọc HOẶC bỏ qua tệp máy chủ trong trường hợp đặc biệt này?
- DNS / THẮNG / một số phương thức giải quyết khác được mã hóa thành mount.cifs?
sudo apt-get install cifs-utils