公司的QNAP NAS網路硬碟被掛載到多台電腦的網路磁碟當作備份來使用
最近發現8TB的空間快滿了
所以開始在某一台電腦使用檔案總管在網路磁碟刪除一些過舊的備份資料
但奇怪的事情發生了
用檔案總管刪除幾百GB的資料後
但空間並沒有釋放出來
經過幾天後8TB的空間終於滿了
備份作業也都顯示無硬碟空間不足而停止
但用檔案總管刪除再多資料
仍然顯示剩餘空間0
打電話到QNAP客服詢問並用TEAMVIEWER連線進來操作
QNAP客服也無法解決此問題
QNAP客服表示只能重開機看看
但QNAP還有切出iSCSI硬碟掛載多台虛擬主機在執行
重開機滋事體大
經過一番努力終於找到一個解決方法
原來QNAP NAS的核心是LINUX
所以用PUTTY連線進去
使用指令df -h先看磁碟分割使用狀況
[~] # df -h
Filesystem Size Used Available Use% Mounted on
/dev/ram0 151.1M 130.7M 20.4M 86% /
devtmpfs 1.9G 4.0k 1.9G 0% /dev
tmpfs 64.0M 508.0k 63.5M 1% /tmp
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/md9 509.5M 114.8M 394.7M 23% /mnt/HDA_ROOT
/dev/mapper/cachedev1 8.0T 8T 0G 100% /share/CACHEDEV1_DATA
/dev/md13 371.0M 281.5M 89.5M 76% /mnt/ext
tmpfs 32.0M 0 32.0M 0% /.eaccelerator.tmp
/dev/mapper/cachedev2 2.0T 0G 2.0T 46% /share/CACHEDEV2_DATA
可以看出/share/CACHEDEV1_DATA的磁區滿了
但無論檔案總管怎麼刪除檔案,空間仍無法釋放
此時就想用mv來搬移檔案看看
[/share/CACHEDEV2_DATA/backup_vol2/Pmg] # mv /share/CACHEDEV1_DATA/file/Pmg/WEB/201401*/ .
搬移完成後再df -h看磁碟分割使用狀況
[~] # df -h
Filesystem Size Used Available Use% Mounted on
/dev/ram0 151.1M 130.4M 20.7M 86% /
devtmpfs 1.9G 4.0k 1.9G 0% /dev
tmpfs 64.0M 504.0k 63.5M 1% /tmp
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/md9 509.5M 114.8M 394.7M 23% /mnt/HDA_ROOT
/dev/mapper/cachedev1 8.0T 7.7T 285.6G 96% /share/CACHEDEV1_DATA
/dev/md13 371.0M 281.5M 89.5M 76% /mnt/ext
tmpfs 32.0M 0 32.0M 0% /.eaccelerator.tmp
/dev/mapper/cachedev2 2.0T 285..6G 1.7T 15% /share/CACHEDEV2_DATA
果然/share/CACHEDEV1_DATA的磁區空間釋放出來了
這個問題困擾好久,連原廠都無法解決
此方法提供大家參考看看