linux怎么查看本机内存大小
252
2022-12-02
linux/solaris下增加swap分区(全)
一、分区方式 1.创建swap分区,例如: # fdisk /dev/sdb Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-13054, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-13054, default 13054): +100M Command (m for help): t Selected partition 1 Hex code (type L to list codes): 82 Changed system type of partition 1 to 82 (Linux swap / Solaris) Command (m for help): w The partition table has been altered! 2. 同步分区表 # partprobe 3.设置交换区 # mkswap /dev/sdb1 4.编辑/etc/fstab文件 添加如下内容: /dev/sdb1 swap swap defaults 0 0 5.启用swap 分区 # swapon -a 6.验证swap分区是否启用 # swapon -s Filename Type Size Used Priority /dev/sdb1 partition 104380 0 -2 二、文件方式 1.创建文件 # dd if=/dev/zero of=/swapfile bs=1024 count=100 2. 查看文件属性 # ls -lh /swapfile -rw-r--r-- 1 root root 100K Apr 24 16:54 /swapfile 3. 设置swap # mkswap /swapfile 4.编辑/etc/fstab文件 添加如下内容: /swapfile swap swap defaults 0 0 5. 启用swap # swapon /swapfile 6.验证swap是否启用 # swapon -s Filename Type Size Used Priority /swapfile file 92 0 -3 Solaris 一、创建一个swap文件: 查看当前的swap空间信息: 1、查看当前swap空间概要,使用如下命令: # swap -s 2、显示系统物理swap空间的详细信息: # swap -l 添加swap片: 1、编辑/etc/vfstab文件 # vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options ... 2、按照以下格式添加swap空间(系统重启生效): /dev/dsk/c1t3d0s1 - - swap - no - 3、使用swap -a命令添加(立即生效): # swap -a /dev/dsk/c1t3d0s1 添加swap文件: 1、鉴别一个文件系统是否有足够的空间来创建swap空间; 2、创建一个swap文件目录: # mkdir -p /usr/local/swap 3、在 /usr/local/swap目录里创建一个大约20MB的swap文件,命名为 swapfile。 # mkfile 20m /usr/local/swap/swapfile 4、向系统swap空间中添加swap文件: # swap -a /usr/local/swap/swapfile 5、列出修改后的swap空间信息: # swap -l swapfile dev swaplo blocks free /dev/dsk/c0t0d0s1 136,9 16 1048304 1048304 /usr/local/swap/swapfile - 16 40944 40944 6、列出修改后的swap空间信息: # swap -s total: 41672k bytes allocated + 5416k reserved = 47088k used, 901200k available。 7、当系统重启后自动加载新swap空间信息: # vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options ... /usr/local/swap/swapfile - - swap - no - 二,删除创建的swap片: # swap -d /dev/dsk/c1t3d0s1或者从/etc/vfstab 文件中删除 三、删除swap文件: 1、从当前的swap配置文件中删除swap文件: # swap -d /usr/local/swap/swapfile 2、删除swap文件占用的磁盘空间: # rm /usr/local/swap/swapfile 3、编辑/etc/vfstab文件以删除当系统重启时启用自定义的swap空间。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~