若aix 是 version 5.3 之前的版本,則不**件系統是jfs 的,還是jfs2的,都不可以動態的縮小。
若aix 的版本是 aix 5.3以後的版本,檔案系統型別是jfs,則此檔案系統不可動態的縮小。
若aix 的版本是 aix 5.3以後的版本,檔案系統型別是jfs2,則此檔案系統是可動態縮小的。
下面在aix 5.3系統建立了兩個檔案系統:/usr/test(jfs2)和/wzktest(jfs),如下:
testterm1:/#lsvg rootvg | grep "pp size"
vg state: active pp size: 16 megabyte(s)
testterm1:/#lsvg -l rootvg | grep "/usr/test"
testlv jfs2 4 4 1 closed/syncd /usr/test
testterm1:/#lsvg -l rootvg | grep "/wzktest"
wzktest jfs 4 4 1 open/syncd /wzktest
1、減小/usr/test檔案系統(jfs2)的大小,由目前的4個pp減小到3個pp
testterm1:/#chfs -a size=48m /usr/test
filesystem size changed to 98304
檢查一下/usr/test檔案系統目前大小:
testterm1:/#lsvg -l rootvg | grep "/usr/test"
testlv jfs2 3 3 1 closed/syncd /usr/test
由lsvg命令輸出發現/usr/test檔案系統由原來的4個pp減小到3個pp。
現在來看看如果減小的空間大小不是pp的整數倍會發生什麼情況:
testterm1:/#chfs -a size=33m /usr/test
minimum size to be reduced is 1 physical partition (16 mb).
由提示可知,減小檔案系統大小必須是pp數的整數倍。
2、減小/wzktest檔案系統(jfs)的大小,由目前的4個pp減小到3個pp
testterm1:/#chfs -a size=48m /wzktest
filesystem size changed to 98304
竟然也執行成功了,檢查一下/wzktest檔案系統減小後的大小:
testterm1:/#lsvg -l rootvg | grep "/wzktest"
wzktest jfs 3 3 1 open/syncd /wzktest
由lsvg命令輸出發現/wzktest檔案系統由原來的4個pp縮小到3個pp。
3、疑問
不是說即使aix版本是aix 5l 5.3,檔案系統型別是jfs,此檔案系統不可動態縮小嗎?
----疑問已解開:
後來通過lsfs命令檢視到/wzktest檔案系統型別為jfs2,如下:
testterm1:/#lsfs | grep /wzktest
/dev/wzktest -- /wzktest jfs2 98304 rw no no
後來在http://www.loveunix.net
上發貼得知,應該以lsfs為準,lsvg -l裡顯示的type是標籤而已,可以和實際不一樣。通過lsfs命令確定/home檔案系統為jfs型別,現在來看一下能否動態縮小:
testterm1:/#lsfs -v jfs | grep /home
/dev/hd1 -- /home jfs 8192000 -- yes no
testterm1:/#lsvg -l rootvg | grep home
hd1 jfs 251 251 1 open/syncd /home
testterm1:/#bc
250*16
4000
testterm1:/#chfs -a size=4000m /home
the filesystem size is already 8192000.
testterm1:/#lsvg -l rootvg | grep home
hd1 jfs 251 251 1 open/syncd /home
由上可知,jfs型別的檔案系統確實不能動態縮小。詳細的討論見這裡:
AIX檔案系統
aix檔案系統 檔案系統 重點 檔案系統型別 1,日誌檔案系統 jfs a 日誌檔案系統通過對檔案原資料進行日誌記錄,從而允許在檔案系統崩潰後迅速恢復,jfs為系統預設的檔案系統,只能執行在32位的系統中。2,增強型jfs jfs2 a jfs2 為64位核心的預設檔案系統,由於32位核心位址空間的...
AIX 建立檔案系統
首先用crfs或者smit來建立乙個20g的檔案系統,既然下面要使用一些低階命令來建立檔案系統,因此,這裡用crfs來完成檔案系統的建立 crfs v jfs2 g testvg a size 20g m testfs 解釋 在testvg卷組上建立乙個格式為jfs2的20g大小的檔案系統,掛載點為...
ARM核心編譯以及最小檔案系統
qemu 執行核心 參考資料 本篇文章展示了編譯arm核心,利用busybox製作最小根檔案系統。tar xvf linux 4.4.205.tar.xzroot iz2zeha39b7w1ayiu8hv9rz run linux test linux linux 4.4.205 sed n 257...