linux(Ubuntu-16.10)でインストールとセットアップを行った後、MSSQL Server RC1 2017のデフォルトのデータディレクトリを変更しようとしています。LinuxのMSSQL RC1サーバーセットアップでデータディレクトリをマウントできません
次のコマンドを使用して、デフォルトのデータディレクトリを設定しました。その後、mssqlサーバーを再起動します。この後
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultdatadir /mnt/var/opt/mssql/data/
systemctl restart mssql-server.service
私は、エラーが返された単純なデータベース「テスト」
sqlcmd -s localhost -U sa -P "someStrongPassword" -Q "CREATE DATABASE test"
を作成しようとしました、次のとおりです。
MODIFY FILE encountered operating system error 31(A device attached to the system is not functioning.) while attempting to expand the physical file '/mnt/var/opt/mssql/data/test.mdf'. CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
エラー・ログには、OSのエラーを示します。
/mnt/var/opt/mssql/data/test.mdf: Operating system error 31(A device attached to the system is not functioning.) encountered.
私はmounできません何らかの手段でデータディレクトリに移動します。 "/ mnt"ディレクトリへのアクセス権も777に設定されています。デフォルトのデータディレクトリを他のフォルダに変更すると、正常に動作します。これはmssqlサーバーの既知または最近のバグですか?
スタックオーバーフローは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)または[データベース管理者スタックエクスチェンジ](http://dba.stackexchange.com/)がより良い場所になるでしょう。 – jww