alpine Linux では、名前にスペースが含まれる cifs ディレクトリを自動的にマウントすることはできませんが、手動ではマウントできる可能性があります。
この /etc/fstab スニペットでは動作しません:
//192.168.245.1/My\040Space /media/myspace cifs rw,vers=3.0,credentials=/root/.smbcredentials 0 0
Debian マシンでは問題なく動作しますが!
Alpineでは、この手動コマンドは機能せず、失敗: 無効な引数:
mount -v -t cifs -o rw,vers=3.0,credentials=/root/.smbcredentials //192.168.245.1/My\040Space /media/myspace
これですする作品:
mount -v -t cifs -o rw,vers=3.0,credentials=/root/.smbcredentials //192.168.245.1/"My Space" /media/myspace
興味深いことに、この成功したケースでは、/proc/mounts ファイルに \040 エスケープ シーケンスが含まれています。
//192.168.245.1/My\040Space /media/myspace cifs rw,relatime,vers=3.0,cache=strict ...
それは次のようになりますマウントfstab ファイルでもコマンド ラインでも 8 進エスケープを解釈できません。
どうすれば動作させることができるか、何かアイデアはありますか?
ありがとう