linux磁盘分区详解040502

合集下载

Linux磁盘分区与文件系统管理

Linux磁盘分区与文件系统管理

Linux磁盘分区与文件系统管理Linux操作系统不像Windows那样简单易用,对于初学者来说,Linux的一些概念和操作可能会让他们望而却步。

其中,磁盘分区和文件系统管理就是经常被人们所忽视的一个重要内容,而这个也是保证整个系统运行稳定的关键。

本文将深度讲解Linux磁盘分区和文件系统管理的相关知识。

一、磁盘分区磁盘分区是指将一个物理硬盘分割成若干个逻辑分区,每个分区相互独立且有自己的盘符(Windows系统)或者目录(Linux系统),以便对数据进行存储和管理。

1、分区的作用①增加存储空间:如果你只有一个物理硬盘,而希望将不同类型的数据如系统程序、文件、音频、视频等不同类型的数据放在不同的地方进行存储,那么就需要分区。

②分区操作可以对硬盘进行维护和保护:当硬盘出现坏道或数据损坏时,可以通过分区来定位问题并进行修复。

如果发生数据丢失时,也可以通过分区进行搜索和恢复。

2、分区的基本概念① MBR分区类型:MBR是指Master Boot Record(主引导记录),它是一种磁盘分区表,每个物理硬盘最多有4个主分区或3个主分区和一个扩展分区。

每个分区的容量最大是2TB,如果分区大小超过2TB,必须使用GPT分区。

② GPT分区类型:GPT是指GUID Partition Table,它的最大优点就是支持容量大于2TB的硬盘,可以分出128个分区,每个分区都有唯一的GUID(全局唯一标识符)。

③扩展分区:在MBR分区中,如果已经存在4个主分区,就没法再增加主分区了,就需要使用扩展分区。

扩展分区指的是一个特殊的分区表,可以将多个逻辑分区集合在一起,以扩展硬盘空间。

3、Linux下的磁盘分区工具Linux系统下有多种磁盘分区工具,如fdisk、parted、Gparted 等。

其中fdisk最为常用,下面就以fdisk为例进行讲解。

①查看磁盘信息# fdisk -lDisk /dev/sda: 120 GiB, 128849018880 bytes, 251658240 sectors Disk model: Virtual DiskUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesI/O size (minimum/optimal): 4096 bytes / 4096 bytesDisklabel type: dosDisk identifier: 0xfa5c1a7e检查磁盘信息主要从磁盘大小、分区类型和分区标志位等方面入手,这些信息对于后续的磁盘分区操作非常重要。

linux系统磁盘分区知识

linux系统磁盘分区知识

linux系统磁盘分区知识Linux系统磁盘分区知识在Linux系统中,磁盘分区是一项重要的操作。

它允许我们将硬盘划分为多个逻辑部分,从而更有效地管理存储空间。

本文将介绍Linux系统磁盘分区的相关知识和技巧。

1. 什么是磁盘分区?磁盘分区是将硬盘划分为不同的逻辑部分的过程。

每个分区都有自己的文件系统,并且可以独立地存储数据。

磁盘分区的好处是可以更好地组织和管理数据,提高系统的效率和可靠性。

2. 分区表在Linux系统中,磁盘分区信息存储在分区表中。

常见的分区表类型有MBR(Master Boot Record)和GPT(GUID Partition Table)。

MBR适用于传统的BIOS系统,而GPT适用于新一代UEFI系统。

分区表记录了磁盘的分区信息,包括分区的起始位置、大小和文件系统类型等。

3. 分区的类型在Linux系统中,常见的分区类型有主分区、扩展分区和逻辑分区。

主分区通常用于安装操作系统和存储重要数据,一个硬盘最多只能有4个主分区。

扩展分区是为了克服主分区数量限制而设计的,它可以进一步划分为多个逻辑分区,从而可以创建更多的分区。

4. 分区的命名在Linux系统中,磁盘分区通过设备文件来表示。

常见的设备文件包括/dev/sda、/dev/sdb等。

每个设备文件后面可以跟一个数字来表示分区,例如/dev/sda1、/dev/sda2等。

其中,sda代表第一个硬盘,sdb代表第二个硬盘,数字表示分区的顺序。

5. 分区工具Linux系统提供了多种工具来进行磁盘分区操作。

常见的分区工具有fdisk、parted和gparted等。

fdisk是一个命令行工具,可以用于创建、删除和修改分区。

parted和gparted是图形化工具,提供了更友好的界面和操作方式。

6. 分区的注意事项在进行磁盘分区时,需要注意以下几点:- 在分区之前,应备份重要的数据,以防止意外丢失。

- 合理规划分区的大小,避免出现空间不足或浪费的情况。

Linux命令行技巧如何在命令行中进行系统磁盘分区

Linux命令行技巧如何在命令行中进行系统磁盘分区

Linux命令行技巧如何在命令行中进行系统磁盘分区在命令行中进行系统磁盘分区是Linux系统管理员和开发人员日常工作中的一项重要任务。

通过命令行进行磁盘分区可以提供更高的灵活性和精确性,同时避免了图形界面工具的复杂性。

本文将介绍一些常用的Linux命令行技巧,帮助读者在命令行中进行系统磁盘分区。

1. 查看当前磁盘分区情况在开始进行磁盘分区之前,首先需要了解当前系统的磁盘分区情况。

可以使用以下命令来查看当前的磁盘分区:```$ fdisk -l```该命令将列出系统中所有的磁盘分区和相关信息,包括磁盘设备名、分区大小和文件系统类型等。

通过查看这些信息,可以直观地了解系统的磁盘布局。

2. 对磁盘进行分区使用Linux命令行对磁盘进行分区时,常用的命令是fdisk和parted。

这里以fdisk为例进行介绍。

要对磁盘进行分区,首先需要以root用户身份执行以下命令,选择要进行分区的磁盘设备:```$ fdisk /dev/sdX```注意将sdX替换为实际的磁盘设备名,比如sda、sdb等。

