戻る

前へ | 次へ

Create a ramdisk

ここでは shared libraries を 使う shared libraries を strip する場合 には --strip-unneeded option を 使う 通常の プログラムの場合は strip だ けで可能です。 圧縮するためには ramdisk を 使う ということで 試行します。

ramdisk の用意

まず ramdisk を 使うために 準備します。実際の運用中の システムの場合

# ls /dev/ | grep ram
nvram
ram0
ram1
ram2
ram3
ram4
ram5
ram6
ram7

このようなものが有るようです。

新しい作業場を 用意しましょう

# mkdir 1002_Saving_Space
# cd 1002_Saving_Space/
# pwd
/home/qpo/proj/1002_Saving_Space
# ls -a
./  ../

別に 作業場を作る必要は無いのですが 後で 見直すために 区別しておいた 方が ということだけです。

今回は /dev/ram7 というものを 使用させて頂くことにします。

/dev/ram7

ファイルシステムと 大きさを指定して 作成します。

# mke2fs -m0 -L rootfilesystem /dev/ram7 4096
mke2fs 1.34 (25-Jul-2003)
Filesystem label=rootfilesystem
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1024 inodes, 4096 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
1 block group
8192 blocks per group, 8192 fragments per group
1024 inodes per group

Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

マウントする

# mount /dev/ram7 /mnt
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/ram7                 3963        13      3950   1% /mnt

用意が出来ました。

にゃんたろう 拝!

2010年 8月22日 (日) 21:13:43 JST 作成


前へ | 次へ

戻る

Copyright © 2006.-2010. nyantarou All Rights Reserved.