Linux磁盘分区入门指南 (磁盘分区怎么看linux)

Linux磁盘分区是操作系统管理硬盘空间的重要部分。在分区的帮助下,数据可以更加安全地存储并且管理,同时也能带来更好的读写速度和可用空间。但是,对于新手来说,磁盘分区可能会造成很多困惑。在本文中,我们将介绍一些关于Linux磁盘分区的常见问题,并提供实践的解决方法,帮助您更好地管理您的硬盘。

磁盘分区是什么?

磁盘分区是将硬盘空间划分为逻辑块的过程。它们被用于将硬盘分割为多个部分,这些部分可以分别用于不同的用途,例如跨多个操作系统进行共享,或在一台服务器上运行多个虚拟机。分区后,每个分区被分配一个唯一的文件系统和分区标识符。

Linux分区类型

Linux支持四种主要的分区类型:原始分区、扩展分区、逻辑分区和LVM分区。其中,原始分区是物理硬盘上的直接分区,它们在硬盘上有固定的位置和大小。扩展分区可以用来创建逻辑分区,而逻辑分区则是扩展分区中的子部分。LVM(逻辑卷管理)分区是用于管理逻辑卷的一种技术,适用于较大的服务器。

理解Linux分区的标识符

Linux使用硬盘上的两种类型的标识符来管理分区:设备文件和分区标识符。

设备文件是用于访问硬盘的抽象,每个物理硬盘和每个分区均有一个设备文件。磁盘和分区的设备文件遵循/dev/sd[设备号][分区号]的格式。例如,/dev/sda是整个硬盘的设备文件,/dev/sda1是硬盘上的之一个分区的设备文件。

分区标识符是用于标识分区的四个字符,它们被用于在文件系统中表示分区。分区标识符的形式是[标识符]-[编号],其中标识符通常是由文件系统类型决定的,编号从1开始递增。例如,Linux主分区的标识符为”ext4″,则它的分区标识符可能为”ext4-1″。

如何进行磁盘分区?

在Linux中,有几种方法可以进行磁盘分区:

1.使用fdisk或gdisk命令进行手动分区

2.使用GUI工具如GParted或Disks

无论使用哪种方法,都应该三思而后行,确保认真规划和备份数据。

使用fdisk或gdisk手动分区

在Linux系统上,可以使用fdisk或gdisk命令进行手动分区。这些命令通常需要使用特权用户(通常是root)才能运行。

使用fdisk命令:

1.打开终端会话并使用特权用户(root)登录。

2.运行fdisk /dev/sda,其中/dev/sda是要分区的硬盘。如果您要分区的是第二块硬盘,则应该使用/dev/sdb而不是/dev/sda。

3.在分区中创建分区表:

·输入m获取帮助

·输入p打印出当前分区表

·输入n创建新分区

·输入w保存分区表

使用gdisk命令:

gdisk命令是fdisk的替代品,提供了许多额外的功能。使用过程类似于fdisk,但是语法和选项略有不同。在分区前,请仔细查看gdisk手册和关键词,以确保熟悉该命令。

使用GUI工具进行分区

GUI工具(图形用户界面)是与命令行界面不同的一种视觉风格。使用GUI工具可以更轻松地进行磁盘分区,因为它们通常具有更多交互式功能,包括拖放、菜单和图形化展示。

GParted是一种流行的GUI工具,可用于编写和管理磁盘分区。要使用GParted,请按照以下步骤进行操作:

1.下载并安装GParted软件。

2.打开GParted软件。

3.选择要分区的硬盘。

4.右键单击要分区的未分配空间并选择新分区。

5.选择文件系统类型和大小,然后单击创建。

Linux磁盘分区是一个很大的话题,本文旨在对一些基本的概念和实践进行介绍,以帮助初学者更好地管理其硬盘空间。虽然磁盘分区可以是一个有挑战性的过程,但是实践和理解常见操作命令,结合备份数据是至关重要的。希望本文可以提供一些有用的信息,以便您可以更好地开始使用Linux磁盘分区功能。

相关问题拓展阅读:

linux下怎么查看目录所在的分区

如果这个文陵轿件在linux系统里面,那就空汪橡查看斗旁系统根分区(/)所在分区就好了。如果再别的分区的话,你fdisk 看看。

Linux下没有盘符的概念,而是将各分区通过挂载到目录(挂载点)来访问实际的

磁盘分区

,有时候我们想知道某个文件或目录是在哪个分区上,

有如下几种方法:

1、最简单的,直接 df  -h 目录名

比如我要查看工作目录下的

