Ubuntuサーバー FAT32のUSBのHDDのSambaでの公開
ルーターが壊れて何も考えずに買いなおしたら、USBがついてなかった!
スマフォの写真とかバックアップしていたネットワークHDDが使えなくなった!
これはかなり不便!買いなおすか?買いなおす前にUbuntuでサーバーを作って同じことをしよう!
と、思い立って、遊んでます。遊び飽きたらたぶん、買いなおします。
マシンはネットブックEeePC901、SSDだし、静かでよい。
[はまったこと]
使用した(これまでずっと使ってた)HDDはUSB接続で、フォーマットがFAT32。
どでかいビデオのファイルとかはネット越しでなく、直接PCにつないでコピーしないと遅くてやってられないので、FAT32がいいのだ。
このFAT32というのが問題だった。
マウントして、GUIでSambaをインストールしてエクスプローラで共有と同じ感じで簡単に共有できたのですが、書き込みができなかった。これがしばらくわからなかったが、FAT32なので、ファイルごとにアクセス権は設定できない。
変更もできない…。
マウントのオプションでの設定がポイントです。
LAN内なのでフルアクセスに「umask=000」。まずかったときは「022」とかだった。これが原因でした。
もう一つ重要なのが、所有者、グループ。「uid=1000,gid=1000」、普段、UbuntuにログインしているIDにしました。
で、こんな感じにしました。
[/etc/fstab]
「UUID=0128-FB77 /home/nethdd vfat users,suid,dev,exec,rw,uid=1000,gid=1000,umask=000,utf8,auto,async 0 0
「UUID=0128-FB77」→デバイスの番号をどうだしたかもちょっと難しかったけど、忘れた。
情報はいっぱいあるので、ググるべし。