web-dev-qa-db-ja.com

FreeBSDfstabのスペースで共有をマウントする

FreeBSDのfstabにsmbネットワーク共有をマウントしようとしています。これはスペースのない共有では正常に機能しますが、名前にスペースが含まれていると失敗します。私はスペースをグーグルのすべてが言っていることである\ 040に置き換えました、しかしそれは助けにはなりませんでした。

マウントしようとしている共有名は「データバックアップ」です。

Fstabに記述されている、機能しない共有名:// USERNAME @ COMPUTER/Data\040Backups

助言がありますか?

3
Blake

http://ubuntuforums.org/archive/index.php/t-27823.html

"//192.168.1.103/Full\040Movies"<-//192.168.1.103/FullMoviesのマウントは機能しました

3
fejese

fstabのフィールド内にスペースを入れることはできないと思います。ファイルの形式はかなり単純であり、そのマンページには次のように記載されています。

各ファイルシステムは別々の行に記述されています。各行のフィールドは、タブまたはスペースで区切られています。

そのため、共有の名前が制御できない場合は、fstab以外のソリューションでほとんど行き詰まります。

0
gkeramidas

うーん、それはfstabの次のようなものではないでしょうか? SambaがBSDでLinuxとは大きく異なる動作をすることは想像できません。

//COMPUTER/"Data Backups" /mnt/share smbfs username=username,password=password 0 0

「データバックアップ」が機能するかどうかはわかりません。スペースをエスケープする必要があるかもしれません。

0
wzzrd

スペースの代わりに%20を使用する必要があります。

//USERNAME@COMPUTER/Data%20Backups

Mac OS 10.7.4でのみテストされているため、これがすべてのBSDで機能するかどうかはわかりません。うまくいけば、同じ構文を使用するのに十分近いです。

パーティーに少し遅れていることは知っていますが、将来誰かに役立つかもしれません。

0
devius