在fdisk命令行中使用以下命令进行分区:- `n`:创建一个新分区- `d`:删除一个分区- `p`:打印当前分区表- `w`:保存并退出例如,要创建一个新分区,可以按照以下步骤进行操作:1. 输入`n`命令创建新分区2. 选择分区类型(主分区、扩展分区等)3. 输入分区起始扇区和结束扇区4. 重复上述步骤,创建需要的分区5. 输入`w`命令保存并退出3. 格式化分区在进行磁盘分区后,需要对分区进行格式化以使用文件系统。

可以使用mkfs命令格式化分区。

以下是几个常用的文件系统格式化命令示例:- 格式化为ext4文件系统:```$ mkfs.ext4 /dev/sdX```- 格式化为XFS文件系统:```$ mkfs.xfs /dev/sdX```在执行文件系统格式化命令时,将/dev/sdX替换为实际的分区设备名。

linux磁盘分区命令详细

linux磁盘分区命令详细

linux磁盘分区命令详细Linux磁盘分区命令详解在Linux系统中,磁盘分区是非常重要的一个操作,它可以将一个物理磁盘划分成多个逻辑分区,从而更好地管理磁盘空间。

本文将详细介绍Linux磁盘分区命令。

1. fdisk命令fdisk命令是Linux系统中最常用的磁盘分区命令之一,它可以用来创建、删除、修改磁盘分区。

使用fdisk命令需要root权限。

1.1 查看磁盘分区信息要查看磁盘分区信息,可以使用以下命令:```fdisk -l```该命令会列出系统中所有的磁盘分区信息,包括磁盘分区的编号、起始扇区、结束扇区、大小等。

1.2 创建新分区要创建新分区,可以使用以下命令:```fdisk /dev/sda```其中,/dev/sda是要分区的磁盘设备名。

进入fdisk命令行后,可以使用以下命令创建新分区:``````该命令会提示输入分区类型(主分区或逻辑分区)、起始扇区、结束扇区等信息。

创建完成后,使用以下命令保存并退出:```w```1.3 删除分区要删除分区,可以使用以下命令:```fdisk /dev/sda```进入fdisk命令行后,使用以下命令选择要删除的分区:```d```该命令会提示输入要删除的分区编号。

删除完成后,使用以下命令保存并退出:```w```2. parted命令parted命令是另一个常用的磁盘分区命令,它可以用来创建、删除、修改磁盘分区。

使用parted命令需要root权限。

2.1 查看磁盘分区信息要查看磁盘分区信息,可以使用以下命令:```parted -l```该命令会列出系统中所有的磁盘分区信息,包括磁盘分区的编号、起始扇区、结束扇区、大小等。

2.2 创建新分区要创建新分区,可以使用以下命令:```parted /dev/sda```其中,/dev/sda是要分区的磁盘设备名。

进入parted命令行后,可以使用以下命令创建新分区:```mkpart```该命令会提示输入分区类型(主分区或逻辑分区)、起始位置、结束位置等信息。

linux分区规则

linux分区规则

linux分区规则摘要:1.Linux分区简介2.Linux分区规则a.主分区b.扩展分区c.逻辑分区3.Linux分区挂载a.挂载点b.挂载命令4.Linux分区管理工具a.fdiskb.cfdiskc.parted5.Linux分区调整a.调整分区大小b.合并分区c.创建新分区正文:Linux分区是一种将硬盘空间划分成不同部分的方法,每个分区可以独立管理,从而实现数据存储、系统安装等多种用途。

在Linux系统中,分区主要分为三种类型:主分区、扩展分区和逻辑分区。

下面我们来详细了解一下Linux分区的相关知识。

1.Linux分区简介主分区:主分区是直接在硬盘上划分的分区,可以独立作为根目录使用。

一个硬盘最多可以有4个主分区。

扩展分区:扩展分区是在主分区之后划分的分区,不能直接使用,需要通过逻辑分区来实现对扩展分区的访问。

一个硬盘最多可以有1个扩展分区。

逻辑分区:逻辑分区是建立在扩展分区之上的分区,可以独立作为根目录使用。

扩展分区最多可以包含16个逻辑分区。

2.Linux分区规则主分区:最多4个,可以独立作为根目录使用。

扩展分区:最多1个,不能直接使用,需要通过逻辑分区来实现对扩展分区的访问。

逻辑分区:扩展分区上的分区,可以独立作为根目录使用。

3.Linux分区挂载挂载点:是一个目录,用于将分区挂载到文件系统上。

挂载命令:`mount`,例如:`mount /dev/sda1 /mnt`,将/dev/sda1分区挂载到/mnt目录上。

4.Linux分区管理工具fdisk:是一个用于创建和管理分区的小工具,可以创建、删除、修改分区,并查看分区信息。

cfdisk:是一个基于文本界面的分区管理工具,功能与fdisk类似,但界面更友好。

parted:是一个命令行界面的分区管理工具,功能强大,可以实现分区的高级管理。

5.Linux分区调整调整分区大小:使用`resize`命令,例如:`resize2fs /dev/sda1`,调整/dev/sda1分区的大小。

linux 磁盘 分区 逻辑卷

linux 磁盘 分区 逻辑卷

在Linux系统中,磁盘分区和逻辑卷(Logical Volume)是用于管理存储空间的重要概念。

下面我将简要介绍磁盘分区和逻辑卷的概念以及如何在Linux上进行操作。

1. 磁盘分区(Disk Partition):磁盘分区是将物理硬盘分割成不同的区域,每个区域可以独立地格式化、挂载和管理。

磁盘分区的主要目的是有效地利用硬盘空间,隔离不同类型的数据或操作系统文件。

在Linux中,常见的分区类型包括:主分区(Primary Partition):一个硬盘可以有最多4个主分区,其中一个可以被指定为扩展分区。

扩展分区(Extended Partition):用于创建逻辑分区,通常占用一个主分区的位置。

逻辑分区(Logical Partition):在扩展分区内创建的分区,可以有多个逻辑分区。

2. 逻辑卷(Logical Volume):逻辑卷是一种高级存储管理技术,它允许将多个磁盘分区或硬盘空间合并成一个或多个逻辑卷组,并根据需要分配空间给逻辑卷。

