当前位置: 首页 > news >正文

Linux服务器怎么分区

Linux服务器怎么分区

 

我是艾西,linux系统除了从业某个行业经常要用到的程序员比较熟悉,对于小白或只会用Windows系统的小伙伴还是会比较难上手的。今天艾西简单的跟大家聊聊linux系统怎么分区,让身为小白的你也能一眼看懂直接上手操作感受程序员的快乐!

“Windows下每一个分区都有一个盘符,比如E盘,而E盘下有可有很多目录。但是Linux是怎么回事,什么是挂载点?目录和分区的关系是什么?哪些必须分区?

 

在Windows操作系统中,磁盘分区是将物理地址分开,再在分区上建立目录。Linux正好相反,是先有目录,再将物理地址映射到目录中。在Linux操作系统中,所有路径都是从根目录开始的。本文将使用Linux自带的硬盘分区工具fdisk对硬盘进行分区操作。

Linux硬盘分区操作

1. 输入命令“lsblk”并按回车,查看目录结构。可以看到一个大小为10G的硬盘sdb,我们将在这个硬盘上创建分区。

 

2. 接下来,为这块硬盘添加一个分区,输入分区命令“fdisk /dev/sdb”并按回车。再输入“m”按回车获取帮助。

以下是给linux硬盘分区需要用到的几个命令说明:

m: 显示帮助菜单

n: 新建分区

P: 显示分区列表

q: 不保存退出

w: 保存退出

 

3. 输入“n”并按回车添加一个新的分区。依次输入“p”添加一个主分区,“1”设置分区号为1,“2048”起始扇区位置,“2048000”结束扇区位置。你可以按照你的需求设置分区大小。

 

4. 输入命令“w”并按回车,保存操作并退出fdisk。

 

5. 此时,分区已完成。再次输入“lsblk -f”并按回车,可看到sdb硬盘多了一个sdb1分区,但该分区并未格式化,接下来需要对该分区进行格式化才能存储数据。

 

格式化Linux硬盘分区

1. 输入命令“mkfs -t ext4 /dev/sdb1”并按回车,将/dev/sdb1分区格式化为ext4类型。

 

2. 输入“lsblk -f”并按回车,查看/dev/sdb1是否格式化为ext4类型。

 

Linux挂载分区

与Windows使用盘符定义分区的方式不同,Linux系统使用树状目录的方式来定义分区,这也被称为挂载点,将一个分区与一个目录联系起来。linux硬盘分区完成后我们需要挂载分区才能使用。

临时挂载分区

1. 输入命令“mount 设备名称 挂载目录”(例如mount /dev/sdb1 /home/new)并按回车。将/dev/sdb1分区挂载到/home/new目录。

 

2. 输入“df -Th”并按回车,查看Linux挂载分区是否成功。

 

注意:这种挂载属于临时挂载,重启系统就失效了。

永久挂载分区

1. 输入命令“blkid /dev/sdc1”并按回车,查看/dev/sdb1的UUID,复制UUID信息。

 

2. 输入命令“vi /etc/fstab”并按回车编辑文件,输入以下内容“UUID/磁盘路径 挂载点 磁盘类型 defaults 0 0”。输入完成后,按Esc键,然后输入“:wq”保存并退出编辑。

 

3. 输入命令“mount -a”并按回车。检查挂载信息是否正确,正确不会输出信息。

 

4. 重新启动电脑后,输入命令“df -h”并按回车。可以看到/dev/sdb1成功挂载在/home/new目录下,Linux硬盘分区完成。

 

Linux默认可分为3个分区,分别是boot分区、swap分区和根分区。

(1)boot分区

该分区对应于/boot目录,约100MB.该分区存放Linux的Grub(bootloader)和内核源码。用户可通过访问/boot目录来访问该分区.换句话说,用户对/boot目录的操作就是操作该分区。

(2)swap分区

该分区没有对应的目录,故用户无法访问。

Linux下的swap分区即为虚拟内存.虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行.所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。

Ps:虚拟内存

虚拟内存是指将硬盘上某个区域模拟为内存.因此虚拟内存的实际物理地址仍然在硬盘上.虚拟内存,或者说swap分区只能由系统访问,其大小为物理内存的2倍。

(3)根分区

