[心得] Synology NAS BTRFS 縮減磁碟空間作法已刪文

看板Storage_Zone (儲存裝置)作者 (大怒神のスイッチ)時間3年前 (2021/01/10 14:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近想把硬碟升級成 SSD, 目前狀態 3T RAID 1, 使用率 16%, 其實升級成 2T SSD 就夠了, 如果用升級方案 4T SSD, 會產生相當可觀的花費, 所以希望能先把硬碟容量縮減, 再使用 2T SSD 進行 rebuild, But 問題來了, 就是這個 But 讓我傷透腦筋, 找遍許多文章, 一面倒認為 S 牌 NAS 只能增不能減, 這讓我一度想放棄, 不過有天我想到一個做法, 假如我查資料的方向調整一下, 改成找 filesystem 專用工具, 也許會有答案, 思路改變了, 答案果然就有了, 不過這個答案只適用 btrfs 如果您的 filesystem 不是 btrfs, 可以在這裡結束 如果讀到這還沒結束, 那麼遊戲開始: 1. 首先關機並且把 RAID-1 的硬碟拔掉一顆, 確保任務失敗的時候, 還有機會恢復原狀 -------------------------------------------------- 2. 然後檢查一下磁碟空間 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/md0 2.3G 1.1G 1.2G 47% / none 3.9G 0 3.9G 0% /dev /tmp 3.9G 1.9M 3.9G 1% /tmp /run 3.9G 3.4M 3.9G 1% /run /dev/shm 3.9G 4.0K 3.9G 1% /dev/shm none 4.0K 0 4.0K 0% /sys/fs/cgroup cgmfs 100K 0 100K 0% /run/cgmanager/fs /dev/md2 2.7T 422G 2.3T 16% /volume1 看起來是 3T 的硬碟的實質空間為 2.7T, 用了 16% -------------------------------------------------- 3. 為了保險起見, 縮小時配置 1.6T 就好 使用這個工具指令進行 online resizing $ sudo btrfs filesystem resize 1680g /volume1 然後什麼事都沒發生就結束, 懷疑自己出包 這裡注意不要打 1.6t, 有小數點的參數是沒作用的 -------------------------------------------------- 4. 再次確認磁碟空間 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/md0 2.3G 1.1G 1.2G 47% / none 3.9G 0 3.9G 0% /dev /tmp 3.9G 1.9M 3.9G 1% /tmp /run 3.9G 3.4M 3.9G 1% /run /dev/shm 3.9G 4.0K 3.9G 1% /dev/shm none 4.0K 0 4.0K 0% /sys/fs/cgroup cgmfs 100K 0 100K 0% /run/cgmanager/fs /dev/md2 1.6T 422G 1.2T 27% /volume1 蝦餃? 還真得變小了耶, 而且還是秒殺 -------------------------------------------------- 5. 不敢相信自己的眼睛, 進 UI 再確認一下 https://imgur.com/k3lbnFQ
什麼? 竟然是真的, 頌啦 !!! 我的邪惡計畫可以繼續了 自嗨廢文一則, 謝謝觀賞 -- 壓力山大 理工山小 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.64.93 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1610261597.A.726.html
文章代碼(AID): #1V-gHTSc (Storage_Zone)
文章代碼(AID): #1V-gHTSc (Storage_Zone)