磁盘格式化、磁盘挂载、手动增加swap空间

一、磁盘格式化

  • /etc/filesystems 查看系统支持哪些文件系统格式
[root@localhost ~]# cat /etc/filesystems
xfs    //Centos7默认文件系统
ext4    //Centos6
ext3    //Centos5
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
*
  • 查看一个分区的系统文件格式:

[root@localhost ~]# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=494224k,nr_inodes=123556,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_prio,net_cls)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sda2 on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=30,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11863)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=100816k,mode=700)
[root@localhost ~]# 

二、mke2fs命令

  • 设置文件系统格式;常见的选项:
      -t 系统文件类型
      -b 块大小,每个数据块占用的空间大小,每个数据库支持1024B,2048B以及4096B。
      -m 预留大小 1就是1%
      -L 标示分区标签 label
      -i 设定inode的大小,多少个块对应1个inode,默认4个块,16k

      -N 设定inode的数量


三、磁盘挂载

  • 磁盘分区和格式化后,我们要做的是挂载,只有挂载后才能将数据写进磁盘中,在挂在分区前,需要建立一个挂在点,这个挂载点是以目录的形式出现,一旦把某个分区挂载到这个目录下,在往这个目录下写数据时,就都会写到该分区中,所以在挂载该分区前,挂载点下必须是空目录。其实目录不为空并不影响所挂载分区的使用,但一旦挂载上,该目录下以前的数据就看不到了(数据并非丢失),卸载该分区后,数据恢复。
  • 一个挂载点只能给一个分区进行服务,假设有两个分区放在一个挂载点下,只能服务第二个分区,第二个会覆盖第一个,但是卸载掉第二个,第一个分区的数据就会出现

四、手动增加swap空间

  • 如果需要虚拟内存不够的情况,就必须增加一个虚拟磁盘,增加虚拟磁盘的基本思路: 建立swapfile-> 格式化为swap格式->启用该虚拟磁盘

1,建立swapfile

[root@localhost mnt]# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
记录了100+0 的读入
记录了100+0 的写出
104857600字节(105 MB)已复制,1.29292 秒,81.1 MB/秒

dd命令:操作磁盘;if指定源(一般是写/dev/zero,它是UNIX系统特有的一个文件,它可以源源不断的提供“0”)of指定目标文件,bs定义块大小,count定义块的数量,bs和count这个两个参数决定了目标文件大小,目标文件大小=bs*count。

2、格式化

文件格式化后,就可以挂载使用

[root@localhost mnt]# mkswap -f /tmp/newdisk
正在设置交换空间版本 1,大小 = 102396 KiB
无标签,UUID=3c1465ff-5837-4ecf-948d-7d5719b382c4

free -m 查看内存使用情况

[root@localhost mnt]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1831         113        1459           8         259        1545
Swap:          4095           0        4095

3、加载

[root@localhost mnt]# swapon /tmp/newdisk
swapon: /tmp/newdisk:不安全的权限 0644,建议使用 0600。//虽然提示不安全,但事实已经挂载成功
[root@linux-128 mnt]# blkid /tmp/newdisk
/tmp/newdisk: UUID="3c1465ff-5837-4ecf-948d-7d5719b382c4" TYPE="swap"

卸载swap

[root@localhost mnt]# swapoff /tmp/newdisk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值