热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux系统磁盘格式化以及手动增加swap分区

本文给大家详细介绍了在Linux系统中磁盘格式化以及手动增加swap分区的方法和命令,十分全面,有需要的小伙伴可以参考下

windows:支持NTFS ,fat

linux支持文件格式:

cat /etc/filesystems 查看Centos 7可支持的文件格式。

xfs Centos 7 默认文件系统名称为xfs

mount 查看 /dev/vda1 on / type ext4 (rw,relatime,data=ordered)


磁盘格式化

mke2fs -t exet4 指定格式化为什么格式的文件系统
mke2fs -b 指定块大小

例如:mke2fs -t ext4 -b 2048 /dev/sdb1 #指定文件文件系统格式为ext4,块大小为2048k,格式化/dev/sdb1 磁盘(原理和windows格式化一样)

blkid 查看未挂载的分区

mkfs.ext4 = mke2fs -t ext4

mke2fs -b 8192 /dev/sdb1

注:关于8192 和4096的区分:

当存储的文件为视频等大文件是,建议8192,这样可以加快读写速度。
当存储的文件为小文件等时,建议4096,或2048

当格式化硬盘时,会预留5%的空间,留给root用户,这样会很占据空间,设置预留空间:

mke2fs -m 1 /dev/sdb1 设置预留空间为1%
mke2fs -m 0.1 /dev/sdb1 设置预留空间为0.1%
mkfs.ext4 -m 0.1 /dev/sdb1

不指定文件系统格式为,默认为ext2

mke2fs -i 8192 ext4 /dev/sdb1 设置为8192字节为一个inode


设置文件格式为xfs

mkfs.xfs /dev/sdb1

swap空间:最大为8G

1.模拟磁盘

dd if=/dev/zero of=/newdisk bs=1M count=100
注释:
造零
不是空间,就是一个文件
/dev/zero 就是一个特殊设备,里面有源源不断的“0”
if指定源设备
of指定目标设备


查看swap磁盘大小
查看swap磁盘大小
du -sh /名称

2.格式化

swap 格式化
mkswap /路径


将新建的swap空间,加入到原先的swap空间中去,

先查看当前swap空间。

free -m

挂在到原先swap空间上去。


提示,不安全权限0644,建议使用0600,虽然提示,但是还是会挂载到原swap空间上去。


为保证安全,可以修改权限

chmod 0600 /newdisk

卸载swap空间,直接删掉,则可恢复原先空间.

1 swapoff /newdisk
2 rm -f /newdisk

blkid 查看文件格式


推荐阅读
  • 随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ... [详细]
  • 本文探讨了在使用 MyBatis 进行批量数据处理时遇到的参数绑定异常问题,并提供了详细的解决方案。 ... [详细]
  • 本文详细介绍了如何在Windows和Linux系统上配置Openfire服务器,包括安装步骤、数据库配置及端口映射等关键环节。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 本文介绍了SELinux的两种主要工作模式——强制模式和宽容模式,并提供了如何在CentOS 7中正确启用和配置SELinux的方法,以及在遇到登录问题时的解决策略。 ... [详细]
  • 龙蜥社区开发者访谈:技术生涯的三次蜕变 | 第3期
    龙蜥社区的开发者们通过自己的实践和经验,推动着开源技术的发展。本期「龙蜥开发者说」聚焦于一位资深开发者的三次技术转型,分享他在龙蜥社区的成长故事。 ... [详细]
  • 分布式计算助力链力实现毫秒级安全响应,确保100%数据准确性
    随着分布式计算技术的发展,其在数据存储、文件传输、在线视频、社交平台及去中心化金融等多个领域的应用日益广泛。国际知名企业如Firefox、Google、Opera、Netflix、OpenBazaar等均已采用该技术,推动了技术创新和服务升级。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 本文详细介绍了如何使用Linux下的mysqlshow命令来查询MySQL数据库的相关信息,包括数据库、表以及字段的详情。通过本文的学习,读者可以掌握mysqlshow命令的基本语法及其常用选项。 ... [详细]
  • Java高级工程师学习路径及面试准备指南
    本文基于一位朋友的PDF面试经验整理,涵盖了Java高级工程师所需掌握的核心知识点,包括数据结构与算法、计算机网络、数据库、操作系统等多个方面,并提供了详细的参考资料和学习建议。 ... [详细]
  • Java中提取字符串的最后一部分
    本文介绍了如何使用Java中的substring()和split()方法来提取字符串的最后一部分,特别是在处理包含特殊字符的路径时的方法与技巧。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 在使用 PyInstaller 将 Python 应用程序打包成独立的可执行文件时,若项目中包含动态加载的库或插件,需要正确配置 --hidden-import 和 --add-binary 参数,以确保所有依赖项均能被正确识别和打包。 ... [详细]
  • 本文探讨了服务器系统架构的性能评估方法,包括性能评估的目的、步骤以及如何选择合适的度量标准。文章还介绍了几种常用的基准测试程序及其应用,并详细说明了Web服务器性能评估的关键指标与测试方法。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
author-avatar
裴潇艳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有