[問題] 如何安全地 lvreduce已刪文

看板Linux作者 (Neisseria)時間10年前 (2015/09/23 23:29), 編輯推噓0(006)
留言6則, 1人參與, 最新討論串1/1
起因是小弟管理的一台主機,跑一個特殊的軟體 畫分的 100GB 的 /tmp 不夠用 當初主機有用 LVM 劃分割區,分割出 /, /var, /tmp, /home 想把 /home 分一些給 /tmp 看了一下網路上的流程,似乎是先 resize2fs 再 lvreduce 但是 resize2fs 似乎是指定總大小,而 lvreduce 是指定縮小的大小 要如何安全地使用這兩個指定來改變分割區的大小 而如果 filesystem size 和 physical size 不同,會無法 mount (親身經歷 = =|||) 如果想玩玩看這兩個指令的同好,還是小心點好 小弟一度無法進入圖形介面,幸好有修回來 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.128.81 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1443022147.A.08A.html

09/23 23:50, , 1F
沒有很複雜,一般就先 unmount filesystem
09/23 23:50, 1F

09/23 23:51, , 2F
ext3/ext4 這類先 e2fsck -f 接要強迫檢查的裝置
09/23 23:51, 2F

09/23 23:51, , 3F
比方 e2fsck -f /dev/vgname/lvname
09/23 23:51, 3F

09/23 23:52, , 4F
後續用 resize2fs /dev/vgname/lvname 2G 表示縮成 2G
09/23 23:52, 4F

09/23 23:52, , 5F
都完成後,後續用 lvreduce -L 2G /dev/vgname/lvname
09/23 23:52, 5F

09/23 23:52, , 6F
若你不確定想測試一般可以建立新的 lv 就不用擔心
09/23 23:52, 6F
文章代碼(AID): #1M0iL32A (Linux)
文章代碼(AID): #1M0iL32A (Linux)