Synology RackStation NASサーバーで複数のSamba共有を実行しています。これらのSamba共有を呼び出してみましょう。
newton1
newton2
newton3
ニュートンのそれぞれは、異なるRAIDボリュームを指しています。 newton1
とnewton3
はスムーズに動作し、Samba共有で期待されるように、タイムリーにファイルを受け入れます。しかし、今日、特にnewton2
にファイルをアップロードするのに苦労しているユーザーがいることに気づきました。
Windowsシステムの場合;ユーザーがいくつかのファイルをnewton2
にコピーしました。名前とファイルサイズが表示されましたが、これらのファイルには内容がありませんでした。
LinuxマシンでもThunarを介してこれを複製しようとしましたが、同様の結果が得られました。
(このユーザーと私には、私が話しているこれらのファイル/ディレクトリに書き込む権限があることに注意してください。user=rwx, group=rwx, other=rx
)
touch test.txt
で直接newton2
を試したところ、ファイルが表示されましたが、Vimでコンテンツを編集しようとすると、次のエラーが発生しました。
"test.txt" E667: Fsync failed
du .
のnewton2
は、最近アップロードされたすべてのファイルがnullであることを示します。
newton2
のRAIDボリュームは、6GB/30GBのみが使用されており、ディスクはすべて正常に見えることを示しています。
私はこの時点で本当に困惑しています...私はここからどこに行きますか?
解決策は、すぐには明らかにならないRackStationのWebインターフェイスオプションになりました。 共有フォルダクォータ は、このディスクにすでにあるものよりもはるかに小さいクォータサイズで有効になりました。
クォータを超える受信データは、そのディスクへの書き込みが許可されていないため、書き込みエラーが発生しました。
同じことが私たちのサーバーでも起こっています。クライアントはCentOS7サーバーのLinux 3.10.0-957.1.3.el7.x86_64
であり、/etc/fstab
を介してマウントされます。
//server/sharedfolder /mnt/mountpoint cifs uid=5002,gid=5002,iocharset=utf8,credentials=/home/user/.smbcredentials,sec=ntlm,vers=1.0 0 0
考えがわからないので、マウントをnfsに切り替えます