私は1990年代からCaldera Linuxを実行する古いヘッドレスボックスを持っています。カルデラにはSSHはありません。ボックスにはUSBまたはポータブルドライブを追加する他の方法はありません。私は数年前に同様のLinuxボックスを持っていて、バックアップにNFSを使用しました。私の他のボックスはさらに近代化されており、数年間Calderaボックスをバックアップしていません。少し不安な気がします。私は定期的にボックスを使用し、リモートログインを介してデータを追加します。
一時的にドライブを取り外してUSBドライブに置き換えることを検討しています。しかし、今NFSを再試行しています。長年にわたり、私はより現代的なDebian / Ubuntu / MintボックスにCalderaをインストールしてみました。それぞれの場合は緊急ではなかったので失敗し、プロジェクトを横に延ばしました。
この問題を解決するために、Mint 19を新しくインストールしました。理由:
root@willie-Latitude-E6420:/mnt# mount -t nfs 192.168.110.16:/ /mnt/bookkeep
mount.nfs: Protocol not supported
長年にわたって「改善」として導入されたNFSの非互換性についての洞察を提供できる人はいますか?以前のNFSマウントをサポートできるディストリビューションをお勧めできる人はいますか?それとも別のソリューション?
rpcinfo -p bookkeep
program vers proto port service
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
300019 1 udp 731 amd
100005 1 udp 766 mountd
100005 2 udp 766 mountd
100005 1 tcp 769 mountd
100005 2 tcp 769 mountd
100003 2 udp 2049 nfs
100003 2 tcp 2049 nfs
100001 13 udp 780 rstatd
100001 3 udp 780 rstatd
100001 2 udp 780 rstatd
100001 1 udp 780 rstatd
100001 13 tcp 785 rstatd
100001 3 tcp 785 rstatd
100001 2 tcp 785 rstatd
100001 1 tcp 785 rstatd
rpcinfo -p localhost
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100005 1 udp 53399 mountd
100005 1 tcp 46155 mountd
100005 2 udp 49673 mountd
100005 2 tcp 47513 mountd
100005 3 udp 42853 mountd
100005 3 tcp 54595 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049
100003 3 udp 2049 nfs
100227 3 udp 2049
100021 1 udp 34963 nlockmgr
100021 3 udp 34963 nlockmgr
100021 4 udp 34963 nlockmgr
100021 1 tcp 46437 nlockmgr
100021 3 tcp 46437 nlockmgr
100021 4 tcp 46437 nlockmgr
答え1
rpcinfo
サーバーの出力を見ると(おそらく)bookkeep
NFSがバージョン2としてのみ利用可能であることがわかります。
rpcinfo -p bookkeep
program vers proto port service
100003 2 udp 2049 nfs
100003 2 tcp 2049 nfs
この情報を使用して、クライアントが特定の(古代)バージョンに戻ることを強制できます。
mount -t nfs -o vers=2 bookkeep:/ /mnt/bookkeep