星期三, 7月 24, 2013

Linux線上調整檔案系統大小

Linux線上調整檔案系統大小,這裡說明的線上調整大小是不需umount使用者完全零中斷的做法,前提是︰
1.使用整顆硬碟作檔案系統,不要分割磁區,這樣就不需要調整磁區(調整磁區有時會需要重開機。
2.使用xfs檔案系統,xfs是目前Linux下除了btrfs、zfs這些在Linux下還不成熟的檔案系統外,少數支援線上調整磁區大小的檔案系統。

作法︰
1.從儲存設備調整磁碟大小。
2.使用 iscsiadm -m node -T target.name --rescan   重新取得iscsi磁碟大小。
3.使用 xfs_growfs /dev/sdx   調整檔案系統大小。

20140701補充
最近發現resize2fs也可以線上調整檔案系統大小