在Linux操作系统中,除/boot目录外的其它所有目录都对应于该分区.因此,用户可通过访问除/boot目录外的其它所有目录来访问该分区。

 

linux乌班图

安装的时候自动分区,或者选择手动分区都可以,一般'/' 和 /home目录不要挂载到一个硬盘分区上就可以了。

ubuntu temp分区作用?

Ubuntu是Linux的一种。

1.在Linux系统里面,“分区”,被称作“挂载点”。“挂载点”意思就是:把一部分硬盘容量,“分”成一个文件夹的形式,用来干什么事情。这个文件夹的名字,就叫做:“挂载点”。在任何linux发行版系统里面,绝对不会看到C盘,D盘,E盘这样的,你能看到的,只有“文件夹”形式存在的“挂载点”。

2.ubuntu temp挂在点功用:临时文件存储地方,可以理解为Windows下的:C:Documents and SettingsAdministratorLocal SettingsTemp 目录。

centos7 分区格式

1、 boot分区

大小:一般300Mb左右

作用:引导分区,包含了系统启动的必要内核文件,即使根分区损坏也能正常引导启动,一般这些文件所占空间在200M以内。

分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。

分区格式:建议ext4,可按需求更改。

2、swap分区:

大小:一般是物理内存的2倍,如2048mb 4096mb

作用:类似于Windows的虚拟内存,在内存不够用时占用硬盘的虚拟内存来进行临时数据的存放,而对于linux就是swap分区

分区建议:建议是物理内存大小的2倍,比如你电脑是4G的物理内存,swap分区可以是8G

分区格式:swap格式

 

3、 / 分区(根分区)

大小:剩余空间

作用:Linux系统具有 “一切皆文件” 的思想和特点,所有的文件都从这里开始。如果我们有大量的数据在根目录下(比如做FTP服务器使用)可以划分大一点的空间。

分区建议:15G+。根分区和home分区的大小类似于C盘和D盘的空间分配,主要占空间在哪儿就把那里分大容量。

分区格式:建议ext4

4、 var分区(可选)

大小:最少300M-500M,一般2-3G

作用:用于log日志的文件的存放,如果不分则默认在/目录下

分区建议:如果你安装的linux是用于服务器或者经常做日志分析,请划分var分区,避免日志文件不断膨胀塞满导致根分区而引发问题。

分区格式:建议ext4

5、 home分区(可选)

大小:2G-10G大小 (每个用户100M左右)

作用:存放用户数据,HOME的结构一般是 HOME/userName/userFile,如果不分则默认在/目录下

分区建议:如果用户数据多可以将此分区适当增大,请参考“根分区”分区建议;一般硬盘的主要容量几乎都在Home分区和根分区下

分区格式:建议ext4

扩展资料:

linux其他分区作用:

/home分区,是用户的home目录所在地

/var/log分区,是系统日志记录分区

/tmp分区,用来存放临时文件。

/bin分区,存放标准系统实用程序。

/dev分区,存放设备文件。

/opt分区,存放可选的安装的软件。

/sbin分区,存放标准系统管理文件。

/usr分区,是red hat linux系统存放软件的地方

/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件

我是艾西,今天的分享就到这里啦希望对有需要的小伙伴有帮助

相关文章:

Linux服务器怎么分区

Linux服务器怎么分区 我是艾西,linux系统除了从业某个行业经常要用到的程序员比较熟悉,对于小白或只会用Windows系统的小伙伴还是会比较难上手的。今天艾西简单的跟大家聊聊linux系统怎么分区,让身为小白的你也能一眼看懂直接上手操作感受程序…...

传统机器学习(四)聚类算法DBSCAN

传统机器学习(四)聚类算法DBSCAN 1.1 算法概述 DBSCAN(Density-Based Spatial Clustering of Applications with Noise,具有噪声的基于密度的聚类方法)是一种基于密度的空间聚类算法。 该算法将具有足够密度的区域划分为簇,并在…...

“华为杯”研究生数学建模竞赛2020年-【华为杯】A题:ASIC 芯片上的载波恢复 DSP 算法设计与实现(附获奖论文及matlab代码实现)

目录 摘 要: 1.问题重述 1.1 问题背景 1.2 问题提出 1.3 研究基础 2.模型假设和已知...

