Alpine Linux のマウント コマンドは、fstab 内のスペースの 8 進シーケンスを好みません。

Alpine Linux のマウント コマンドは、fstab 内のスペースの 8 進シーケンスを好みません。

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 進エスケープを解釈できません。

どうすれば動作させることができるか、何かアイデアはありますか?

ありがとう

関連情報