在CentOS系統中掛載遠程文件通常是通過NFS(Network File System)或者SSHFS(SSH Filesystem)來實現的。以下是兩種方法的步驟:
在遠程服務器上設置NFS共享:
/etc/exports
文件,添加要共享的目錄和允許訪問的客戶端。/shared_directory 192.168.1.0/24(rw,sync,no_root_squash)
sudo systemctl restart nfs-server
在CentOS客戶端上掛載遠程NFS共享:
sudo yum install nfs-utils
sudo mkdir /mnt/nfs_share
sudo mount 192.168.1.100:/shared_directory /mnt/nfs_share
/etc/fstab
文件。192.168.1.100:/shared_directory /mnt/nfs_share nfs defaults 0 0
在CentOS客戶端上安裝SSHFS:
sudo yum install fuse-sshfs
創建一個本地掛載點:
sudo mkdir /mnt/sshfs_share
掛載遠程SSHFS共享:
sudo sshfs username@remote_host:/remote/directory /mnt/sshfs_share
username
是遠程服務器的用戶名,remote_host
是遠程服務器的IP地址或主機名,/remote/directory
是要掛載的遠程目錄。(可選)為了使掛載在系統重啟后自動生效,可以使用autofs
服務:
autofs
。sudo yum install autofs
autofs
以自動掛載SSHFS共享。
/etc/auto.master
文件,添加以下行:/mnt /etc/auto.sshfs --timeout=60
/etc/auto.sshfs
文件,并添加以下內容:remote_share -fstype=fuse,allow_other :sshfs#username@remote_host:/remote/directory
autofs
服務使配置生效。sudo systemctl restart autofs
通過以上步驟,你可以在CentOS系統上掛載遠程文件,無論是通過NFS還是SSHFS。選擇哪種方法取決于你的具體需求和環境。