問題是這樣的。
用go-fastdfs做圖片存儲服務器,自定義路徑導致的異常。
路徑默認按照年月日生成的,管理也比較方便。
但是手殘。路徑用了uuid生成。結果服務器產生了幾千萬的UUID目錄。每個目錄下只有一個文件。
有一天磁盤滿了。老板讓刪除三個月前的數據。沒法下手了。因為都是UUID。沒規律。
最后直接用Linux的指令刪除。
find . -ctime +91 -type f | xargs rm -rf
sudo find /mnt/data/fastdfs/files/ -mtime +91 -type d | sudo xargs rm -rf
找到三個月之前的數據,執行rm -rf命令