逻辑卷提供了更大的灵活性,可以根据需要扩展或缩小存储空间,而无需重新分区硬盘。

如何在Linux上进行操作:磁盘分区:使用fdisk 或parted 命令来创建、删除、查看和管理分区。

例如,使用fdisk /dev/sdX 来对硬盘X进行分区操作,然后使用命令n 创建新分区,d 删除分区,p 查看分区信息,等等。

逻辑卷:使用逻辑卷管理器(Logical Volume Manager,LVM)来创建和管理逻辑卷。

步骤包括创建物理卷(Physical Volume)、卷组(Volume Group)、逻辑卷(Logical Volume),以及在逻辑卷上创建文件系统。

常用的LVM命令包括pvcreate 创建物理卷,vgcreate 创建卷组,lvcreate 创建逻辑卷,lvextend 扩展逻辑卷等。

需要注意的是,操作磁盘分区和逻辑卷可能会对数据造成风险,因此在进行任何操作之前,请务必备份重要数据,以防发生意外情况。

linux磁盘分区命令详细

linux磁盘分区命令详细

linux磁盘分区命令详细Linux是目前世界上最流行的开源操作系统之一,它具有很多优秀的特点,比如稳定、安全、可靠等。

那么在使用Linux操作系统时,如何进行磁盘分区呢?本文将向你详细介绍Linux磁盘分区命令,以供参考。

1. 列出可用的磁盘在进行磁盘分区之前,首先需要了解当前系统中可用的磁盘。

Linux中使用fdisk命令用来查看当前可用的磁盘。

命令格式:fdisk –l2. 创建分区接下来需要在磁盘上创建分区。

Linux中使用fdisk 命令进行分区操作。

命令格式:fdisk /dev/sda参数解释:/dev/sda 是磁盘设备的名称,可以根据实际情况进行更改。

在Linux系统中,磁盘设备名称通常以/dev/sdX的格式出现。

其中,X代表磁盘设备编号,例如/dev/sda、/dev/sdb等。

3. 查看已有分区创建分区前,最好先了解一下当前磁盘上已有的分区情况。

Linux中使用fdisk命令可以查看当前磁盘的分区情况。

命令格式:fdisk -l /dev/sda4. 新建分区使用fdisk命令进行分区时,需要执行“n”命令,表示新建分区。

命令格式:n5. 分区类型在创建新的磁盘分区时,需要为其选择合适的分区类型。

Linux中支持多种分区类型,如Linux filesystem、Linux swap、extended等。

命令格式:t参数解释:如果选择Linux文件系统类型,需要输入“83”。

如果选择Linux swap类型,需要输入“82”。

6. 选择分区编号在创建新的分区时,需要选择分区编号。

命令格式:p参数解释:如果选择第一个分区,需要输入“1”。

如果选择第二个分区,需要输入“2”。

7. 设置分区大小设置分区大小时,需要根据实际情况进行设置,通常建议根据数据量和磁盘容量来决定。

命令格式:+size参数解释:“+size”表示需要设置的分区大小。

例如“+100M”表示创建100MB大小的分区。

理解Linux的硬盘分区和文件系统

理解Linux的硬盘分区和文件系统

理解Linux的硬盘分区和文件系统Linux操作系统是一种广泛应用于计算机领域的自由与开源的操作系统。

为了在硬盘上高效地存储和管理数据,Linux使用了硬盘分区和文件系统的概念。

通过合理划分硬盘空间以及选择合适的文件系统,用户可以实现对数据的组织和管理。

本文将深入探讨Linux中的硬盘分区和文件系统的相关知识,帮助读者更好地理解和运用。

一、硬盘分区硬盘分区是将物理硬盘划分为一个或多个独立的逻辑区域,每个分区可以独立进行格式化和管理。

这种分区方式可以提高硬盘使用的灵活性和效率。

1.1 主分区和扩展分区在Linux中,硬盘的分区类型主要分为两种:主分区和扩展分区。

主分区最多可以有4个,而扩展分区最多只能有1个。

主分区的大小可以随意划分,而扩展分区则可以被划分为多个逻辑分区。

1.2 虚拟文件系统(VFS)虚拟文件系统(VFS)是Linux中定义的一种文件系统抽象层。

它向上提供了一组统一的文件操作接口,向下支持各种不同的文件系统类型,使得用户可以方便地与各个文件系统进行交互。

通过VFS的支持,用户不必关心底层各个文件系统的细节,可以统一管理和访问不同文件系统中的文件。

二、文件系统文件系统是操作系统用来管理和存储文件的一种机制,它定义了文件在物理介质上的组织形式以及文件操作的规则。

Linux中有多种文件系统可供选择,每种文件系统都有其特点和适用场景。

2.1 ext4文件系统ext4是Linux中最常用的文件系统之一,它是ext3文件系统的后续版本,提供了更高的性能和更大的最大文件系统大小。

ext4支持文件系统日志、面向文件的写入延迟、更高的文件系统容量等功能,适用于大多数常规应用场景。

2.2 XFS文件系统XFS是Linux中另一种常见的文件系统,它特别适用于大型文件和高性能存储环境。

XFS支持快速数据访问、较高的并发性能以及强大的空间管理能力,适合用于服务器环境中处理大量访问和高负载的数据。

2.3 Btrfs文件系统Btrfs是一种新型的文件系统,它具有快照、校验和、压缩等先进功能。

linux的分区方法

linux的分区方法

linux的分区方法Linux的分区方法是指将硬盘划分为不同的区域,以便于对存储空间进行有效管理和利用。

合理的分区方法可以提高系统性能、保护数据安全、方便系统维护等。

本文将介绍常见的Linux分区方法。

1. 主分区和扩展分区在Linux中,硬盘最多可以划分为4个主分区。

这些主分区可以直接用于安装操作系统和存储数据。

如果需要划分更多的分区,可以将一个主分区设置为扩展分区,然后在扩展分区中创建逻辑分区。

扩展分区可以容纳多个逻辑分区,从而实现更多的分区需求。