1043.分隔数组以得到最大和

题目: 给你一个整数数组 arr,请你将该数组分隔为长度 最多 为 k 的一些(连续)子数组。分隔完成后,每个子数组的中的所有值都会变为该子数组中的最大值。 返回将数组分隔变换后能够得到的元素最大和。本题所用到的测试…...

微服务治理框架(Istio)的认证服务与访问控制

本博客地址:https://security.blog.csdn.net/article/details/130152887 一、认证服务 1.1、基于JWT的认证 在微服务架构下,每个服务是无状态的,由于服务端需要存储客户端的登录状态,因此传统的session认证方式在微服务中不再适…...

数据结构 | 排序 - 总结

排序的方式 排序的稳定性 什么是排序的稳定性? 不改变相同数据的相对顺序 排序的稳定性有什么意义? 假定一个场景: 一组成绩:100,88,98,98,78,100(按交卷顺序…...

crontab -e 系统定时任务

crontab -e解释 crontab 是由 “cron” 和 “table” 两个单词组成的缩写。其中,“cron” 是一个在 Linux 和类 Unix 操作系统中用于定时执行任务的守护进程,而 “table” 则是指一个表格或者列表,因此 crontab 就是一个用于配置和管理定时任…...

前后端交互系列之Axios详解(包括拦截器)

目录 前言一,服务器的搭建二,Axios的基本使用2.1 Axios的介绍及页面配置2.2 如何安装2.3 Axios的前台代码2.4 Axios的基本使用2.5 axios请求响应结果的结构2.6 带参数的axios请求2.7 axios修改默认配置 三,axios拦截器3.1 什么是拦截器3.2 拦…...

定时任务之时间轮算法

初识时间轮 我们先来考虑一个简单的情况,目前有三个任务A、B、C,分别需要在3点钟,4点钟和9点钟执行,可以把时间想象成一个钟表。 如上图中所示,我只需要把任务放到它需要被执行的时刻,然后等着时针转到这个…...

实验4 Matplotlib数据可视化

1. 实验目的 ①掌握Matplotlib绘图基础; ②运用Matplotlib,实现数据集的可视化; ③运用Pandas访问csv数据集。 2. 实验内容 ①绘制散点图、直方图和折线图,对数据进行可视化; ②下载波士顿数房价据集,并…...

【软件工程】为什么要选择软件工程专业?

个人主页:【😊个人主页】 文章目录 前言软件工程💻💻💻就业岗位👨‍💻👨‍💻👨‍💻就业前景🛩️🛩️🛩️工作环…...

5类“计算机”专业很吃香,人才缺口巨大,就业前景良好

说到目前最热门的专业,计算机绝对占有一席之地,是公认的发展前景好、人才缺口大的专业。有人称该专业人数如此众多,势必会导致人才饱和,但是从当前社会互联网发展的趋势来看,计算机专业在很长一段时间都是发展很好的专…...

数仓选型对比

1、数仓选型对比如下(先列举表格,后续逐个介绍) 数仓应用目标产品特点适用于 适用数据类型数据处理速度性能拓展 实施难度运维难度性能优化成本传统数仓(SQLServer、Oracle等关系型数据库)面向主题设计的,为 分析数据而设计基于Oracle、 SQLServer、MyS…...

二叉树的遍历(前序、中序、后序)Java详解与代码实现

递归遍历 前序,中序,后序 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, Tree…...

如何找出消耗CPU最多的线程?

如何找出消耗CPU最多的线程? 1.使用 top -c 找出所有当前进程的运行列表 top -c 2.按P(Shiftp)对所有进程按CPU使用率进行排序,找出消耗最高的线程PID ​​​ 显示Java进程 PID 为 136 的java进程消耗最 3.使用 top -Hp PID,查出里面消…...

【论文笔记】Attention Augmented Convolutional Networks(ICCV 2019 入选文章)

目录 一、摘要 二、介绍 三、相关工作 卷积网络Convolutional networks: 网络中注意力机制Attention mechanisms in networks: 四、方法 1. 图像的自注意力Self-attention over images: 二维位置嵌入Two-dimensional Positional Enco…...

虚幻图文笔记:Character Creator 4角色通过AutoSetup For Unreal Engine插件导入UE5.1的过程笔记

在UE5端安装AutoSetup For Unreal Engine插件 AutoSetup For Unreal Engine是Reallusion官方提供的免费插件,官方下载地址,下载到的是一个可执行文件,点击安装,记住安装的位置⬇ 看装完毕后会打开一个文件夹,这里就是对…...

JAVAWeb04-DOM

1. DOM 1.1 概述 1.1.1 官方文档 地址: https://www.w3school.com.cn/js/js_htmldom.asp 1.1.2 DOM 介绍 DOM 全称是 Document Object Model 文档对象模型就是把文档中的标签,属性,文本,转换成为对象来管理 1.2 HTML DOM(文档…...

C++内存管理基础知识

C 内存管理 C内存管理是一个重要的主题,因为它涉及到程序运行时资源的分配和释放。它可以分为三种类型:静态内存、栈内存和堆内存。 静态内存 静态内存(Static Memory):静态内存用于存储全局变量、静态变量和常量。这…...

命令执行漏洞概述

命令执行漏洞概述 命令执行定义命令执行条件命令执行成因命令执行漏洞带来的危害远程命令执行漏洞相关函数assert()preg_replace()call_user_func() a ( a( a(b)可变函数远程命令执行漏洞的利用系统命令执行漏洞相关函数system()exec()shell_exec()passthru(&#x…...

【初试复试第一】脱产在家二战上岸——上交819考研经验

笔者来自通信考研小马哥23上交819全程班学员 先介绍一下自己,我今年初试426并列第一,加上复试之后总分600,电子系第一。 我本科上交,本科期间虽然没有挂科但是成绩排名处于中下游水平。参加过全国电子设计大赛,虽然拿…...

PTA:C课程设计(7)

山东大学(威海)2022级大一下C习题集(7) 函数题7-6-1 递增的整数序列链表的插入7-6-2 查找学生链表7-6-3 统计专业人数7-6-4 建立学生信息链表 编程题7-7-1 查找书籍7-7-2 找出总分最高的学生 函数题 7-6-1 递增的整数序列链表的插…...

POSTGRESQL LINUX 与 PG有关的内存参释义

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共…...

Docker的常见命令

前言:使用Docker得学会的几个常见命令 常见命令前置学习: docker --help这个命令必须得会因为,很多命令是记不住的,得使用他们的官方help下面是一些实例 docker load --help常见命令集合: 一: docker images #查看全部镜像 docker rmi #删除某个镜像(例如:docker rmi redis…...

详细介绍性能测试的方法(含文档)

性能测试是软件测试中的一个重要环节,其目的是评估系统在不同负荷下的性能表现,包括响应时间、吞吐量、并发数等指标。通常可以通过以下几种方法进行性能测试: 1、负载测试 负载测试是模拟多用户同时访问系统,测试系统在高并发、…...

深入剖析 Qt QHash :原理、应用与技巧

目录标题 引言QHash 基础用法基础用法示例基础用法综合示例 QHash 的高级用法迭代器:遍历 QHash 中的元素(Iterators: Traversing Elements in QHash )QHash和其他容器的对比QHash 和 std::unordered\_map QHash的底层原理和内存管理QHash 的…...

技术分享 | MySQL级联复制下进行大表的字段扩容

作者:雷文霆 爱可生华东交付服务部 DBA 成员,主要负责Mysql故障处理及相关技术支持。爱好看书,电影。座右铭,每一个不曾起舞的日子,都是对生命的辜负。 本文来源:原创投稿 *爱可生开源社区出品,…...

工业互联网业务知识

文章目录 背景第四次工业革命带动制造业产业升级主要工业大国不同路径 架构ISA95体系架构变革趋势基础通用架构数据采集平台 工业互联网应用软件工业互联网全要素连接产品视角:产销服务企业的业务流程企业数字化改造:车间级全要素连接 工业互联网的产品体…...

jsp+java自行车租赁租借和买卖系统

自行车租借和买卖系统 系统包括四个模块。1,系统模块,2,车辆管理模块,3.租借车管理模块,4,买卖车管理模块。 1,系统模块包括: 连接数据库,工作人员登录,退出。 2&#…...

Python3 字符串

Python3 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号( 或 " )来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 Hello World! var2 "Runoob" Python 访问字符串中的值 Python 不支持单字符…...