服務器端
/etc/exports
/mnt *(rw,sync,no_root_squash,anonuid=500,anongid=500)
systemctl restart nfs
客戶端
掛載有兩種
1.mount -t nfs 192.168.100.124:/mnt /test
vim /etc/fstab
nfs掛載:192.168.100.124:/mnt/ /test nfs defaults 0 0
window共享后的掛載方式:
192.168.100.X/mnt /test cifs defaults ,auto,uid=500,gid=500,domain=abc,username=abc.password=abc 0 0
2.使用autofs
vim /etc/auto.master
添加自動掛載的路徑 和配置文件
例子:
在auto.master中添加/ceshi/guazai /etc/auto.mvp 這里/ceshi/guazai 是掛載路徑,此時如果ceshi目錄不存在,他會自動創建,如果guazai目錄存在,他會將掛載目錄的內容移到緩存中,並根據auto來掛載新的數據,此時guazai目錄無法被寫入。請確保改路徑下沒有數據。
vim /etc/auto.mvp
nfs -fstype=nfs 192.168.100.124:/mnt nfs表示掛載的路徑文件名,會自動生成這個文件夾
systemctl start autofs
參考連接:https://blog.51cto.com/pascaljanus/495132
如果根據賬號密碼則如下設置:
- root@localhost:~# cat /etc/auto.misc
- backup -fstype=cifs,username=backup_user@domain,password=backup_password ://192.168.1.1/backup
以下是轉載的參考鏈接:
鏈接地址:https://blog.51cto.com/pascaljanus/495132
1.檢查和安裝autofs
- dpkg -l | grep autofs
- sudo apt-get install autofs5
2.編輯/etc/auto.master文件,啟用misc目錄
- root@localhost:~# cat /etc/auto.master
- #
- # Sample auto.master file
- # This is an automounter map and it has the following format
- # key [ -mount-options-separated-by-comma ] location
- # For details of the format look at autofs(5).
- #
- /misc /etc/auto.misc
- #
- # NOTE: mounts done from a hosts map will be mounted with the
- # "nosuid" and "nodev" options unless the "suid" and "dev"
- # options are explicitly given.
- #
- #/net -hosts
- #
- # Include central master map if it can be found using
- # nsswitch sources.
- #
- # Note that if there are entries for /net or /misc (as
- # above) in the included master map any keys that are the
- # same will not be seen as the first read key seen takes
- # precedence.
- #
- +auto.master
3.修改/etc/auto.misc文件,添加cifs掛載項
- root@localhost:~# cat /etc/auto.misc
- backup -fstype=cifs,username=backup_user@domain,password=backup_password ://192.168.1.1/backup
4.重啟autofs服務
- root@localhost:~# service autofs restart
5.檢查是否成功掛載
- root@localhost:~# ls -l /misc/backup
- total 3
- drwxrwxrwx 1 root root 0 2011-02-16 10:25 dns_backup
- drwxrwxrwx 1 root root 0 2011-02-16 09:37 mail_backup
- drwxrwxrwx 1 root root 0 2011-02-16 09:30 system_backup
- root@localhost:~# mount
- ...
- //192.168.1.1/backup on /misc/backup type cifs (rw,mand)
值得注意的是如果通過AD域來認證,則要在用戶名后加@domain(domain是AD域的域名,如company.com)才能成功掛載,嘗試過用戶名的另一種表示方法,domain\username,但不是每一次都能成功,所以選擇前者。雖然掛載選項顯示可讀寫,但要在遠端服務器上設置相應的權限才能操作