2. 根分区根分区是Linux系统的根目录所在的分区,一般情况下使用/表示。

根分区包含了操作系统的核心文件和系统配置文件,它是系统的重要组成部分。

在进行Linux安装时,必须为系统指定一个根分区。

3. /boot分区/boot分区用于存放系统引导所需的文件,如内核文件和引导加载程序。

在一些特殊情况下,如使用软件RAID或LVM等,需要将/boot分区单独划分出来,以确保系统引导的可靠性。

4. swap分区swap分区是用于虚拟内存的分区,相当于Windows系统中的页面文件。

当系统内存不足时,swap分区可以作为临时存储空间,用于暂存不常用的内存数据。

一般情况下,swap分区的大小设置为系统内存的1倍到2倍。

5. /home分区/home分区用于存放用户的主目录,即用户的个人文件和数据。

将/home分区单独划分出来,可以方便地进行系统备份和恢复,同时也可以使系统升级或重装时不影响用户的个人数据。

6. /var分区/var分区用于存放系统运行过程中产生的可变数据,如日志文件、数据库文件等。

将/var分区单独划分出来,可以避免由于日志文件过多导致系统磁盘空间不足的问题。

7. /tmp分区/tmp分区用于存放临时文件,如安装软件时的临时文件、打开的临时文件等。

将/tmp分区单独划分出来,可以防止临时文件过多导致系统磁盘空间不足的问题,并提高系统的安全性。

linux系统硬盘分区知识

linux系统硬盘分区知识

Linux系统硬盘分区知识在Linux系统中,硬盘分区是指将硬盘划分为多个独立的区域,每个区域可以有不同的文件系统类型和用途。

分区可以提高数据安全性和系统管理灵活性。

下面是一些关于Linux系统硬盘分区的基本知识:1.分区类型:●主分区:最多可以有四个主分区,用于存放文件系统和数据。

●扩展分区:用于存放其他分区,最多只能有一个扩展分区。

●逻辑分区:在扩展分区内创建的分区,可以有多个。

2.分区文件系统:●EXT2:早期的Linux文件系统,已逐渐被EXT3和EXT4取代。

●EXT3:基于EXT2的日志文件系统,提供数据恢复和日志记录功能。

●EXT4:扩展自EXT3,支持更大的文件和分区大小,提供更好的性能和可靠性。

3.分区步骤:1.确定硬盘和分区大小:使用fdisk、parted等工具查看硬盘和已分区情况。

2.选择分区类型:根据需求选择主分区、扩展分区或逻辑分区。

3.创建分区:使用fdisk、parted等工具创建新的分区。

4.格式化分区:选择适当的文件系统并格式化分区。

5.挂载分区:将分区挂载到系统中,以便访问和使用。

4.分区工具:●fdisk:传统的Linux分区工具,可以创建、删除、查看分区表等操作。

●parted:功能强大的磁盘分区管理工具,支持多种文件系统操作。

●gparted:图形界面的分区编辑器,易于使用和管理。

5.分区注意事项:●合理规划分区大小和数量,避免浪费空间或影响系统性能。

●根据需求选择合适的文件系统类型,以确保数据安全和稳定性。

●在进行分区操作前,务必备份重要数据,以防止意外损失。

linux下磁盘分区详解

linux下磁盘分区详解

linux下磁盘分区详解Centos下磁盘管理1.磁盘分区格式说明linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不⽤说⼤家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使⽤fdisk –l查看2.分区详解使⽤ssh远程连接⼯具登录到系统,使⽤fdisk -l命令查看磁盘状态此处可以看到两块硬盘hda和hdb,第⼀块硬盘hda是装好系统的。

hdb硬盘是未进⾏分区的。

本例将这个10G的硬盘分区,分区计划:分⼀个主分区 ,⼤⼩3G,⽂件格式ext3.三个逻辑分区,⼤⼩分别为2G,2G,3G。

实际分区个数和⼤⼩可论情况所定。

下⾯就是分区的详细步骤,由于是每⼀步都进⾏了截图和说明,内容略显复杂,其实很简单。

输⼊ fdisk /dev/hdb 然后回车,给硬盘进⾏分区。

如下图输⼊n回车新建分区,接着再输⼊p回车新建主分区,如图此处要求选择分区号在1-4间,输⼊1回车First cylinder (1-20805, default 1):这⾥是设置分区起始的柱⾯,直接回车选择默认即可,回车后如下图Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此处是设置分区结束柱⾯,+3G表⽰从起始柱⾯开始向后3G结束,也是是设置分区⼤⼩为3G,输⼊+3G后回车,如下图所⽰此处可输⼊p查看分区是否成功,输⼊p回车,如下图:显⽰分区成功接下来我们就划分扩展分区,按n回车这⾥输⼊e,表⽰创建扩展分区,输⼊e回车输⼊分区号2回车此处直接按回车键,表⽰选择默认此处也是直接回车选择默认,表⽰将划分第⼀个主分区后的磁盘全部划分个这个逻辑分区此处可在此输⼊命令p查看当前分区状态,如下图此处就开始划分扩展分区hdb2下的逻辑分区吧!接着上图,输⼊命令n回车此处输⼊l表⽰选择创建逻辑分区,输⼊l回车此处直接使⽤回车,表⽰选择默认此处输⼊+2G,表⽰划分分区⼤⼩为2G,输⼊+2G回车此处要按计划再划分出两个逻辑空间,输⼊n回车,然后输⼊l回车选择逻辑分区,然后直接回车选择默认起始柱⾯,输⼊+2G回车设置分区⼤⼩下⾯就要将扩展分区的磁盘⼤⼩全部分给最后⼀个逻辑分区,输⼊n回车,然后输⼊l选择逻辑分区,然后直接回车选择默认起始柱⾯,最后不设置磁盘⼤⼩直接回车再次输⼊p查看当前分区状态划分的空间与我们计划划分相同,最后输⼊w回车,进⾏保存退出。

linux磁盘分配方案

linux磁盘分配方案

