Linux服务器怎么分区

news2025/1/20 3:42:19

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分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/414637.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【数据结构】用Java实现七大排序算法

目录 🌷1. 排序的概念及引用 1.1 排序的概念 1.2 衡量指标 1.2 十个排序算法 1.3 十个排序性能对比 🌷2. 冒泡排序 2.1 算法描述 2.2 动图 ⭐️代码优化 🌷3. 选择排序 3.1 算法描述 3.2 动图 3.3 代码 🌷4. 插入排序 4.1 算法描述…

(大数据开发随笔9)Hadoop 3.3.x分布式环境部署——全分布式模式

索引完全分布式模式守护进程布局集群搭建准备总纲配置文件格式化集群启动集群集群控制命令集群启停进程查看启动日志查看集群常见问题案例演示:WordCount完全分布式模式 分布式文件系统中,HDFS相关的守护进程也分布在不同的机器上,如&#x…

cgroups是linux内核中限制、记录、隔离进程组(process groups)所使用的物理资源的机制

容器虚拟化 可以实现应用程序的隔离 直接使用物理机的操作系统可以快速响应用户请求 不占用部署时间 占用少量磁盘空间 缺点∶学习成本增加、操作控制麻烦、网络控制与主机虚拟化有所区别、服务治理难。 微服务架构师需要会多门编程语言,才能治理各种服务 三种…

web路径专题+会话技术

目录自定义快捷键1. 工程路径问题及解决方案1.1 相对路径1.2 相对路径缺点1.3 base标签1.4 作业11.5 作业21.6注意细节1.7 重定向作业1.8 web工程路径优化2. Cookie技术2.1 Cookie简单示意图2.2 Cookie常用方法2.2 Cookie创建2.3 Cookie读取2.3.1 JSESSIONID2.3.2 读取指定Cook…

Linux文件目录操作命令

目录 Linux常用的基础命令 使用技巧 1. ls命令:查看当前目录所有内容 ls 命令的多种使用方法: 注:假如执行乱码,则执行以下两步的代码: 2. cd命令:切换当前工作目录,即进入指定目录 3. …

网络-IP地址(嵌入式学习)

IP地址基本概念IPv4 五类:A B C D E特殊地址子网掩码子网号概念IPv6优势举个栗子基本概念 IP地址是Internet中主机的标识 IP地址(Internet Protocol Address 互联网国际地址)是一种在Internet上的给主机编址的方式,它主要是为互…

Java Web 开发技术的演进:从 Servlet、Spring MVC 到 WebFlux 及其竞品分析

前言 随着互联网技术的快速发展,Web 应用程序在处理海量用户访问和大数据时面临着巨大的挑战。在这个过程中,Java Web 开发技术经历了从 Servlet 到 Spring MVC 再到 WebFlux 的演变。在这篇文章中,我们将探讨这三个技术的发展历程、痛点及解…

Go的IO -- Go语言设计与实现

Go合IO的不解之缘 协程是Go的很大的一个优势。Go天然支持高并发,那么我们来研究一下这个高并发的秘诀在哪里? 执行体调度得当。CPU 不停的在不同的执行体( Goroutine )之间反复横跳!CPU 一直在装填和运行不同执行体的…

数字化坚鹏:金融数据治理、数据安全政策解读及银行数字化转型

金融数据治理、数据安全政策解读及银行数字化转型课程背景: 很多银行存在以下问题: 不知道如何准确理解金融数据治理及数据安全相关政策 不清楚金融数据治理及数据安全相关政策对银行有什么影响? 不清楚如何进行银行数字化转型&#xff1f…

Azure DevOps Pipelines

Azure DevOps主要通过管理代码、管理服务器、管理发布的管道来实现一体化解决方案 发布流程: 1、代码上传Repos仓储 略 2、DevOps连接并管理发布服务器 2.1、Deployment Groups配置 2.2、服务器执行连接指令 2.3、服务器状态查看 3、创建 Pipline(构建代码) 3.1…

