.smbdelete****というファイルが削除できない

2020年2月4日火曜日

Mac QNAP

t f B! P L
QNAPのファイルサーバに、最近.smbdeleteAAAというファイルが出来るので何かと思っていたら、以下のサイトの説明によると、Sambaのファイル削除に関係しているようです。
https://discussions.apple.com/thread/3992569?
確かに、www.opensource.apple.com/source/smb/smb-759.40.1/kernel/smbfs/smbfs_smb.cのソースコードには、.smbdeleteAAAがdefineされています。

#define SMBFS_DELETE_PREFIX ".smbdeleteAAA"
#define MAKE_DELETED_NAME(NAME, SIZE, FID) \
(void) snprintf((NAME), SIZE, "%s%llx", SMBFS_DELETE_PREFIX, (FID))

使っていなければ削除しても良いようなのですが、Macから削除使用とすると、プロセスが使用中であるというメッセージが出て削除できません。
削除できない
また、Windowsのエクスプローラーから.smbdeleteAAAファイルを削除すると、一見削除できたように見えても残っていたりします。

結局、QNAPにウェブからadminアカウントで入って、File Stationで該当するファイルを削すると、消すことができました。
WEBからQNAPにログイン


File Stationdでファイルを削除
File Stationで.smbdeleteAAAが見えない時は、File Stationの設定で 「NASの隠しファイルを表示する」オプションを有効にする必要があります。
隠しファイルを表示するオプション

このブログを検索

ブログアーカイブ

QooQ