sshfs
サーバーからラップトップにフォルダーをマウントするために使用したい。
私はこれをディレクトリの作成で行ってきました。たとえば、デスクトップの下にディレクトリをマウントします。
mkdir ~/Desktop/mount
それから私はsshfsを使ってそれにマウントします
sshfs user@ipaddress:path/to/file ~/Desktop/mount -o volname=Something
これは問題なく機能します。最初にそのディレクトリを作成する必要があることを除いて。dirを作成してマウントするスクリプトを作成しました
umount ~/Desktop/mount
rm -rf ~/Desktop/mount
mkdir ~/Desktop/mount
sshfs ichill@192.168.1.142:$1 ~/Desktop/mount -o volname=$1
問題は、複数のマウントを作成しようとすることです。そこで、上記のコードを修正して、複数のマウントを作成しました
umount ~/Desktop/$1
rm -rf ~/Desktop/$1
mkdir ~/Desktop/$1
sshfs ichill@192.168.1.142:$1 ~/Desktop/$1 -o volname=$1
問題ありません。時々4〜5個の空のフォルダが残ります。
毎回フォルダを作成せずにこのマウントを作成する方法はありますか?
編集:私はそれをアンマウントするためのスクリプトも作りたくありません。システムイジェクトコールを使用したいのですが。