baidupan

目录在哪个分区

# df -h baidupan

可以看到,baidupan在vda1分区碰改下

2、用df 或 fdisk -l查看分区挂载情况,直接输入mount或者也可以用cat /etc/mtab,然后pwd找最接近的挂载点信息

拓展内容

Linux 的分区规定

1. 

设备管理

  

在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。

对于ide硬盘,

驱动器

标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指ide硬盘了。“x”为盘号(a为

基本盘

,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区笑缺判或扩展分区,从5开始就是逻辑分区。例,hda3表示为之一个ide硬盘上的第三个主分区或扩展分区,hdb2表示为第二个ide硬盘上的第二个主分区或扩展分区。对于

scsi硬盘

则标识为“sdx~”,scsi硬盘是用“sd”来表示分区所在设备的类型的,其余则和ide硬盘的表示方法一样,不在多说。

例如,之一个 IDE 设备,Linux 就定义为 hda;第二个 IDE 设备就定义为 hdb;下面以此类推。而 SCSI 设备就应该是sda、sdb、sdc 等。

2. 分区数量   

要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE 或 SCSI)设备,Linux 分配了一个 1 到 16 的序列号码,这就代表了这块硬盘上面的分区号码。

例如,之一个 IDE 硬盘的之一个分区,在 Linux 下面映射的就是 hda1,第二个分区就称作是 hda2。对于 SCSI 硬盘则是 sda1、sdb1 等。

3. 各分区的作用    

在 Linux 中规定,每一个硬盘设备最多能有 4个主分区(其中包含扩展分区)构扮绝成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。

对于早期的 DOS 和 Windows(Windows 2023 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。

主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。

这就是主分区和扩展分区及逻辑分区的更大区别。  

我们在指定安装引导 Linux 的 bootloader 的时候,都要指定在主分区上,就是更好的例证。

Linux 规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以之一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码。

因此,Linux 下面每一个硬盘总共最多有 16 个分区。

对于逻辑分区,Linux 规定它们必须建立在扩展分区上(在 DOS 和 Windows 系统上也是如此规定),而不是主分区上。

因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为 操作系统 的引导。 除去上面这些各种分区的差别,我们就可以简单地把它们一视同仁了。

4. 分区指标  

对于每一个 Linux 分区来讲,分区的大小和分区的类型是最主要的指标。容量的大小读者很容易理解,但是分区的类型就不是那么容易接受了。分区的类型规定了这个分区上面的

文件系统

的格式。

Linux 支持多种的文件系统格式,其中包含了我们熟悉的FAT32、FAT16、NTFS、HP-UX,以及各种 Linux 特有的 Linux Native和 Linux

Swap分区

类型。

在 Linux 系统中,可以通过分区类型号码来区别这些不同类型的分区。各种类型号码在介绍Fdisk的使用方式的时候将会介绍。

1、用df 命令查看查看目录所在分区,例如查看/var目录所在分区:

# df -h /var

FilesystemSize Used Avail Use% Mounted on

/dev/mapper/vg1-lvroot 51G 2.6G 46G 6% /

mounted on 列下面就是所在的分区

2、如果还想看磁盘分区情况,用fdisk -l命令查看,如我的:

# fdisk -l

Disk /dev/sda: 64.4 GB,bytes

255 heads, 63 sectors/track, 7832 cylinders

Units = cylinders of* 512 =bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000c210d

Device Boot StartEnd Blocks Id System

/dev/sda1 * Linux

Partition 1 does not end on cylinder boundary.

/dev/sda 8e Linux LVM

Disk /dev/sdb: 32.2 GB,bytes

255 heads, 63 sectors/track, 3916 cylinders

Units = cylinders of* 512 =bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x13203d63

Device Boot StartEnd Blocks Id System

/dev/sdb+ 83 Linux

/dev/sdb 83 Linux

/dev/sdb 83 Linux

3、语敏滚法:df

说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。

该命令各个选项的含义如下:

-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。

-k 以k字节为单位显示。

-i 显示i节点信息,而不是磁盘块。

-t 显清告示各指定类型的文件系统的磁盘空间使用情况。

-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。

-T 显示文件系统类型。

功能:检查文件系统的桥正余磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

你可以在百度搜索大地系统· 进入他们的论坛·

那里有详细的教材·

磁盘分区怎么看linux的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于磁盘分区怎么看linux,Linux磁盘分区入门指南,linux下怎么查看目录所在的分区的信息别忘了在本站进行查找喔。


数据运维技术 » Linux磁盘分区入门指南 (磁盘分区怎么看linux)