linux磁盘分配方案(实用版)目录1.磁盘分区方法2.未划分空间分配3.磁盘配额分配4.动态分配磁盘空间5.磁盘空间扩展方法正文在 Linux 操作系统中,磁盘分配方案有很多种,本文将详细介绍其中的几种方法。

首先,我们来了解磁盘分区方法。

磁盘分区的办法主要有:需要先开启电脑,然后再电脑里添加硬盘,再进行创建分区,随后执行 mkfs 命令并将其进行格式化,待格式化完成以后就可以创建挂载点了,等到最后再进行分区。

其次,对于未划分的空间分配,可以执行 fdisk 命令来划分剩余未分配空间。

具体步骤为:查看服务器未分配使用空间,执行 fdisk 命令,选择分区类型为主分区,起始扇区和最后扇区,选择分区格式,并保存更改。

另外,磁盘配额分配是一种常见的磁盘空间管理方式。

在 Linux 中,可以通过 quota 命令来实现磁盘配额分配,从而对磁盘空间进行限制。

具体操作如下:在/etc/fstab 文件中添加 quota 选项,然后重启系统,使用 quotaon 命令开启磁盘配额功能,最后使用 quota 命令查看磁盘配额信息。

对于动态分配磁盘空间,Linux 中提供了 lvextend 命令。

该命令可以对 LVM 分区进行动态扩展。

如果磁盘分区使用的是传统分区方式,可以在分区上执行 fdisk 命令,划分出需要的容量,然后挂载 mount 到主磁盘。

最后,我们来讨论一下磁盘空间扩展方法。

在 Linux 中,可以使用扩容命令来对磁盘空间进行扩展。

具体操作如下:先卸载原有磁盘分区,然后重新挂载新的磁盘分区,并使用扩容命令对新磁盘分区进行扩容。

综上所述,Linux 磁盘分配方案包括磁盘分区方法、未划分空间分配、磁盘配额分配、动态分配磁盘空间和磁盘空间扩展方法等。

linux系统磁盘分区知识

linux系统磁盘分区知识

linux系统磁盘分区知识Linux系统磁盘分区知识一、引言磁盘分区是在Linux系统中进行存储管理的重要手段之一。

通过合理的磁盘分区,可以提高系统性能、保证数据安全、实现数据隔离等目的。

本文将从磁盘分区的概念入手,详细介绍Linux系统磁盘分区的相关知识。

二、磁盘分区的概念磁盘分区是将硬盘划分为多个逻辑部分的过程,每个分区可以独立使用,并且具有自己的文件系统。

通过磁盘分区,可以将不同类型的数据或系统文件存储在不同的分区中,实现数据管理的灵活性和安全性。

三、主要的磁盘分区类型1. 主分区(Primary Partition)主分区是最基本的磁盘分区类型,每个硬盘最多只能有4个主分区。

主分区可以直接用于安装操作系统或存储数据。

2. 扩展分区(Extended Partition)扩展分区是为了突破主分区数量限制而引入的,每个硬盘只能有一个扩展分区。

扩展分区可以划分多个逻辑分区,以实现更多的存储空间。

3. 逻辑分区(Logical Partition)逻辑分区是在扩展分区内创建的,用于划分额外的存储空间。

逻辑分区的数量没有限制,可以根据需求进行创建和管理。

四、常用的磁盘分区工具1. fdiskfdisk是Linux系统中最常用的磁盘分区工具之一。

通过fdisk可以对硬盘进行分区、删除分区、修改分区大小等操作。

2. partedparted是一个功能更加强大的磁盘分区工具,支持更多的文件系统类型和分区标记方式。

parted可以进行磁盘分区、调整分区大小、移动分区等操作。

3. gdiskgdisk是一款专门用于GPT分区表的磁盘分区工具,GPT分区表是UEFI标准下的一种新型分区表格式。

gdisk可以进行GPT分区的创建、编辑和删除操作。

五、磁盘分区的注意事项1. 数据备份在进行磁盘分区之前,务必备份重要数据。

分区过程中可能会导致数据丢失或损坏,所以提前备份是非常重要的。

2. 合理规划在进行磁盘分区时,应根据实际需求进行合理的规划。

linux主分区扩展分区逻辑分区概述

linux主分区扩展分区逻辑分区概述

linux主分区扩展分区逻辑分区概述在Linux系统中,磁盘分区是一种将物理硬盘分割成不同区域的方法,目的是为了更好地管理和利用磁盘空间。

在Linux中,主要有四种类型的分区:主分区、扩展分区、逻辑分区和LVM分区。

1.主分区(Primary Partition)主分区是最基本的分区类型,每个硬盘最多只能有四个主分区。

主分区可以直接用作文件系统的挂载点,即可作为磁盘上的一个独立分区进行使用。

对于不同的操作系统,在安装时,通常会要求用户选择主分区安装系统。

2.扩展分区(Extended Partition)扩展分区是为了解决主分区数量有限的问题而引入的。

在磁盘上最多只能有一个扩展分区,并且它占用一个主分区的位置。

扩展分区不能直接用于存储数据,它只是用来容纳逻辑分区。

3.逻辑分区(Logical Partition)逻辑分区是存在于扩展分区内的分区,允许用户在一个扩展分区内划分多个逻辑分区。

逻辑分区可以被格式化并用作文件系统的挂载点,与主分区的挂载方式相同。

Linux系统中,一个扩展分区最多可以有62个逻辑分区。

4. LVM分区(Logical Volume Management Partition)LVM是一种用于管理磁盘空间的工具,在LVM分区中,磁盘空间被划分为物理卷(Physical Volume)、卷组(Volume Group)和逻辑卷(Logical Volume)。

物理卷是由一个或多个物理磁盘分区组成的,卷组是由一个或多个物理卷组成的,而逻辑卷则可以对应于文件系统的挂载点。

通过LVM,可以非常灵活地管理磁盘空间,支持在线扩容和分区大小的变更。

在Linux系统中,分区的目的主要有以下几个方面:1.为不同操作系统提供独立的存储空间通过将不同的操作系统安装在不同的主分区上,可以实现多重引导,让用户在启动时选择不同的操作系统。

每个操作系统都可以独立地使用自己所在的主分区来存储和管理系统文件。

