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

硬盘格式化

#cat /etc/filesystems @查看系统的格式类型

在之前的老版本系统:

CentOS 6 使用 ext4;  CentOS 5 使用 ext3; CentOS 更老的版本使用 ext2CentOS 7 使用 xfs

格式化磁盘:

#mkfs.xfs -b 2048 -m 1 /dev/sdb1

@mkfs.xfs 使用xfs类型格式化硬盘

@-b 自定义块大小

@-m 自定义默认保留空间为1%

#mke2fs -t ext4 /dev/sdb1  ==  #mkfs.ext4 /dev/sdb1     @使用ext4格式化分区,输入mkfs.可以使用TAB键去查看其它类型

#blkid /dev/sdb1      @查看一个还没挂载的分区的类型

#mke2f -t ext4 -i 8192 /dev/sdb1      @此项可以增加inode的数量,默认是4个块对应一个inode,现在我们制定2个块对应一个inode 提升inode的数量


磁盘挂载

#mount      @查看所有已经挂载的硬盘

#mount /dev/sdb /mnt      @把刚刚创建的sdb设备挂载到/mnt下

#umount /dev/sdb      @卸载刚刚挂载的磁盘

* 有时候当我们卸载的时候会出现磁盘忙的提示,检查你在是否在当前目录下 *

#umount -l /mnt      @懒人模式(不想退出去),去卸载刚刚挂载的磁盘

#mount -o remount,ro,sync,noauto,nouser /dev/sdb1 /newdir

@使用-o (option)来手动选择一些选项,然后挂载到newdir目录下

使用#man mount 来查看挂载的一些选项

#vi /etc/fstab      @系统启动默认挂在磁盘–开机启动项

小案例1:

磁盘A(在服务器上是sdb5)     磁盘B(在服务器上sdb6)

#mount /dev/sdb5 /test1

#mount /dev/sdb6 /test2

拔下来再插上去识别错误,A变成sdb6, B变成了sdb5,原因是插错了槽口。

如果刚开始使用 

mount UUID=”…….A磁盘” /test1

mount UUID=”…….B磁盘” /test2

即便是拔下来插错了,系统也不会识别错误!!!

小案例2:

如果服务器被fstab破坏了,开机重启报错,只能使用如下修复:

  • 通过GRUB菜单进入单用户模式
  • 输入root的密码进入系统
  • 输入# mount -n -o remount rw /      @这个命令来让我们的/路径文件系统为可读写模式
  • 修改/etc/fstab 配置文件
  • reboot 服务器

手动增加swap空间

★. review old knowledge

  • 一般虚拟内存大小是实际内存的2倍
  • 内存超过8G,划分16G即可

☆.手动增加一个swap空间命令

  1. #dd  if=/dev/zero  of=/tmp/newdisk  bs=1M  count=1024  
    1. dd 是用来操作磁盘的。
    2. if 指定源;从哪儿去读,/dev/zero是linux内核中的一个造零器
    3. of 目标文件;写到哪儿
    4. bs 指定块大小
    5. count 块的数量
    6. *bs和count决定了目标文件的大小*
    7. 总结:在/tmp/newdisk    目录增加一个空间为1G的swap
  2. #du -sh  /tmp/newdisk      查看空间是多大
  3. #mkswap -f  /tmp/newdisk     格式化这个swap
  4. #free -m      查看当前的swap空间是多大
  5. #swapon /tmp/newdisk     把格式化好的磁盘增加到当前的swap
  6. #chmod 0600 /tmp/newdisk      更改newdisk的权限,防止普通用户删除

卸载我们增加的swap空间

#swapoff      /tmp/newdisk

#free -m         检查一下目前的swap空间

#rm -rf /tmp/newdis     删除不用的swap空间即可

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据-Hadoop、Spark

Linux上安装Tomcat后,远程访问不了

1.上传apache-tomcat-7.0.82.tar.gz到Linux上 2.解压tomcat tar -zxvf apache-tomcat-7.0....

53880
来自专栏顶级程序员

英特尔 CPU 惊天漏洞事件完全详解

简要版: 昨天媒体报道英特尔处理器芯片出现一个底层设计漏洞,主要存在于 Intel x86-64 硬件中,过去十年中生产的现代英特尔处理器都会受影响。漏洞导致...

494110
来自专栏大数据-Hadoop、Spark

Linux本地Yum源制作

操作之前准备好以下环境: VMWare Workstation SecureCRT CentOS-6.7-x86_64-minimal.iso //用来...

91050
来自专栏AI科技大本营的专栏

AI 技术讲座精选:数学不好,也可以学习人工智能(三)

【AI100 导读】学习人工智能到底要不要学好数学,这俨然已经成了一个争议话题了?之前 AI100 刊发了本系列的前两篇文章,也发表了作者子白的《放弃幻想,搞 ...

483170
来自专栏大数据-Hadoop、Spark

Linux环境基本设置

安装好Linux系统后,通常要做一些基本设置,比如网络,防火墙等。 1.修改ip地址,执行如下命令: vi /etc/sysconfig/network-sc...

38870
来自专栏顶级程序员

Linux吃掉我的内存

在Windows下资源管理器查看内存使用的情况,如果使用率达到80%以上,再运行大程序就能感觉到系统不流畅了,因为在内存紧缺的情况下使用交换分区,频繁地从磁盘...

42150
来自专栏大数据-Hadoop、Spark

Linux NAT网络设置访问外网

1.查看本地实体机的VMNet8的属性, ? 物理机VMNet8信息.png 实体机的网络信息 本地实体机的IP4地址:192.168.92.2 子网掩码...

1.1K60
来自专栏顶级程序员

Linux之父Linus Torvalds毒舌语录,句句中肯!

源 / IT人物 提起 Linus Torvalds 大家的第一反应是什么?Linux 之父、黑客、开源倡导者?Linus Torvalds 一直坚持在技术第一...

56360
来自专栏大数据-Hadoop、Spark

Linux下redis下载,编译,安装

1.在Linux系统的~/Downloads目录下,下载redis3.0.5。 wget http://download.redis.io/releases/...

35170
来自专栏大数据-Hadoop、Spark

Linux上安装MySql

准备安装环境 CentOS6.7 Final MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar 上传MySQL安装包到...

48550

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励