FreeBSDのfstabにsmbネットワーク共有をマウントしようとしています。これはスペースのない共有では正常に機能しますが、名前にスペースが含まれていると失敗します。私はスペースをグーグルのすべてが言っていることである\ 040に置き換えました、しかしそれは助けにはなりませんでした。
マウントしようとしている共有名は「データバックアップ」です。
Fstabに記述されている、機能しない共有名:// USERNAME @ COMPUTER/Data\040Backups
助言がありますか?
http://ubuntuforums.org/archive/index.php/t-27823.html
"//192.168.1.103/Full\040Movies"<-//192.168.1.103/FullMoviesのマウントは機能しました
fstab
のフィールド内にスペースを入れることはできないと思います。ファイルの形式はかなり単純であり、そのマンページには次のように記載されています。
各ファイルシステムは別々の行に記述されています。各行のフィールドは、タブまたはスペースで区切られています。
そのため、共有の名前が制御できない場合は、fstab以外のソリューションでほとんど行き詰まります。
うーん、それはfstabの次のようなものではないでしょうか? SambaがBSDでLinuxとは大きく異なる動作をすることは想像できません。
//COMPUTER/"Data Backups" /mnt/share smbfs username=username,password=password 0 0
「データバックアップ」が機能するかどうかはわかりません。スペースをエスケープする必要があるかもしれません。
スペースの代わりに%20
を使用する必要があります。
//USERNAME@COMPUTER/Data%20Backups
Mac OS 10.7.4でのみテストされているため、これがすべてのBSDで機能するかどうかはわかりません。うまくいけば、同じ構文を使用するのに十分近いです。
パーティーに少し遅れていることは知っていますが、将来誰かに役立つかもしれません。