bananan_wの日記: swap 2ギガの壁
日記 by
bananan_w
ia64 Linux で、swap をどれぐらい作れるのか試してみた。
20GByteのSCSIディスクを一つのパーティションとして確保し、
IDを0x82にして、再起動をする。
起動したところで
# mkswap /dev/sdb1
# swapon /dev/sdb1
# free
ぬぉ。2GByteしか増えてない…mkswapが2GByteより大きい(かな?)
スワップファイルを生成してくれないみたい。
じゃあってことで
# swapoff /dev/sdb1
# fdisk /dev/sdb
t
1
82
w
# mkfs -t ext2 /dev/sdb1
# mkdir /mnt/swap
# mount -t ext2 /dev/sdb1 /mnt/swap
# dd if=/dev/zero of=/mnt/swap/swap0 bs=1k count=2047k
# chmod 0600 /mnt/swap/swap0
# mkswap /mnt/swap/swap0
# swapon /mnt/swap/swap0
これをたくさん繰り返せば、制限無く(64bit制限で引っかかるかな?)
スワップ領域を確保できそうだけど、ちょっとダサいよね。うむ。
20GByteのSCSIディスクを一つのパーティションとして確保し、
IDを0x82にして、再起動をする。
起動したところで
# mkswap /dev/sdb1
# swapon /dev/sdb1
# free
ぬぉ。2GByteしか増えてない…mkswapが2GByteより大きい(かな?)
スワップファイルを生成してくれないみたい。
じゃあってことで
# swapoff /dev/sdb1
# fdisk /dev/sdb
t
1
82
w
# mkfs -t ext2 /dev/sdb1
# mkdir /mnt/swap
# mount -t ext2 /dev/sdb1 /mnt/swap
# dd if=/dev/zero of=/mnt/swap/swap0 bs=1k count=2047k
# chmod 0600 /mnt/swap/swap0
# mkswap /mnt/swap/swap0
# swapon /mnt/swap/swap0
これをたくさん繰り返せば、制限無く(64bit制限で引っかかるかな?)
スワップ領域を確保できそうだけど、ちょっとダサいよね。うむ。