linux 磁盘分卷

linux 磁盘分卷

linux 磁盘分卷在使用Linux操作系统的过程中,磁盘分卷是一项重要的任务。

通过将硬盘分割成多个卷,可以灵活地组织和管理文件系统,提高系统性能和安全性。

本文将介绍Linux系统中常用的磁盘分卷方法。

1. 分区工具在Linux系统中,可以使用多种工具进行磁盘分区,其中最常用的工具是fdisk和parted。

下面将分别介绍这两个工具的使用方法。

1.1 fdiskfdisk是一个基于字符界面的磁盘分区工具,可用于创建和管理磁盘分区。

使用fdisk时,需要以root用户身份运行命令,并指定要分区的磁盘设备名称(如/dev/sda)。

步骤:1. 打开终端,以root身份登录。

2. 运行命令fdisk /dev/sda(将/dev/sda替换为实际的磁盘设备名)。

3. 在fdisk提示符下,使用命令n创建新分区。

4. 按照提示选择主分区或扩展分区,并输入分区大小。

5. 使用命令w保存并退出。

1.2 partedparted是一个功能更强大的磁盘分区工具,支持更多的分区类型和操作。

parted提供了命令行界面和图形界面两种操作方式。

下面介绍parted的命令行界面操作方法。

步骤:1. 打开终端,以root身份登录。

2. 运行命令parted /dev/sda(将/dev/sda替换为实际的磁盘设备名)。

3. 在parted提示符下,使用命令mklabel创建新的分区表。

4. 使用命令mkpart创建新分区,并指定分区类型和大小。

5. 使用命令toggle设置分区属性。

6. 使用命令quit保存并退出。

2. LVM(逻辑卷管理)LVM是Linux系统中一种高级的磁盘分区技术,它可以将多个磁盘分区合并成一个逻辑卷,进一步提高存储的管理灵活性。

LVM使用三个主要的概念:物理卷(PV)、卷组(VG)和逻辑卷(LV)。

步骤:1. 使用fdisk或parted工具创建物理卷。

2. 使用命令pvcreate将物理卷初始化为LVM物理卷。

linux磁盘分区命令详细

linux磁盘分区命令详细

linux磁盘分区命令详细本文将介绍Linux系统中磁盘分区的命令。

磁盘分区是将硬盘容量划分为多个区域,使得每个区域能够独立地进行数据存储和管理,从而提高磁盘的利用率和效率。

Linux系统中的磁盘分区命令主要有以下几种:1. fdisk命令:该命令可以对磁盘进行分区和格式化等操作,使用该命令需要具有root权限。

例如,fdisk /dev/sda可以进入磁盘分区的交互式界面,其中可以使用n命令创建新分区,d命令删除分区,w命令保存分区表等。

2. parted命令:该命令也可以进行磁盘分区和格式化操作,支持的分区类型更加丰富。

例如,parted /dev/sda可以进入磁盘分区的交互式界面,其中可以使用mkpart命令创建新分区,rm命令删除分区,print命令查看分区表等。

3. mkfs命令:该命令可以对分区进行格式化操作,将分区空间格式化为指定的文件系统类型,例如ext2、ext3、ext4等。

例如,mkfs.ext4 /dev/sda1可以将/dev/sda1分区格式化为ext4文件系统。

4. mount命令:该命令可以将分区挂载到指定的挂载点上,并且指定的挂载点需要先存在。

例如,mount /dev/sda1 /mnt可以将/dev/sda1分区挂载到/mnt目录下。

5. umount命令:该命令可以将已经挂载的分区卸载,使得该分区的数据不再能够被访问。

例如,umount /mnt可以将/mnt目录下已经挂载的分区卸载。

以上是Linux系统中常见的磁盘分区命令,用户可以根据需要选择使用。

磁盘分区操作需要谨慎,一定要确保自己知道每一步操作的含义和影响,避免不必要的数据丢失和损坏。

linux系统磁盘分区步骤

linux系统磁盘分区步骤

linux系统磁盘分区步骤一、磁盘分区的概念磁盘分区是指将物理硬盘按照一定规则进行划分,将硬盘划分为多个逻辑分区,以便于管理和利用。

每个分区都可以独立使用并存储数据。

二、磁盘分区的作用1. 提高系统性能:将不同类型的数据存储在不同的分区上,可以提高磁盘的访问速度,提升系统的性能。

2. 数据隔离和安全:将系统文件和用户数据分开存放,当系统崩溃或损坏时,可以更好地保护用户的数据。

3. 多系统安装:磁盘分区可以为多个操作系统提供安装空间,实现多系统的共存与切换。

三、磁盘分区的准备工作1.备份数据:在进行磁盘分区之前,务必备份好重要的数据,以免发生意外导致数据丢失。

2.了解磁盘信息:使用命令fdisk -l可以查看当前系统中的磁盘信息,包括磁盘大小、分区情况等。

四、磁盘分区的步骤1.选择合适的分区工具:Linux系统中常用的磁盘分区工具有fdisk、parted等,选择一种熟悉的工具进行分区操作。

2.进入分区工具:以fdisk为例,使用命令fdisk /dev/sda (/dev/sda为待分区的硬盘)进入分区工具的交互界面。

3.创建新分区:在分区工具的交互界面中,使用命令n创建新的分区。

根据需要选择主分区或扩展分区,并指定分区的起始位置和大小。

4.设置分区类型:使用命令t设置分区类型。

根据需求设置不同的分区类型,如Linux文件系统、交换分区等。

5.保存分区表:使用命令w保存分区表的修改。

这一步是非常重要的,只有保存了分区表的修改,才能使分区生效。

6.格式化分区:使用命令mkfs对新创建的分区进行格式化,以便于操作系统能够识别并使用该分区。

7.挂载分区:使用命令mount将分区挂载到指定的目录上,使得该分区可以被系统访问和使用。

8.修改/etc/fstab文件:将分区的挂载信息添加到/etc/fstab文件中,以便系统在启动时能够自动挂载分区。

五、磁盘分区的注意事项1.谨慎操作:在进行磁盘分区时,要慎重操作,避免误操作导致数据丢失或系统崩溃。

linux硬盘分区流程

linux硬盘分区流程

linux硬盘分区流程在Linux系统中,硬盘分区是一个非常重要的操作,它可以帮助我们更有效地管理存储空间,并且可以让我们更好地组织和保护我们的数据。

本文将介绍在Linux系统中进行硬盘分区的流程。

1. 硬盘识别。

首先,我们需要确认系统已经识别了我们要分区的硬盘。

我们可以使用命令`fdisk -l`来列出系统中已经识别的硬盘和分区信息。

在这个列表中,我们可以找到我们要进行分区的硬盘,通常是类似`/dev/sda`的名称。

2. 进入分区工具。

一旦确认了要分区的硬盘,我们可以使用分区工具来进行分区。

在Linux系统中,常用的分区工具有`fdisk`和`parted`。

我们可以使用`fdisk /dev/sda`或`parted /dev/sda`命令来进入分区工具的交互界面。

3. 创建分区。

在分区工具的交互界面中,我们可以使用不同的命令来创建分区。

通常,我们可以使用`n`命令来创建一个新分区,然后选择分区的类型、起始位置和大小。

在创建完分区后,我们可以使用`w`命令来保存分区表并退出分区工具。

4. 格式化分区。

一旦创建了分区,我们需要对其进行格式化以便能够在系统中进行使用。

我们可以使用`mkfs`命令来对分区进行格式化,比如`mkfs.ext4 /dev/sda1`来将分区格式化为ext4文件系统。

5. 挂载分区。

最后,我们需要将格式化后的分区挂载到系统中的某个目录下,以便我们可以在该目录下访问和使用该分区。

我们可以使用`mount`命令来挂载分区,比如`mount /dev/sda1 /mnt`将分区挂载到`/mnt`目录下。

通过以上流程,我们可以在Linux系统中完成硬盘分区的操作。

当然,在进行硬盘分区时一定要格外小心,确保不要误操作导致数据丢失。

希望这篇文章能够帮助你更好地了解Linux系统中的硬盘分区流程。

linux的分区步骤 -回复

linux的分区步骤 -回复

linux的分区步骤-回复分区是在Linux操作系统中对硬盘进行分割,以便更好地管理和利用存储空间。

在Linux中,分区可以按照不同的需求划分为根分区、交换分区、数据分区等。

本文将详细介绍在Linux中进行分区的步骤和方法。

第1步:备份数据在对硬盘进行分区之前,务必要备份重要的数据。

因为分区过程中可能会删除或修改硬盘上的数据,所以在开始分区之前,建议将重要的文件和数据保存到其他存储介质上,以防止数据丢失。

第2步:选择分区工具在Linux操作系统中,有多个分区工具可供选择,如`fdisk`、`parted`等。

选择合适的分区工具可以根据个人喜好和需求进行,但是在本文中,我们将使用`fdisk`来进行分区。

`fdisk`是一个非常常用的分区工具,可以通过命令行界面进行分区。

第3步:进入分区工具打开终端窗口,输入以下命令以以超级用户权限(root权限)运行`fdisk`工具:shellsudo fdisk /dev/sdx其中,`/dev/sdx`是要分区的硬盘设备名,可以根据实际情况进行调整。

请小心确认要分区的硬盘设备名,以免误操作造成数据丢失。

第4步:查看硬盘信息进入`fdisk`工具后,可以使用`p`命令来查看硬盘的当前分区情况,包括已有的分区和未分配的空间。

这将帮助我们确定如何划分分区。

第5步:开始分区接下来,我们可以使用`n`命令开始创建分区。

分区过程中,我们可以选择创建主分区、扩展分区或逻辑分区。

- 主分区:主分区是最常用的分区类型,一个硬盘最多可以有4个主分区。

- 扩展分区:如果需要创建超过4个分区,可以先创建一个扩展分区,再在扩展分区内创建逻辑分区。

- 逻辑分区:逻辑分区是在扩展分区内创建的额外分区,可以创建多个逻辑分区。

我们可以按照分区工具的提示输入分区的起始扇区和大小,并按照需要创建主分区、扩展分区或逻辑分区。

第6步:设置分区类型创建完分区后,可以使用`t`命令来设置分区的类型。

Linux中常见的分区类型有:- 83:Linux分区- 82:Linux Swap分区- 8e:Linux LVM分区(适用于使用逻辑卷管理器的分区)根据实际需求,选择合适的分区类型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux磁盘分区详解在学习Linux的过程中,安装Linux是每一个初学者的第一个门槛。

在这个过程中间,最大的困惑莫过于给硬盘进行分区。

虽然,现在各种发行版本的Linux已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。

这其中的原因主要是不清楚Linux的分区规定,以及它下面最有效的分区工具―Fdisk的使用方法。

首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。

且基本分区可以马上被使用但不能再分区。

扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。

那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制。

对习惯于使用dos或windows的用户来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们的文件结构都是独立的,非常好理解。

但对这些初上手red hat linux的用户,可就有点恼人了。

因为对red hat linux用户来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构。

red hat linux中每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。

这时要载入的一个分区将使它的存储空间在一个目录下获得。

对windows用户来说,操作系统必须装在同一分区里,它是商业软件!所以你没有选择的余地!对red hat linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点是“/”)。

