一篇文章弄懂Linux磁盘和磁盘分区

一篇文章弄懂Linux磁盘和磁盘分区

什么是磁盘

磁盘是计算机中常见的存储介质,主要由硬盘、闪存、光盘等组成。在Linux系统中,我们主要使用硬盘来进行数据存储和操作。

磁盘的组成

在Linux系统中,磁盘主要由磁盘分区和文件系统组成。

磁盘分区

磁盘分区是将硬盘划分为多个部分,每个部分可被格式化并安装文件系统以存储数据。

分区可分为主分区、扩展分区和逻辑分区。在一块磁盘中,主分区最多只能有4个。若需更多的分区,一个主分区必须转化为扩展分区,加入更多的逻辑分区。

文件系统

文件系统是对磁盘分区进行格式化,用来管理和读取磁盘中的文件和目录。

常用的Linux文件系统有Ext2、Ext3、Ext4、XFS等。大多数Linux文件系统都提供了数据日志、快速访问和数据保护等特性。

磁盘分区的操作

在Linux系统中,可使用fdisk、parted、gdisk等工具来管理和创建磁盘分区。

以下是fdisk的使用示例,创建一个主分区和一个扩展分区,扩展分区中创建一个逻辑分区:

  1. 查看系统可用硬盘列表,找到需要分区的硬盘名称。

$ fdisk -l

  1. 进入分区操作界面。使用找到的磁盘名称进行操作。

$ fdisk /dev/sda

  1. 创建主分区。分区类型为主分区,默认为1。开始扇区可以使用起始位置,默认为2048。结束扇区使用自动分配的默认值。

Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-10485759, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759):
Using default value 10485759

  1. 创建扩展分区。分区类型为扩展分区,默认为2。开始扇区使用上一步分区结束扇区加1。结束扇区使用自动分配的默认值。

Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 2 free)
e extended
Select (default p): e
Partition number (2-4, default 2):
Using default value 2
First sector (10485760-10485759, default 10485760):
Using default value 10485760
Last sector, +sectors or +size{K,M,G} (10485760-10485759, default 10485759):
Using default value 10485759

  1. 创建逻辑分区。分区类型为逻辑分区。开始扇区使用上一步分区结束扇区加1。结束扇区使用自己指定的大小或自动分配的默认值。

Command (m for help): n
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l
Partition number (5-10, default 5):
Using default value 5
First sector (10487808-10485759, default 10485760):
Using default value 10485760
Last sector, +sectors or +size{K,M,G} (10485760-10485759, default 10485759):
+2G

  1. 查看分区表。指定q退出。

```
Command (m for help): p
Disk /dev/sda: 5368 MB, 5368709120 bytes
1 heads, 32 sectors/track, 2048 cylinders
Units = cylinders of 32 * 512 = 16384 bytes

  Device Boot      Start         End      Blocks   Id  System

/dev/sda1 1 1023 1638400 83 Linux
/dev/sda2 1024 2048 1024000 5 Extended
/dev/sda5 1024 1279 256000 83 Linux
```

总结

本文介绍了Linux操作系统中磁盘和磁盘分区的基本概念和常见操作。了解了这些知识后,我们可以更好地利用Linux系统进行数据存储和操作。

以上是一个关于Linux磁盘分区的示例,读者可以根据自己的需求灵活应用。

参考链接

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:一篇文章弄懂Linux磁盘和磁盘分区 - Python技术站

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

相关文章

  • centos8 安装 nginx的详细教程(图文)

    下面是centos8安装nginx的详细教程。 准备工作 在开始安装nginx之前,需要满足以下准备工作: 确保已经安装了yum包管理工具,如果没有安装可以通过以下命令进行安装: sudo dnf install yum 确认已经安装了epel-release,如果没有安装可以通过以下命令进行安装: sudo dnf install epel-release…

    Linux 2023年5月14日
    00
  • python之路 57 linux 基础 命令与执行效果

    虚拟环境的安装与配置 1.VMware软件安装这里有一个15版本和一个16版本的链接:https://pan.baidu.com/s/1vkNxxQ6NS9q7XYJ6qiVMaQ提取码:t3lf2.软件配置与 Xshell远程工具连接链接:https://pan.baidu.com/s/1-Ja35vTJXASoKZdgpGlp6Q提取码:k1vg还缺一个…

    Linux 2023年4月11日
    00
  • Linux下yum常用命令汇总

    接下来我将详细讲解“Linux下yum常用命令汇总”的完整攻略。 Linux下yum常用命令汇总 什么是yum yum是一个适用于Linux操作系统的包管理器,它可以自动化地执行安装、升级、删除软件包等操作,还可以通过自定义仓库源来扩展软件包的来源。 yum命令汇总 更新本地安装包索引 要使用yum,首先需要将本地的软件包索引更新到最新状态: yum upd…

    Linux 2023年5月14日
    00
  • Linux系统下文件压缩与打包命令

    常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩命令 gzip,zcat/zmore/zless/zgrep 描述:替换早期的compress命令提供更好压缩比,应用最广的压缩命令,建立出的压缩文件为*.gz gzip [-cdtv#] 文件名…

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

    xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 xargs 默认的命令是 echo,这意味着通过管道传…

    Linux 2023年4月13日
    00
  • Linux 下载最新kubectl版本的命令:

    ubuntu centos下通用 第一步、下载最新版本的命令: curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/b…

    Linux 2023年4月12日
    00
  • Centos7(linux)使用crond服务定时执行js脚本并将脚本的输出内容记录日志文件的简单应用

    – ## 在Centos7.8上使用crond服务定时执行js脚本并将脚本执行的输出记录日志 1. 安装wget 2. wget https://npm.taobao.org/mirrors/node/v14.8.0/node-v14.8.0-linux-x64.tar.xz3. xz -d node-v14.8.0-linux-x64.tar.xz4. t…

    Linux 2023年4月11日
    00
  • linux下可执行bin程序提示not found/no such file or directory/not executable

      我们经常在执行二进制bin程序时,会遇到提示not found/no such file or directory/not executable等错误信息,在什么情况下会出现这种问题呢,我们一起罗列下几种常见的几种场景: 1.可执行bin程序确实不存在 这个错误就比较低级了,你的可执行bin没有打包或者拷贝进来,执行的时候,自然找不到了 2.可执行bin…

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