如何创建临时交换空间,swapon?

如何创建临时交换空间,swapon?

在用SWAPON命令激活临时交换空间之前,如何创建这个临时交换空间呢?是用MKDIR创建一个临时目录,还是要创建一个文件,这个文件或目录必须放在哪个目录底下呢?
顺便问一下,如何使用MTOOLS命令呢?为什么我输入MDIR,等命令是说没有这些命令呢,还需配置什么吗,才能使用MTOOLS命令呢?      
它是一个分区,用FDISK工具。      
我在这里所说的临时交换空间,不是指在划分LINUX分区的时候创建的/SWAP分区,而是纯粹用户自己个人临时创建的一个临时交换文件或者是空间。      
我可能没有领会你的意思。你是不是说自己想建一个交换用的硬盘空间,你想问是把这个交换空间建立为一个文件呢,还是建立为一个目录?是这意思吗?
如果是这样的话,我可更糊涂了。系统有自己的内存交换空间SWAP,编辑文件或是上网浏览都有一个由用户指定的(一般采用默认值)目录,如VI使用/tmp文件夹,而MOZILLA使用用户目录下的.mozilla下面的一个目录。
你说的这个空间有存在的必要吗?如果真想要的话,还不如增大SWAP分区的大小,但是SWAP分区超过一定的值,系统的速度并不会再有所提高,因为它毕竟是用硬盘来作为交换空间,它的速度远远低于内存的速度。      
我就是这个意思,我是从一本书上看到的,我觉得有必要啊,这个空间不是存放临时文件(TMP),而是一个交换空间,比如在刚开始分区的时候没有定义好/SWAP的大小,这时如果要用到比较大一点的交换空间,不就需要一个临时交换空间吗?      
mkswap /dev/hda?
swapon /dev/hda?
ok.      
dd if=/dev/zero of=/swapfile bs=1M count=???
mkswap /swapfile
swapon /swapfile

add to /etc/fstab if you want to add the swap file automatically at next boot.      
我想请问一下,那个dd if=/dev/zero 这个zero是用户自己建的吗?      
[QUOTE]最初由 猪的最爱 发布
[B]我就是这个意思,我是从一本书上看到的,我觉得有必要啊,这个空间不是存放临时文件(TMP),而是一个交换空间,比如在刚开始分区的时候没有定义好/SWAP的大小,这时如果要用到比较大一点的交换空间,不就需要一个临时交换空间吗? [/B][/QUOTE]

照你这么说,(如果建成功后)你岂不是有两个SWAP分区?如果是这样的话,你怎么可以确定系统就可以使用第二个SWAP空间,也就是说在第一个交换空间不够用时,系统会自动使用第二个交换空间吗?这听起来象是二级缓存,不过,我想系统的速度不可能有提高,反而会降低。没听说过有两个SWAP分区的LINUX系统。