Alpine Linuxのmountコマンドは、fstabの8進数の空白の順序を好みません。

Alpine Linuxのmountコマンドは、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進エスケープを解釈できません。

どのように動作させるためのアイデアはありますか?

ありがとう

ベストアンサー1

おすすめ記事