×

Linux基础应用:了解下Linux磁盘和磁盘分区

作者:Terry2023.08.09来源:Web前端之家浏览:1246评论:0
关键词:linux

今天来聊聊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磁盘分区详解

  • Linux fdisk命令详解

您的支持是我们创作的动力!
温馨提示:本文作者系Terry ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://www.jiangweishan.com/article/linux1691505601.html

网友评论文明上网理性发言 已有0人参与

发表评论: