linux 查看修改swap空间

1.查看swap空间

(1).查看可用挂载磁盘( df -h , lsblk, fdisk -l)

# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 557.9G  0 disk 
├─sda1   8:1    0   500M  0 part /boot
├─sda2   8:2    0    50G  0 part /
├─sda3   8:3    0    20G  0 part /var
├─sda4   8:4    0     1K  0 part 
├─sda5   8:5    0     8G  0 part [SWAP]
└─sda6   8:6    0 479.4G  0 part /data
sdc      8:32   0   3.7T  0 disk 
└─sdc1   8:33   0   3.7T  0 part /data2
sdf      8:80   0   3.7T  0 disk 
└─sdf1   8:81   0   3.7T  0 part /data5
sde      8:64   0   3.7T  0 disk 
└─sde1   8:65   0   3.7T  0 part /data4
sdb      8:16   0   3.7T  0 disk 
└─sdb1   8:17   0   3.7T  0 part /data1
sdd      8:48   0   3.7T  0 disk 
└─sdd1   8:49   0   3.7T  0 part /data3
sdg      8:96   0   3.7T  0 disk 
└─sdg1   8:97   0   3.7T  0 part /data6
df 命令解析

df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)

(2).下面Swap一行即是,一共11G,占用4.4,空闲7.5

# free -h

                    total         used       free     shared    buffers     cached

Mem:          252G       246G       5.8G       426M       105M       134G

-/+ buffers/cache:       111G       140G

Swap:          11G       4.4G       7.5G

 

2.修改空间

Root用户 进行如下操作

1.创建分区文件

dd if=/dev/zero of=/home/sda7 bs=1024 count=4096000

 2.修改权限

chmod 600 /home/sda7

 3.制作为交换分区格式

/sbin/mkswap /home/sda7

 4.挂载到交换分区

/sbin/swapon /home/sda7

5.可选,对于需要重启的机器,添加系统启动自动挂载

vim /etc/fstab

末尾添加: /home/sda7  swap   swap  defaults  0 0

3.卸载swap

卸载:/sbin/swapoff  /home/sda7

删除 rm  /home/sda7

4.swap清理

警示:清理时,空闲内存 (free 命令的空闲内存一定要大于交换内存)

swapoff -a && swapon -a

5.问题

如果交换分区文件目录不对可能存在无法挂载的问题

# /sbin/swapon /dev/sda7

swapon: /dev/sda7: swapon failed: Invalid argument

解决:删除文件,修改为新的目录名称,重新按上述不走创建

rm /dev/sda7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值