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

yizhihongxing

下面是详细讲解Linux系统磁盘格式化以及手动增加swap分区的完整攻略。

Linux系统磁盘格式化

准备工作

在对硬盘进行操作之前,需要先了解硬盘分区的概念以及Linux文件系统的类型。

硬盘分区

硬盘分区是将一块物理硬盘划分为一个或多个逻辑区域,每个逻辑区域称为一个分区。在Linux系统中,常用的分区类型有主分区、扩展分区、逻辑分区。

Linux文件系统

Linux支持多种文件系统类型,常用的有ext2、ext3、ext4、XFS、NTFS等。

磁盘格式化

在对磁盘进行格式化之前,需要先查看系统中已有的硬盘信息,可以使用fdisk命令查看。

# fdisk -l

接着,选择一个需要进行格式化的分区,比如/dev/sda1,执行如下命令进行格式化:

# mkfs.ext4 /dev/sda1

这里使用的是ext4格式进行格式化,如果需要使用其他格式,可以替换为其他文件系统格式。

手动增加swap分区

什么是swap分区

Swap分区是一块独立的硬盘空间,用于暂时存储系统不常用的数据。当系统的物理内存不足时,系统可以将一部分数据暂时存储在Swap分区中。

新建swap分区

如果系统中不存在swap分区,可以使用如下命令进行新建:

  1. 创建一个用于swap分区的空间文件,比如swapfile。建议将该文件放置在根目录下。

# fallocate -l 2G /swapfile

这里创建了一个2G大小的swap分区文件。

  1. 修改文件权限,只有root用户可读写该文件。

# chmod 600 /swapfile

  1. 格式化swapfile文件

# mkswap /swapfile

  1. 启用swap分区

# swapon /swapfile

这样,系统就启用了这个Swap分区。如果希望系统每次启动时自动启用该Swap分区,需要在/etc/fstab中添加相应的配置。

/swapfile swap swap defaults 0 0

接下来是一个的例子,假设我们需要在/dev/sda2分区上添加一个2GB的Swap分区。

  1. 查看分区信息,确认/dev/sda2分区空间足够。

# fdisk -l /dev/sda

  1. 格式化/dev/sda2分区

# mkfs.ext4 /dev/sda2

  1. 创建用于Swap分区的文件

# fallocate -l 2G /dev/sda2/swapfile

  1. 修改文件权限

# chmod 600 /dev/sda2/swapfile

  1. 格式化swapfile文件

# mkswap /dev/sda2/swapfile

  1. 启用swap分区

# swapon /dev/sda2/swapfile

需要注意的是,在这个例子中,我们使用了/dev/sda2分区的一部分作为swap分区,这样会导致/dev/sda2分区中原有的数据全部消失。因此,在进行分区操作时,需要特别谨慎。

以上就是关于Linux系统磁盘格式化以及手动增加swap分区的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux系统磁盘格式化以及手动增加swap分区 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • Linux系统VNC配置实践总结 Ubuntu安装vnc+gnome的xstartup配置

    摘自:http://www.cnblogs.com/kerrycode/p/3315793.html      http://www.cnblogs.com/burningroy/p/3591649.html   Log 1 安装vncserver并且在xstartup配置gnome 背景:学习Ruby,想在ubuntu下使用rubymine 时间:2014…

    Linux 2023年4月11日
    00
  • linux安装memcached

    一:为什么要使用memcached 瓶颈:互联网发展,特别在web2.0兴起之后,传统数据库开始出现瓶颈 1:对数据库的高并发读写 2:对海量数据库的处理(海量数据查找)memcache 是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,已提高动态web应用的速度和扩展。保存在memcache的对象实际上是放置在内存中,并不是保存在…

    Linux 2023年4月13日
    00
  • zabbix 2.2安装步骤详细介绍

    Zabbix2.2安装步骤详细介绍 Zabbix是一个开源的企业级监控和统计工具,提供广泛的监控功能,从网络设备、服务器、虚拟机等多种类型的设备和应用可以进行监控,支持多种告警方式和通知。以下是Zabbix2.2的安装步骤。 1.安装前准备 在安装Zabbix2.2之前,需要准备以下环境: 一台 Linux服务器(如CentOS、Ubuntu、Debian等…

    Linux 2023年5月14日
    00
  • 解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”

    在安装CentOS 8虚拟机时,如果出现错误信息:“Section %Packages Does Not End With %End. Pane Is Dead”,则意味着您的yum程序被损坏了,您需要重新安装或更换新的版本。下面给出了解决方案: 1.重新安装yum程序 可以通过以下步骤重新安装YUM: 1.1 开启CentOS 8虚拟机,并使用root账户…

    Linux 2023年5月24日
    00
  • linux逻辑卷管理(LVM)

    特殊的filesystem:LVM 如果在安装初期,没有做好整个硬盘的规划,那么未来要新增磁盘空间,会很麻烦。这个问题在LVM面前,似乎影响不大,因LVM可以整合多个实体partition在一起,让这些partitions看起来就像是一个磁盘一样,而且,还可以在未来新增其它的实体partition到这个LVM管理的磁盘中,如此一来,整个磁盘空间的使用上,具有…

    Linux 2023年4月11日
    00
  • Linux xauth命令

    Linux xauth命令用于管理X服务器的认证信息,允许其他用户连接当前X服务器,并在X服务器上运行他们自己的窗口管理器、应用程序等。 命令格式 xauth [options] [command [args…]] 命令选项 -v: 输出详细信息 -f filename: 以指定的文件名读取xauth信息 -q: 静默模式 -b: 内部添加 -n: 不添…

    Linux 2023年3月28日
    00
  • 查看linux机器配置&内核版本

    [root@hadoop1 bin]# uname  -a   Linux hadoop1 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@hadoop1 bin]#  cat /proc/version Linux …

    Linux 2023年4月16日
    00
  • 【原创】Ubuntu Pro 中的RealTime linux(Real-time Ubuntu/PREEMPT-RT/ubuntu官方PREEMPT-RT)

    以往我们开发实时Linux内核PREEMPT-RT,需要开发者自己打补丁-配置-编译构建安装,实时性暂且不谈,可靠性、稳定性完全没有保障,现在Ubuntu官方提供PREEMPT-RT支持啦。实时 Ubuntu 于2023 年 2 月 14 日基于Ubuntu 22.04 LTS发布,支持旨在为关键电信基础设施提供性能、超低延迟和安全性。基于 Linux 内核…

    2023年4月8日
    00
合作推广
合作推广
分享本页
返回顶部