前端中font的使用

知识点&#xff1a; 运行截图&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta http-equiv"X-UA-Compatible" content"IEedge"> <meta name&…

【RabbitMQ】SpringBoot整合RabbitMQ、实现RabbitMQ五大工作模式(万字长文)

目录 一、准备 1、创建SpringBoot项目 2、添加配置信息 3、创建配置类 二、RabbitMQ的配置类里创建队列 三、RabbitMQ的配置类里创建交换机及绑定队列 四、SpringBoot整合RabbitMQ入门案例 1、生产者 2、消费者 四、SpringBoot里实现RabbitMQ五大工作模式 1、简单模式…

Linux--进程多线程(上)

前言 精神内耗一方面可能是消极的&#xff0c;人好像一直在跟自己过不去&#xff0c;但其实它也是一种积极的情绪。精神内耗在某种程度上&#xff0c;是在寻找一种出口&#xff0c;寻找他自己人生的出口&#xff0c;寻找我今天的出口&#xff0c;或者寻找我一觉醒来明天的出口。…

【k8s完整实战教程5】网络服务配置(nodeport/loadbalancer/ingress)

系列文章&#xff1a;这个系列已完结&#xff0c;如对您有帮助&#xff0c;求点赞收藏评论。 读者寄语&#xff1a;再小的帆&#xff0c;也能远航&#xff01; 【k8s完整实战教程0】前言【k8s完整实战教程1】源码管理-Coding【k8s完整实战教程2】腾讯云搭建k8s托管集群【k8s完…

恐怖的ChatGPT!

大家好&#xff0c;我是飞哥&#xff01;不知道大家那边咋样。反正我最近感觉是快被ChatGPT包围了。打开手机也全是ChatGPT相关的信息&#xff0c;我的好几个老同学都在问我ChatGPT怎么用&#xff0c;部门内也在尝试用ChatGPT做一点新业务出来。那就干脆我就趁清明假期这一天宝…

AB测试基本原理

AB测试基本原理AB测试AB测试的基本步骤1、AB测试的基本步骤①选取指标指标的分类②建立假设③选取实验单位④计算样本量⑤流量分割⑥实验周期计算⑦线上验证⑧数据检验AB测试 所谓的AB测试就是使用实验组和对照组&#xff0c;通过控制变量法保证实验组和对照组基本条件一致&am…

NumPy 数组学习手册:6~7

原文&#xff1a;Learning NumPy Array 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 六、性能分析&#xff0c;调试和测试 分析&#xff0c;调试和测试是开发过程的组成部分。 您可能熟悉单元测试的概念。 单元测试是程序员编写的用于测试其代码的自动测试。 例如&…

AI —— 一看就懂的代码助手Copilot获取教程

背景 随着chatgpt的发布&#xff0c;人工智能领域近期站上了风口浪尖。GitHub Copilot由github与 OpenAI 合作创建&#xff0c;是世界上第一个使用 OpenAI 的 Codex 模型&#xff08;GPT-3 的后代&#xff09;制作的大规模生成式 AI 开发工具。GitHub Copilot 作为 AI 结对程序…

【条件判断】

目录知识框架No.0 筑基No.1 条件判断题目来源&#xff1a;PTA-L1-031 到底是不是太胖了题目来源&#xff1a;PTA-L1-063 吃鱼还是吃肉题目来源&#xff1a;PTA-L1-069 胎压监测题目来源&#xff1a;PTA-L1-077 大笨钟的心情题目来源&#xff1a;PTA-L1-083 谁能进图书馆知识框架…

Day15-二维数组字符串

文章目录一 二维数组二 字符串案例1案例2案例3-随堂练习案例4-输入-类型转换案例5案例6案例7一 二维数组 <script>// 书:编号 名称 描述 价格/*** 二维数组* */let arr [ [1001,"HTML","网页设计",100],[1002,"CSS","样式设计"…