Linux查看磁盘分区等命令和相关工具介绍
- 格式:docx
- 大小:117.93 KB
- 文档页数:6
一、fdisk 的介绍fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk 是类似的二、合理规划您的硬盘分区在操作分区之前,我们要明白硬盘分区一点理论,比如硬盘容量和分区大小的计算;对一个硬盘如何规划分区等,请参考如下文档,谢谢三、fdisk -l 查看硬盘及分区信息通过《合理规划您的硬盘分区》,我们知道主分区(包括扩展分区)的总个数不能超过四个;也不能把扩展分区包围在主分区之间;根据这个原则,我们划分硬盘分区就比较容易的多;也能为以后减少不必要的麻烦1、通过fdisk -l 查看机器所挂硬盘个数及分区情况[root@localhost beinan]# fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 LinuxDisk /dev/sda: 1035 MB, 1035730944 bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytesDevice Boot Start End Blocks Id System/dev/sda1 1 25 201568+ c W95 FAT32 (LBA)/dev/sda2 26 125 806400 5 Extended/dev/sda5 26 50 201568+ 83 Linux/dev/sda6 51 76 200781 83 Linux通过上面的信息,我们知道此机器中挂载两个硬盘(或移动硬盘),其中一个是hda 另一个是sda ;如果我们想查看单个硬盘情况,可以通过 fdisk -l /dev/hda1 或者fdisk -l /dev/sda1 来操作;以fdisk -l 输出的硬盘标识为准其中 hda有三个主分区(包括扩展分区),分别是主分区 hda1 hda2 和hda3(扩展分区);逻辑分区是 hda5到hda10其中 sda 有两个主分区(包括扩展分区),分别是 sda1 和sda2 (扩展分区);逻辑分区是 sda5 hda6硬盘总容量=主分区(包括扩展分区)总容量扩展分区容量=逻辑分区总容量通过上面的例子,我们可以得知hda=hda1+hda2+hda3,其中hda3=hda5+hda6+hda7+hda8+hda9+hda10 …… ……2、关于fdisk -l 一些数值的说明Disk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes这个硬盘是80G的,有255个磁面;63个扇区;9729个磁柱;每个 cylinder(磁柱)的容量是 8225280 bytes=8225.280 K(约为)=8.225280M(约为);分区序列引导开始终止容量分区类型ID 分区类型Device Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 Linux说明:硬盘分区的表示:在Linux 是通过hd*x 或 sd*x 表示的,其中 * 表示的是a、b、c …… …… x表示的数字 1、2、3 …… …… hd大多是IDE硬盘;sd大多是SCSI或移动存储;引导(Boot):表示引导分区,在上面的例子中 hda1 是引导分区;Start (开始):表示的一个分区从X cylinder(磁柱)开始;End (结束):表示一个分区到 Y cylinder(磁柱)结束;id和System 表示的是一个意思,id看起来不太直观,我们要在fdisk 一个分区时,通过指定id来确认分区类型;比如 7表示的就NTFS 分区;这个在fdisk 中要通过t功能来指定。
Linux终端命令解析fdisk命令详解Linux终端命令解析---fdisk命令详解Linux是一款开源的操作系统,它提供了多种终端命令供用户使用。
其中,fdisk命令是一个用于磁盘分区的强大工具。
本文将对fdisk命令进行详细解析,帮助读者了解其功能和使用方法。
一、fdisk命令概述fdisk命令是Linux下的一个磁盘分区工具,用于创建、修改、删除和查看磁盘分区。
它可以对硬盘进行分区,设置分区的起始位置和大小,以及更改分区类型等操作。
fdisk命令运行在终端中,提供了命令行交互的方式进行操作。
二、fdisk命令基本用法1. 查看磁盘分区信息要查看磁盘分区的信息,可以使用以下命令:```fdisk -l```该命令会列出系统中所有的磁盘分区信息,包括磁盘的大小、分区的起始位置和大小等。
2. 创建新的分区要创建一个新的分区,可以使用以下命令:```fdisk /dev/sdx```其中,`/dev/sdx`表示要创建分区的磁盘设备名,如`/dev/sda`。
进入fdisk命令行后,可以按照提示进行分区操作,如输入`n`来创建新分区,然后选择分区类型、起始位置和大小等。
3. 修改分区信息如果需要修改已有的分区信息,可以使用以下命令:```fdisk /dev/sdx```进入fdisk命令行后,可以输入`p`来显示当前分区表,然后根据需要进行修改,如输入`d`来删除分区,输入`t`来更改分区类型等。
4. 保存并退出fdisk命令行在进行分区操作后,要保存修改并退出fdisk命令行,可以使用以下命令:```w该命令会将分区表的修改写入磁盘,并退出fdisk命令行。
三、fdisk命令进阶用法1. 分区类型在创建或修改分区时,可以设置不同的分区类型。
常见的分区类型包括主分区、扩展分区和逻辑分区。
可以使用`t`命令来更改分区的类型,然后输入相应的分区类型代码。
例如,如果要将分区类型更改为Linux文件系统类型(代码为83),可以输入:```t```然后输入分区号和分区类型代码。
linux 系统删除磁盘分区的命令Linux系统提供了多种命令来删除磁盘分区,其中常用的有fdisk、parted 和gdisk等。
在本文章中,我们将一步一步回答关于删除磁盘分区的命令。
第一步:了解系统磁盘分区情况在开始删除磁盘分区之前,我们首先需要了解系统中的磁盘分区情况。
可以使用以下命令查看当前系统的磁盘情况:fdisk -l该命令将列出所有磁盘及其分区。
例如,输出可能会类似于下面的内容:Disk /dev/sda: 500 GiB, 536870912000 bytes, 1048576000 sectors Disk model: EXAMPLE-SSDUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: gptDisk identifier: 00000000-1111-2222-3333-444444444444Device Start End Sectors Size Type/dev/sda1 2048 1050623 1048576 512M EFI System/dev/sda2 1050624 104857599 103806976 49.5G Linux filesystem/dev/sda3 104857600 209715199 104857600 50G Linux filesystem/dev/sda4 209715200 419430399 209715200 100G Linux filesystem从上面的输出中,我们可以看到系统的磁盘为/dev/sda,以及它的四个分区/dev/sda1、/dev/sda2、/dev/sda3、/dev/sda4。
linux中fdisk命令的作用
Linux中的fdisk命令是一个磁盘分区管理工具,用于创建和管理磁盘分区表。
它能够创建、删除、转换磁盘分区,并指定每个分区的文件系统类型、大小和位置等参数。
通过fdisk命令,用户可以方便地管理磁盘分区,以满足不同的需求,如系统安装、数据存储和备份等。
具体来说,fdisk命令的作用包括:
1.创建分区:使用fdisk命令可以创建一个或多个分区,并根据需要指定分区的类型和大小。
2.删除分区:如果不再需要某个分区,可以使用fdisk命令将其删除,以释放磁盘空间。
3.转换分区:fdisk命令还支持将一个分区的类型转换为另一个类型,以满足不同的需求。
4.查看分区表:使用fdisk命令可以查看磁盘当前的分区表情况,包括每个分区的类型、大小和位置等信息。
总之,Linux中的fdisk命令是一个强大的磁盘分区管理工具,可以帮助用户方便地管理磁盘分区,提高磁盘的使用效率和灵活性。
fdisk命令用法一、概述fdisk是一种用于磁盘分区管理的命令行工具,它可以帮助系统管理员在Linux操作系统上对硬盘进行分区操作。
通过fdisk命令,用户可以创建、删除、调整分区以及更改分区的大小等操作。
本文将详细介绍fdisk的用法和相关操作。
二、基本用法1. 查看硬盘分区情况要查看硬盘分区情况,可以使用以下命令:fdisk -l该命令会列出系统中所有硬盘的分区情况,包括分区的起始位置、结束位置、类型等信息。
2. 进入fdisk交互模式要对硬盘进行分区操作,需要先进入fdisk的交互模式。
可以使用以下命令:fdisk /dev/sda其中,/dev/sda是要进行分区操作的硬盘设备。
如果系统中有多个硬盘,可能会有/dev/sdb、/dev/sdc等。
3. 建立新分区在fdisk交互模式下,可以建立新的分区。
具体步骤如下: 1. 输入n,按回车键创建新分区。
2. 选择分区类型,可以选择主分区(primary partition)或扩展分区(extended partition)。
3. 输入分区编号,如1。
4. 输入分区起始位置和结束位置。
可以使用默认值,也可以手动输入。
结束位置可以使用单位+表示相对于起始位置的偏移量,也可以使用单位M表示以MB为单位。
5. 重复以上步骤,可以创建多个新分区。
4. 删除分区要删除分区,可以使用以下命令:fdisk /dev/sda进入fdisk交互模式后,可以输入以下命令: 1. 输入d,按回车键删除分区。
2. 输入要删除的分区编号,如1。
3. 重复以上步骤,可以删除多个分区。
5. 修改分区大小如果需要调整分区的大小,可以使用以下命令:fdisk /dev/sda进入fdisk交互模式后,可以输入以下命令: 1. 输入d,按回车键删除要调整大小的分区。
2. 输入n,按回车键创建一个新分区。
3. 选择分区类型,选择与原分区相同的类型。
4. 输入分区编号,与原分区相同。
linux磁盘管理常用命令Linux是一种开源操作系统,与其他操作系统不同的是,它是由许多小工具组成的。
其中一个重要的工具就是磁盘管理命令。
磁盘管理命令是用于管理硬盘的命令,包括创建、删除、格式化、挂载和卸载等操作。
在这篇文章中,我们将介绍一些常用的Linux磁盘管理命令。
1. fdisk命令fdisk命令是Linux中最常用的分区工具之一。
它可以用来创建、删除、查看和修改磁盘分区。
使用fdisk命令需要管理员权限。
创建分区:$ sudo fdisk /dev/sda删除分区:$ sudo fdisk /dev/sda查看分区:$ sudo fdisk /dev/sda2. mkfs命令mkfs命令用于格式化磁盘分区。
它可以在磁盘分区上创建文件系统。
使用mkfs命令需要管理员权限。
格式化分区:$ sudo mkfs.ext4 /dev/sda13. mount命令mount命令用于将文件系统挂载到目录中。
它可以将磁盘分区挂载到Linux系统中的任何目录上。
使用mount命令需要管理员权限。
挂载分区:$ sudo mount /dev/sda1 /mnt卸载分区:$ sudo umount /mnt4. df命令df命令用于查看文件系统的磁盘使用情况。
它可以显示文件系统的总大小、已使用的空间和可用的空间等信息。
查看分区使用情况:$ df -h5. du命令du命令用于查看目录或文件的磁盘使用情况。
它可以显示目录或文件的磁盘使用量。
查看目录或文件使用情况:$ du -h /home/user6. fdisk -l命令fdisk -l命令用于列出系统中所有的磁盘分区信息。
它可以显示磁盘分区的大小、类型和文件系统等信息。
列出系统中所有磁盘分区:$ sudo fdisk -l7. shred命令shred命令用于安全地删除文件和目录。
它可以将文件或目录覆盖多次,以确保其无法恢复。
安全删除文件或目录:$ shred -v /home/user/file总结在Linux系统中,磁盘管理命令是非常重要的。
磁盘管理实训报告一、实训目的本次实训旨在通过实际操作,使学生掌握Linux系统下磁盘管理的相关知识,包括磁盘分区、格式化、挂载等基本操作,提高学生在实际工作中处理磁盘问题的能力。
二、实训环境1. 操作系统:Linux(CentOS 7)2. 磁盘:一块2G的虚拟硬盘3. 工具:fdisk、parted、mkfs.ext4、mount等三、实训内容1. 磁盘分区(1)使用fdisk命令创建分区首先,使用fdisk命令对虚拟硬盘进行分区操作。
在Linux终端输入以下命令:```fdisk /dev/sdb```其中,/dev/sdb表示虚拟硬盘的设备名称。
(2)选择分区类型进入fdisk交互模式后,按p键查看当前磁盘的分区情况。
按n键创建新分区,然后根据提示选择分区类型(主分区或扩展分区)。
这里以创建主分区为例。
(3)设置分区大小和起始位置根据提示输入新分区的大小和起始位置。
这里以创建一个2G的主分区为例。
(4)保存分区表创建完分区后,按w键保存分区表。
2. 格式化分区使用mkfs.ext4命令对新建的分区进行格式化。
格式如下:```mkfs.ext4 /dev/sdb1```其中,/dev/sdb1表示新建的主分区。
3. 挂载分区(1)创建挂载点在Linux系统中,需要创建一个挂载点来存放分区中的文件。
使用mkdir命令创建挂载点:```mkdir /mnt/sdb1```(2)挂载分区使用mount命令将分区挂载到挂载点:```mount /dev/sdb1 /mnt/sdb1```4. 查看磁盘空间使用情况使用df命令查看磁盘空间使用情况:```df -h```5. 卸载分区使用umount命令卸载分区:```umount /mnt/sdb1```四、实训总结通过本次实训,我掌握了以下磁盘管理操作:1. 使用fdisk命令创建、删除和修改分区。
2. 使用mkfs.ext4命令对分区进行格式化。
linux中查看磁盘的命令
在Linux操作系统中,有许多命令可用于查看磁盘的相关信息。
以下是几个常用的命令:
1. df命令:df命令可以显示磁盘分区的使用情况,包括分区的总大小、已用空间、可用空间和挂载点等。
要查看所有分区的信息,只需在终端中输入以下命令: ```
df -h
```
该命令将以易读的方式(例如GB、MB)显示分区的大小。
2. du命令:du命令用于查看文件或目录的磁盘使用情况。
在终端中输入以下命令,可以查看当前目录的磁盘使用情况:
```
du -sh
```
这将显示当前目录的总磁盘使用情况,总大小以及易读的格式。
3. fdisk命令:fdisk命令是一个用于磁盘分区的实用工具。
要查看磁盘的分区表,只需在终端中输入以下命令:
```
sudo fdisk -l
```
这将显示所有磁盘分区的详细信息,包括磁盘的大小、分区类型等。
4. lsblk命令:lsblk命令用于列出块设备的信息,包括硬盘和移动设备等。
在终端中输入以下命令,可以查看所有块设备的信息:
```
lsblk
```
该命令将显示所有块设备的名称、大小和挂载点等。
这些是Linux中常用的用于查看磁盘信息的命令。
通过使用这些命令,您可以获取关于磁盘分区和使用情况的详细信息,以及其他相关的磁盘信息。
Linux命令高级技巧使用parted和fdisk进行磁盘分区在Linux系统中,分区是对磁盘进行划分的过程,它可以使我们更好地管理磁盘空间并为不同的操作系统或数据存储提供独立的存储空间。
本文将介绍如何使用Linux命令中的parted和fdisk来进行磁盘分区。
一、parted命令详解parted是一个常用的磁盘分区工具,它具有丰富的功能和灵活的操作方式。
下面将详细介绍parted命令的使用方法。
1. 查看磁盘信息要查看磁盘的相关信息,可以使用以下命令:```parted -l```该命令将显示系统上所有磁盘的详细信息,包括磁盘的大小、分区表类型等。
2. 创建分区要创建新的分区,可以使用以下命令:```parted /dev/sda mkpart primary <文件系统类型> <起始位置> <结束位置>```其中,/dev/sda是待分区的磁盘设备名,primary表示创建主分区,文件系统类型可以根据需要选择,起始位置和结束位置是以MB为单位进行指定。
3. 删除分区要删除已有的分区,可以使用以下命令:```parted /dev/sda rm <分区号>```其中,/dev/sda是磁盘设备名,<分区号>是待删除分区的编号。
4. 调整分区大小如果需要调整分区的大小,可以使用以下命令:```parted /dev/sda resizepart <分区号> <新大小>```其中,/dev/sda是磁盘设备名,<分区号>是待调整分区的编号,<新大小>是以MB为单位指定的新的分区大小。
二、fdisk命令详解fdisk是另外一个常用的磁盘分区工具,它同样具有强大的功能和灵活的操作方式。
下面将详细介绍fdisk命令的使用方法。
1. 查看磁盘信息要查看磁盘的相关信息,可以使用以下命令:```fdisk -l```该命令将显示系统上所有磁盘的详细信息,包括磁盘的大小、分区表类型等。
Linux命令学习——fdisk-l查看硬盘及分区信息Linux命令学习(3)—— fdisk -l 查看硬盘及分区信息注意:在使⽤fdisk命令时要加上sudo命令,否则什么也不能输出linux fdisk 命令和df区别是什么?fdisk⼯具是分区⼯具;df是⽤来查看⽂件系统(分区)的使⽤情况的!当⽤来查看分区信息时,较为相似:fdisk侧重于显⽰分区表的信息;df侧重于显⽰当前系统中所有⽂件系统的信息;常⽤⽤法:fdisk -l 查看当前的磁盘分区信息(主要是分区表信息)fdisk /dev/sda 对磁盘/dev/sda进⾏分区操作df -h 查看当前⽂件系统信息,包括容量⼤⼩、使⽤情况、挂载点等提要:fdisk 是⼀款功能强⼤的分区⼯具,也是⽬前在Unix类操作系统中最流⾏的⼯具之⼀;分区⼯具⽼字号;本篇只介绍其最简单的分区操作功能;⼀、fdisk 的介绍;fdisk - Partition table manipulator for Linux ,译成中⽂的意思是磁盘分区表操作⼯具;本⼈译的不太好,也没有看中⽂⽂档;其实就是分区⼯具; fdisk 能划分磁盘成为若⼲个区,同时也能为每个分区指定分区的⽂件系统,⽐如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的⽂件系统等;当然我们⽤fdisk 对磁盘操作分区时,并不是⼀个终点,我们还要对分区进⾏格式化所需要的⽂件系统;这样⼀个分区才能使⽤;这和DOS中的fdisk 是类似的;⼆、合理规划您的硬盘分区;在操作分区之前,我们要明⽩硬盘分区⼀点理论,⽐如硬盘容量和分区⼤⼩的计算;对⼀个硬盘如何规划分区等,请参考如下⽂档,谢谢;《合理规划您的硬盘分区》三、fdisk -l 查看硬盘及分区信息;通过《合理规划您的硬盘分区》,我们知道主分区(包括扩展分区)的总个数不能超过四个;也不能把扩展分区包围在主分区之间;根据这个原则,我们划分硬盘分区就⽐较容易的多;也能为以后减少不必要的⿇烦;1、通过fdisk -l 查看机器所挂硬盘个数及分区情况;[root@localhost beinan]# fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 LinuxDisk /dev/sda: 1035 MB, 1035730944 bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytesDevice Boot Start End Blocks Id System/dev/sda1 1 25 201568+ c W95 FAT32 (LBA)/dev/sda2 26 125 806400 5 Extended/dev/sda5 26 50 201568+ 83 Linux/dev/sda6 51 76 200781 83 Linux通过上⾯的信息,我们知道此机器中挂载两个硬盘(或移动硬盘),其中⼀个是hda 另⼀个是sda ;如果我们想查看单个硬盘情况,可以通过 fdisk -l /dev/hda1 或者fdisk -l /dev/sda1 来操作;以fdisk -l 输出的硬盘标识为准;其中 hda有三个主分区(包括扩展分区),分别是主分区hda1 hda2 和hda3(扩展分区);逻辑分区是 hda5到hda10;其中 sda 有两个主分区(包括扩展分区),分别是 hda1 和hda2 (扩展分区);逻辑分区是 sda5 hda6 ;硬盘总容量=主分区(包括扩展分区)总容量扩展分区容量=逻辑分区总容量通过上⾯的例⼦,我们可以得知 hda=hda1+hda2+hda3,其中hda3=hda5+hda6+hda7+hda8+hda9+hda10 ... ...2、关于fdisk -l ⼀些数值的说明;Disk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes这个硬盘是80G的,有255个磁⾯;63个扇区;9729个磁柱;每个 cylinder(磁柱)的容量是 8225280 bytes=8225.280 K(约为)=8.225280M(约为);分区序列引导开始终⽌容量分区类型ID 分区类型Device Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 Linux说明:硬盘分区的表⽰:在Linux 是通过hd*x 或 sd*x 表⽰的,其中 * 表⽰的是a、b、c ... ... x表⽰的数字 1、2、3 ... ... hd⼤多是IDE硬盘;sd⼤多是SCSI或移动存储;引导(Boot):表⽰引导分区,在上⾯的例⼦中 hda1 是引导分区;Start (开始):表⽰的⼀个分区从X cylinder(磁柱)开始;End (结束):表⽰⼀个分区到 Y cylinder(磁柱)结束;id和System 表⽰的是⼀个意思,id看起来不太直观,我们要在fdisk ⼀个分区时,通过指定id来确认分区类型;⽐如 7表⽰的就NTFS 分区;这个在fdisk 中要通过t功能来指定。
各种操作系统磁盘管理命令大全
200分
一、Linux磁盘管理命令
1、fdisk命令
fdisk命令是Linux操作系统中的一个磁盘分区工具,主要用于创建,删除,重新排序,磁盘分区。
它可以用来创建,删除和修改Linux磁盘分区,修复磁盘分区结构,可以实现磁盘分区的查看及设置。
2、fdformat命令
fdformat命令可以用来格式化软盘,确定软盘磁头数,磁道数,扇
区数等参数,并给软盘写入IBM DOS头和分区表。
3、mkfs.ext2命令
mkfs.ext2命令是用来格式化linux ext2文件系统的分区,格式化
分区以后,才能够使用ext2文件系统的方式存储数据。
4、mkswap命令
mkswap命令可以用来建立或者格式化swap分区,swap分区用来补充
物理内存,可以提高系统速度。
5、mkudffs命令
mkudffs命令可以用来创建UDF文件系统分区。
UDF是Universal
Disk Format的缩写,是一种可以在多种磁盘驱动器中使用的文件系统格式。
6、fsck命令
fsck命令是一个在Linux系统中检查和修复文件系统错误的维护工具。
它可以找出磁盘上的坏块,检查文件系统的完整性,并尝试修复可能存在的问题。
7、tune2fs命令
tune2fs命令可以修改EXT2,EXT3和EXT4文件系统的属性,包括检查间隔,最大挂载次数,默认权限等等。
8、mkfs.vfat命令
mkfs.vfat命令可以用来格式化VFAT文件系统的分区,它可以将文件系统格式化为FAT16或者FAT32文件系统。
如何在Linux终端中查看磁盘使用情况在Linux操作系统中,磁盘使用情况是一个十分重要的指标,它可以帮助我们了解文件系统的容量和使用情况。
在终端中查看磁盘使用情况,是每个Linux用户都应该掌握的基本操作。
本文将介绍几种常用的方法来帮助你在Linux终端中查看磁盘使用情况。
1. df命令df命令是一个用于查看文件系统磁盘空间使用情况的常用命令。
通过df命令可以获得整个文件系统的使用情况概览。
在终端中输入以下命令:```df -h```该命令将以人性化的方式显示文件系统的使用情况,包括已用空间、可用空间、使用率等信息。
其中,-h参数用于将磁盘大小以人类可读的方式显示。
2. du命令du命令用于计算文件或目录的磁盘使用情况。
通过du命令可以查看指定文件或目录的大小,并可以递归计算子目录的大小。
在终端中输入以下命令:```du -h /path/to/directory```其中,-h参数同样用于将文件或目录的大小以人类可读的方式显示。
/path/to/directory表示你要查看的文件或目录的路径。
3. lsblk命令lsblk命令用于列出块设备的信息,包括磁盘、分区以及其它块设备的信息。
通过lsblk命令可以查看磁盘的总容量、已用容量等信息。
在终端中输入以下命令:```lsblk```该命令将以树状结构的方式显示块设备的信息,包括磁盘名称、磁盘大小、磁盘类型等。
4. fdisk命令fdisk命令是一个用于磁盘分区的工具,它可以帮助我们查看磁盘的分区情况。
通过fdisk命令可以查看磁盘的分区表和分区类型等信息。
在终端中输入以下命令:```sudo fdisk -l```该命令将列出系统中所有磁盘的分区情况,包括磁盘名称、分区起始位置、分区大小等。
5. ncdu命令ncdu命令是一个交互式的磁盘使用情况分析工具,它可以帮助我们更详细地了解文件和目录的大小。
通过ncdu命令可以查看磁盘上每个文件和目录的大小,并根据大小进行排序。
一、fdisk 的介绍;fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具;fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk 是类似的;二、合理规划您的硬盘分区;在操作分区之前,我们要明白硬盘分区一点理论,比如硬盘容量和分区大小的计算;对一个硬盘如何规划分区等,请参考如下文档,谢谢;《合理规划您的硬盘分区》三、fdisk -l 查看硬盘及分区信息;通过《合理规划您的硬盘分区》,我们知道主分区(包括扩展分区)的总个数不能超过四个;也不能把扩展分区包围在主分区之间;根据这个原则,我们划分硬盘分区就比较容易的多;也能为以后减少不必要的麻烦;1、通过fdisk -l 查看机器所挂硬盘个数及分区情况;[root@localhost beinan]# fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 LinuxDisk /dev/sda: 1035 MB, 1035730944 bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytesDevice Boot Start End Blocks Id System/dev/sda1 1 25 201568+ c W95 FAT32 (LBA)/dev/sda2 26 125 806400 5 Extended/dev/sda5 26 50 201568+ 83 Linux/dev/sda6 51 76 200781 83 Linux通过上面的信息,我们知道此机器中挂载两个硬盘(或移动硬盘),其中一个是hda 另一个是sda ;如果我们想查看单个硬盘情况,可以通过fdisk -l /dev/hda1 或者fdisk -l /dev/sda1 来操作;以fdisk -l 输出的硬盘标识为准;其中hda有三个主分区(包括扩展分区),分别是主分区hda1 hda2 和hda3(扩展分区);逻辑分区是hda5到hda10;其中sda 有两个主分区(包括扩展分区),分别是hda1 和hda2 (扩展分区);逻辑分区是sda5 hda6 ;硬盘总容量=主分区(包括扩展分区)总容量扩展分区容量=逻辑分区总容量通过上面的例子,我们可以得知hda=hda1+hda2+hda3,其中hda3=hda5+hda6+hda7+hda8+hda9+hda10 ... ...2、关于fdisk -l 一些数值的说明;Disk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes这个硬盘是80G的,有255个磁面;63个扇区;9729个磁柱;每个cylinder(磁柱)的容量是8225280 bytes=8225.280 K(约为)=8.225280M(约为);分区序列引导开始终止容量分区类型ID 分区类型Device Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS /dev/hda2 766 2805 16386300 c W95 FAT32 (LBA) /dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 Linux说明:硬盘分区的表示:在Linux 是通过hd*x 或sd*x 表示的,其中* 表示的是a、b、c ... ... x表示的数字1、2、3 ... ... hd大多是IDE硬盘;sd大多是SCSI或移动存储;引导(Boot):表示引导分区,在上面的例子中hda1 是引导分区;Start (开始):表示的一个分区从X cylinder(磁柱)开始;End (结束):表示一个分区到Y cylinder(磁柱)结束;id和System 表示的是一个意思,id看起来不太直观,我们要在fdisk 一个分区时,通过指定id来确认分区类型;比如7表示的就NTFS 分区;这个在fdisk 中要通过t功能来指定。
linux系统中对磁盘分区的命令一、df命令df命令用于显示文件系统的磁盘使用情况。
通过df命令可以查看磁盘的总容量、已使用空间、可用空间以及挂载点等信息。
在Linux系统中,使用df命令可以轻松查看磁盘分区的使用情况。
命令的基本格式如下:df [选项] [文件名]其中,选项是可选的,可以指定不同的参数来控制df命令的输出结果。
常用的选项包括:-h 或 --human-readable:以人类可读的格式显示磁盘使用情况,以K、M、G等单位表示;-T 或 --print-type:显示文件系统的类型;-i 或 --inodes:显示文件系统的inode使用情况。
例如,使用df -h命令可以以人类可读的格式显示磁盘使用情况,如下所示:```$ df -h文件系统容量已用可用已用% 挂载点/dev/sda1 20G 5.8G 13G 32% /tmpfs 16G 0 16G 0% /dev/shm/dev/sdb1 100G 50G 50G 50% /data```从上面的输出结果可以看出,系统根分区(/dev/sda1)总容量为20G,已使用5.8G,可用13G,已使用32%;而数据分区(/dev/sdb1)总容量为100G,已使用50G,可用50G,已使用50%。
二、fdisk命令fdisk命令是一个磁盘分区工具,可以用来创建、删除、调整磁盘分区。
使用fdisk命令需要root权限。
在Linux系统中,使用fdisk命令可以对磁盘进行分区操作。
命令的基本格式如下:fdisk [选项] [设备]其中,选项是可选的,可以指定不同的参数来控制fdisk命令的行为。
常用的选项包括:-l 或 --list:列出所有的磁盘分区信息;-n 或 --new:创建一个新的分区;-d 或 --delete:删除一个分区;-p 或 --print:打印分区表。
例如,使用fdisk -l命令可以列出所有的磁盘分区信息,如下所示:```$ fdisk -l磁盘 /dev/sda:20 GiB,21474836480 字节,41943040 个扇区磁盘型号:VBOX HARDDISK单元:扇区 / 1 * 512 = 512 字节扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x00000000设备启动起点结束扇区大小类型/dev/sda1 * 2048 4095999 4093952 2G 83 Linux/dev/sda2 4096000 41943039 37847040 18G 8e Linux LVM```从上面的输出结果可以看出,磁盘/dev/sda有两个分区,分别是/dev/sda1和/dev/sda2。
linux磁盘分区详解标签: linux磁盘扩展idewindows2008-04-09 14:26 56786人阅读评论(14) 在学习 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中fdisk -l命令的用法在Linux系统中,fdisk是一个强大的磁盘分区工具,它可以帮助用户管理和操作硬盘分区。
其中,fdisk -l命令是fdisk工具的一个常用选项,用于显示系统中所有磁盘及其分区信息。
本文将详细介绍fdisk -l命令的用法、常见问题以及注意事项。
一、fdisk -l命令简介fdisk -l命令用于列出系统中所有磁盘及其分区信息,包括硬盘、分区类型、大小、起始扇区等。
该命令会显示所有可识别的磁盘分区表,包括Linux、Windows和其他操作系统使用的分区表。
使用fdisk -l命令可以帮助用户了解系统中的磁盘分区情况,为进一步的数据管理和维护提供参考。
1. 命令格式:fdisk -l [设备文件]其中,设备文件是指要查看分区的磁盘或分区设备名称。
如果要查看所有磁盘和分区,可以使用星号(*)代替设备文件。
2. 命令示例:fdisk -l /dev/sda使用该命令可以查看指定磁盘sda的分区信息。
3. 使用技巧:结合其他命令使用除了使用fdisk -l命令单独查看分区信息外,还可以结合其他命令使用,如lsblk、parted等,以便更全面地了解磁盘和分区的状态。
三、常见问题解答1. 为什么fdisk -l命令显示不全所有分区?由于磁盘分区数量较多,fdisk -l命令可能会在显示过程中出现分页显示的情况。
可以通过按Ctrl + F组合键快速切换到下一页,或者使用其他命令行工具(如cat)将输出重定向到文件中查看。
2. 如何获取特定分区的详细信息?要获取特定分区的详细信息,可以使用其他命令行工具,如lsblk、parted 等。
这些工具可以帮助用户查看分区的文件系统类型、挂载点等信息。
四、注意事项1. fdisk -l命令仅显示可识别的磁盘分区表,对于未识别或未知的磁盘,该命令将不会显示任何信息。
2. 在使用fdisk -l命令时,请确保具有足够的权限,以便查看和操作磁盘分区。
Linux分区和格式化在Linux中可以用fdisk和parted来进行分区,然后使用mkfs来格式化硬盘。
当然在安装Linux的时候,系统提供了一个图形化的界面来处理磁盘的分区。
不过在本文中我们不讨论这个问题,因为在许多资料中我们都可以找到这个方法的使用说明。
本文讨论的是在安装完Linux后的分区和格式化的处理。
一、通过fdisk进行硬盘的分区1.首先使用“sfdisk -l”命令查看硬盘信息。
在命令窗口中输入该命令后,系统显示了计算机中的所有硬盘的大小。
当然除了这个命令外,我们还可使用“sfdisk -s”、“df”、“fdisk -l”等命令,这里就不再一一列举了。
2.在命令行中输入“fdisk /dev/hdX”后回车。
(/dev/hdX是具体你想进行分区操作的硬盘编号,如“a”表示第一块硬盘,依此类推)。
3.进入分区界面后,按M键可以看到相关的帮助。
输入N表示建立一个新的分区,之后根据提示选择建立分区的类型,这里我们按下P建立一个主分区。
4.接下来是选中分区的区号,在这里有1~4可以选择,本例中选1。
然后输入分区的大小,但是这里有一个麻烦的问题,就是在Linux中fdisk是使用柱面来显示硬盘的总量,所以我们必须先输入开始的柱面,然后再输入结束的柱面。
可用一个简单的方法用来换算分区大小,如我们有一个80G的硬盘,可在系统要求我们输入开始柱面的时候看到总的柱面是9729,此时可用下列公式来计算每个分区的柱面大小:“分区的大小/总磁盘容量×9729”。
在得到这个柱面大小后,我们就可以通过“开始柱面+柱面大小”得到结束的柱面了。
5.完成分区大小的设置后我们只要输入W,这样整个分区操作就结束了。
最后输入Q退出分区程序。
如果你要做多个分区或扩展分区只要重复这些步骤就可以了。
二、通过parted来建立分区parted命令的使用方法并不复杂,也便于理解。
1.在命令窗口中输入“parted /dev/hdX”后回车进入分区界面,我们可用print命令看到硬盘的分区情况和硬盘的大小。
Linux命令高级技巧使用fdisk和parted进行磁盘分区使用fdisk和parted进行磁盘分区一、介绍磁盘分区是在计算机中管理硬盘上存储空间的重要操作之一。
在Linux系统中,我们可以使用不同的命令来进行磁盘分区,其中包括fdisk和parted。
本文将重点介绍如何使用这两个命令进行磁盘分区,并探讨一些高级技巧。
二、fdisk命令fdisk是Linux系统中一个常用的磁盘分区工具。
使用fdisk可以对硬盘进行分区、创建新的分区表以及管理分区等操作。
1. 查看硬盘信息要使用fdisk对硬盘进行分区,首先需要查看硬盘的信息。
使用以下命令可以列出系统中的所有硬盘:```fdisk -l```该命令会列出系统中所有的硬盘及其分区信息。
根据显示结果,我们可以确定要对哪个硬盘进行分区。
2. 进入fdisk交互式界面当确定要对哪个硬盘进行分区后,可以使用以下命令进入fdisk的交互式界面:```fdisk /dev/sdX```其中"/dev/sdX"是要进行分区的硬盘的设备名称。
例如,如果要对/dev/sda进行分区,则可以使用命令"fdisk /dev/sda"。
3. 创建新分区表在fdisk交互式界面中,可以使用以下命令创建一个新的分区表: ```g```这将创建一个名为"GPT"的新的分区表。
如果想使用传统的分区表类型(MBR),可以使用命令"o"来创建。
4. 添加分区在创建分区表后,可以使用以下命令来添加新的分区: ```n```这将启动一个向导,引导您完成新分区的创建过程。
在向导中,您需要指定分区的起始位置、大小以及分区类型。
5. 删除分区如果想删除某个分区,可以使用以下命令:```d```这将列出所有已创建的分区,并要求您选择要删除的分区序号。
6. 保存分区表在完成对分区的修改后,一定要使用以下命令保存分区表: ```w```这将把对分区的修改写入硬盘。
如何在Linux系统中查看磁盘分区情况在Linux系统中,了解和掌握磁盘分区情况是非常重要的,可以帮助我们更好地管理和优化系统。
本文将介绍在Linux系统中如何查看磁盘分区情况的方法。
1. 使用df命令查看整体磁盘使用情况df命令可以用来显示文件系统的整体磁盘使用情况。
```shelldf -h```-h参数意味着以人类可读的方式显示磁盘使用情况,其中包括磁盘总容量、已使用容量、可用容量以及使用百分比等信息。
通过df命令,我们可以了解整个系统磁盘分区的使用情况。
2. 使用fdisk命令查看磁盘分区信息fdisk命令是一个强大的磁盘分区工具,它允许我们查看分区信息、创建、删除和调整分区等操作。
```shellfdisk -l```-l参数表示列出系统中的所有磁盘分区信息。
通过fdisk命令,我们可以获取磁盘的分区表、分区类型、起始扇区、分区大小等详细信息。
3. 使用parted命令查看磁盘分区信息parted命令是另一个功能强大的磁盘工具,它提供了比fdisk命令更多的功能和选项。
```shellparted -l```-l参数表示列出系统中的所有磁盘分区信息。
通过parted命令,我们可以获取磁盘的分区表类型、分区索引、分区大小、文件系统类型等详细信息,并且支持更多的磁盘分区操作。
4. 使用lsblk命令查看磁盘分区信息lsblk命令可以用来显示系统中的块设备信息,包括磁盘和分区等。
```shelllsblk```通过lsblk命令,我们可以查看整个系统的磁盘分区情况,包括分区的挂载点、分区大小、磁盘类型等信息。
5. 使用blkid命令查看磁盘分区的UUIDblkid命令可以查看磁盘分区的UUID(Universally Unique Identifier),UUID是一个唯一标识符,可以用来唯一识别磁盘分区。
```shellblkid```通过blkid命令,我们可以获取磁盘分区的UUID,以便在配置文件或者挂载分区时使用。
一、df 命令;df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;举例:[root@localhost beinan]# df -lhFilesystem 容量已用可用已用% 挂载点/dev/hda8 11G 6.0G 4.4G 58% //dev/shm 236M 0 236M 0% /dev/shm/dev/sda1 56G 22G 35G 39% /mnt/sda1 我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/dev/sda1挂载在 /mnt/sda1中;其它的参数请参考 man df二、fdsikfdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;参数 -l ,通过-l 参数,能获得机器中所有的硬盘的分区情况;[root@localhost beinan]# fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 7751 39728745 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux在上面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.0 GB (80026361856byte),其实实际大小也就是78150.744(M);通过我们一系列的计算,我们可以得出这个硬盘目前还有使用的空间;大约还有18G未分区的空间;fdisk -l 能列出机器中所有磁盘的个数,也能列出所有磁盘分区情况;比如:[root@localhost beinan]# fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 7751 39728745 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 LinuxDisk /dev/sda: 60.0 GB, 60011642880 bytes64 heads, 32 sectors/track, 57231 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytesDevice Boot Start End Blocks Id System/dev/sda1 1 57231 58604528 83 Linux通过上面我们可以知道此机器有两块硬盘,我们也可以指定fdisk -l 来查看其中一个硬盘的分区情况;[root@localhost beinan]# fdisk -l /dev/sdaDisk /dev/sda: 60.0 GB, 60011642880 bytes64 heads, 32 sectors/track, 57231 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytesDevice Boot Start End Blocks Id System/dev/sda1 1 57231 58604528 83 Linux通过上面情况可以知道,在/dev/sda 这个磁盘中,只有一个分区;使用量差不多是百分百了;我们还可以来查看 /dev/hda的[root@localhost beinan]# fdisk -l /dev/hda自己试试看?三、cfdisk 来自于util-linux的软件包;cfdisk 也是一款不错的分区工具;在有些发行版中,此工具已经从util-linux包中剔除;cfdisk 简单易用是他的特点;和DOS中的fdisk 相似;在本标题中,我们只来解说如何查看机器的中的磁盘分区状况及所用的文件系统等;查看磁盘分区的用法 cfdisk -Ps 磁盘设备名;比如[root@localhost beinan]cfdisk -Ps[root@localhost beinan]cfdisk -Ps /dev/hda[root@localhost beinan]cfdisk -PsPartition Table for /dev/hdaFirst Last# Type Sector Sector Offset Length Filesystem Type (ID) Flag-- ------- ----------- ----------- ------ ------------------------------- ----1 Primary 0 23438834 63 23438835 Linux (83) Boot2 Primary 23438835 156296384 0 132857550 Extended (05) None5 Logical 23438835 155268224 63 131829390 Linux (83) None6 Logical 155268225 156296384 63 1028160 Linux swap (82) None我们只用的参数 -Ps,就列出了磁盘的分区情况;目前在Slackware Debian Mandrake 等主流发行版中存在cfdisk ,而fedora 4.0把这个小工具剔除了;有点可惜;这是我在Slackware中操作的;如果您这样操作,就更直观了;[root@localhost beinan]cfdisk 磁盘设备名举例:[root@localhost beinan]cfdisk /dev/hda您所看到的是如下的模式:cfdisk 2.12aDisk Drive: /dev/hdaSize: 80026361856 bytes, 80.0 GBHeads: 255 Sectors per Track: 63 Cylinders: 9729 Name Flags Part Type FS Type [Label] Size (MB)-------------------------------------------------------------------------------------------hda1 Boot Primary Linux ReiserFS 12000.69hda5 Logical Linux ReiserFS 67496.65hda6 Logical Linux swap 526.42[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ][ Type ] [ Units ] [ Write ]Toggle bootable flag of the current partition您进入了cfdisk 的操作界面;用键盘移动指针到[Quit]就可以退出;四、parted 功能不错的分区工具;在Fedora 4.0中有带,可以自己安装上;在此主题中,我们只说如何查看磁盘的分区情况;调用方法简单,parted 默认是打开的设备是/dev/hda ,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quit[root@localhost beinan]# parted使用 /dev/hda(parted) p/dev/hda 的磁盘几何结构:0.000-76319.085 兆字节磁盘标签类型:msdosMinor 起始点终止点类型文件系统标志1 0.031 6000.842 主分区 ntfs 启动2 6000.842 22003.088 主分区 fat32 lba3 22003.088 60800.690 扩展分区5 22003.119 30004.211 逻辑分区 reiserfs6 30004.242 40005.615 逻辑分区 reiserfs7 40005.646 40774.350 逻辑分区 linux-swap8 40774.381 52219.094 逻辑分区 ext39 52219.125 60800.690 逻辑分区 reiserfs我们在partd 的操作面上,用p就可以列出当前磁盘的分区情况,如果想要查看其它磁盘,可以用 select 功能,比如 select /dev/sda ;五、qtparted ,与parted 相关的软件还有qtparted ,也能查看到磁盘的结构和所用的文件系统,是图形化的;[beinan@localhost ~]# qtparted图形化的查看,一目了然;点击小图看大图六、sfdisk 也是一个分区工具,功能也多多;我们在这里只说他的列磁盘分区情况的功能;[root@localhost beinan]# sfdisk -l自己看看吧;sfdisk 有几个很有用的功能;有兴趣的弟兄不妨看看;七、partx 也简要的说一说,有些系统自带了这个工具,功能也简单,和fdisk 、parted、cfdisk 来说不值一提;不用也罢;用法: partx 设备名[root@localhost beinan]# partx /dev/hda# 1: 63- 12289724 ( 12289662 sectors, 6292 MB)# 2: 12289725- 45062324 ( 32772600 sectors, 16779 MB)# 3: 45062325-124519814 ( 79457490 sectors, 40682 MB)# 4: 0- -1 ( 0 sectors, 0 MB)# 5: 45062388- 61448624 ( 16386237 sectors, 8389 MB)# 6: 61448688- 81931499 ( 20482812 sectors, 10487 MB)# 7: 81931563- 83505869 ( 1574307 sectors, 806 MB)# 8: 83505933-106944704 ( 23438772 sectors, 12000 MB)# 9: 106944768-124519814 ( 17575047 sectors, 8998 MB)八、查看目前机器中的所有磁盘及分区情况:[beinan@localhost ~]$ cat /proc/partitionsmajor minor #blocks name3 0 78150744 hda3 1 6144831 hda13 2 16386300 hda23 5 8193118 hda53 6 10241406 hda63 7 787153 hda73 8 11719386 hda83 9 8787523 hda98 0 58605120 sda8 1 58604528 sda1九、mac-fdisk 这个工具主要是用在Powerpc版本的Linux中,咱们常用X86版本中没有这个工具;这个只是介绍一下;。