ZONDEEL BLOG

技術と生活のログ

FAT32 では シンボリックリンク (symbolic link) が作れない

ファイル置き場としてマウントしてるFAT32のHDD上で
node を make していた際にシンボリックリンク(symbolic link)が
作成できないというエラーになっていた。

ln -fs out/Release/node node
ln: シンボリックリンク `node' の作成に失敗しました: 許可されていない操作です
make: *** [node] エラー 1
zondeel@zonbuntu:~/storage/tmp/node-v0.10.32$ ln -fs out/Release/node node
ln: シンボリックリンク `node' の作成に失敗しました: 許可されていない操作です
zondeel@zonbuntu:~/storage/tmp/node-v0.10.32$ ll
合計 1024

よくよく調べると FAT32 フォーマット上ではシンボリックリンクが出来ないらしい。
下記の内容を見ると NTFS では出来るようなので Windows と共用を考えている場合には
そちらのほうがいいかもしれない。

なぜ出来ないのか気になる。

追記-----

HDDのフォーマットを NTFS へ変更して
再度ビルドをかえたところ無事に完了した。