下面从这两个方面入手,来讲解这个困扰大家的问题。

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(Windows2000以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。

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

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

我们在指定安装引导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的使用方式的时候将会介绍。

5常用分区/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的pc机要受到bios的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。

这个分区的大小约在50mb—100mb之间。

但是如果想用lilo启动red hat linux系统的话,含有/boot的分区必须完全在柱面1023以下。

又由于8gb后的数据lilo不能读取,所以red hat linux要安装在8gb的区域以内。

/usr分区,是red hat linux系统存放软件的地方,如有可能应将最大空间分给它。

/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。

如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。

其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登陆系统,这样做是危险的,因为根用户对系统有绝对的使用权,可一旦你对系统进行了误操作,麻烦也就来了。

/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

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

这对于多用户系统或者网络服务器来说是有必要的。

这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。

因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。

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

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

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

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

上面介绍了几个常用的分区,一般来说我们需要一个swap分区,一个/boot分区,一个/usr 分区,一个/home分区,一个/var/log分区。

当然这没有什么规定,完全是依照你个人来定的。

但记住至少要有两个分区,一个swap分区,一个/分区。

Fdisk使用详解下面通过介绍Fdisk的使用方法,来巩固上面所学到的各种关于Linux分区的知识。

Fdisk是各种Linux发行版本中最常用的分区工具,是被定义为Expert级别的分区工具,它让初学者有点望而却步。

1.Fdisk参数说明运行Fdisk的时候,首先映入眼帘的是欢迎界面,用户通过在这个界面中输入命令参数来操作Fdisk。

用户通过提示键入“m”,可以显示Fdisk命令各个参数的说明。

读者可以看到Fdisk有很多参数,可是经常使用的就是几个,如果读者熟练掌握这几个参数就可以流畅地运用Fdisk,对Linux的硬盘进行分区。

我们先简单介绍各个参数的意义,然后详细说明几个重点参数。

用户在Linux中进行分区的时候,最常用的参数分别是d、l、m、n、p、q、t、w等。

2.用Fdisk进行分区在Linux分区过程,一般是先通过p参数来显示出硬盘分区表信息,然后根据信息确定将来的分区。

如果想完全改变硬盘的分区格式,就可以通过d参数一个个删除存在的硬盘分区。

例如d1,d2。

删除完毕,就可以通过n参数来增加新的分区。

当按下“n”后,我们就可以看到新增的分区。

这里要选择新建的分区类型,是主分区还是扩展分区;然后选择p或是e。

它们的区别在上文中已经说明。

然后就是设置分区的大小。

需要提醒注意的是,如果硬盘上有扩展分区,就只能增加逻辑分区,不能增加扩展分区了,在增加分区的时候,其类型都是默认的Linux Native,如果需要把其中的某些分区改变为其它类型,例如Linux Swap 或FAT32等,可以通过命令t来改变,当按下“t”改变分区类型的时候,系统会提示要改变哪个分区,并且改变为什么类型(如果想知道系统所支持的分区类型,键入l)。

Linux 所支持的分区类型号码和其对应的分区类型,可以参考表2(这些信息可以用l命令得到)。

改变完了分区类型,就可以按下“w”,保存并且退出。

如果不想保存,那么可以选择“q”直接退出。

fdisk是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;参数-l,通过-l参数,能获得机器中所有磁盘的个数,也能列出所有磁盘分区情况;[root@localhost beinan]#fdisk-lDisk/dev/hda:80.0GB,80026361856bytes255heads,63sectors/track,9729cylindersUnits=cylinders of16065*512=8225280bytesDevice Boot Start End Blocks Id System/dev/hda1*176561448317HPFS/NTFS/dev/hda2766280516386300c W95FAT32(LBA)/dev/hda328067751397287455Extended/dev/hda5280638258193118+83Linux/dev/hda6382651001024140683Linux/dev/hda751015198787153+82Linux swap/Solaris/dev/hda8519966571171938683Linux/dev/hda9665877518787523+83Linux在上面Blocks中,表示的是分区的大小,Blocks的单位是byte,我们可以换算成M,比如第一个分区/dev/hda1的大小如果换算成M,应该是6144831/1024=6000M,也就是6G左右,其实没有这么麻烦,粗略的看一下把小数点向前移动三位,就知道大约的体积有多大了;System表示的文件系统,比如/dev/hda1是NTFS格式的;/dev/hda2表示是fat32格式的文件系统;.在此例中,我们要特别注意的是/dev/hda3分区,这是扩展分区;他下面包含着逻辑分区,其实这个分区相当于一个容器;从属于她的有hda5,hda6,hda7,hda8,hda9;我们还注意到一点,怎么没有hda4呢?为什么hda4没有包含在扩展分区?一个磁盘最多有四个主分区;hda1-4算都是主分区;hda4不可能包含在扩展分区里,另外扩展分区也算主分区;在本例中,没有hda4这个分区,当然我们可以把其中的一个分区设置为主分区,只是我当时分区的时候没有这么做而已;再仔细统计一下,我们看一看这个磁盘是不是还有空间?hda1+hda2+hda3=实际已经分区的体积,所以我们可以这样算hda1+hda2+hda3=6144831+16386300+39728745=62259876(b),换算成M单位,小数点向前移三位,所以目前已经划分好的分区大约占用体积是62259.876(M),其实最精确的计算62259876/1024=60800.67(M);而这个磁盘大小是80.0GB (80026361856byte),其实实际大小也就是78150.744(M);通过我们一系列的计算,我们可以得出这个硬盘目前还有使用的空间;大约还有18G未分区的空间;我们也可以指定fdisk-l来查看其中一个硬盘的分区情况;[root@localhost beinan]#fdisk-l/dev/sdaDisk/dev/sda:60.0GB,60011642880bytes64heads,32sectors/track,57231cylindersUnits=cylinders of2048*512=1048576bytesDevice Boot Start End Blocks Id System/dev/sda11572315860452883Linux通过上面情况可以知道,在/dev/sda这个磁盘中,只有一个分区;使用量差不多是百分百了;我们还可以来查看/dev/hda的[root@localhost beinan]#fdisk-l/dev/hda自己试试看?我们也可以通过:cat/proc/partitions查看目前机器中的所有磁盘及分区情况df命令;df是来自coreutils软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;举例:[root@localhost beinan]#df-lhFilesystem容量已用可用已用%挂载点/dev/hda811G 6.0G 4.4G58%//dev/shm236M0236M0%/dev/shm/dev/sda156G22G35G39%/mnt/sda1我们从中可以看到,系统安装在/dev/hda8;还有一个56G的磁盘分区/dev/sda1挂载在/mnt/sda1中;其它的参数请参考man df通过以上两个方面的学习,相信对于初学者来说,分区已经不再是Linux进阶中的绊脚石了。

相关文档
最新文档