windows | Mac os | linux | 电脑故障 | 网络知识 | 电脑百科 | 破解软件 | 网页编程 | 电脑配置 |

linux系统管理磁盘分区教程

发布时间:2016-11-30

在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的 Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚 Linux 的分区规定,小编为大家分享了linux系统管理磁盘分区教程,下面大家跟着小编一起来了解一下吧。

linux系统管理磁盘分区教程

磁盘管理:

在Linux中管理磁盘是很重要的,下面介绍一下关于磁盘管理的命令:

首先要管理磁盘就必须清楚磁盘的具体使用情况与其信息使用命令fdisk -l 可以查看当前系统所有磁盘的信息

Device Boot Start End Blocks Id System

/dev/sda1 * 1 13 104391 83 Linux

/dev/sda2 14 5235 41945715 8e Linux LVM

/dev/sda3 5236 5300 522112+ 82 Linux swap / Solaris

/dev/sda4 5301 15665 83256862+ 5 Extended

/dev/sda5 5301 5423 987966 fd Linux raid autodetect

该命令可以显示磁盘的分区以及每个分区起始的柱面编号和终止柱面编号,以及该分区有多少个

数据块儿,数据系统类型,BOOT是活动分区,就是系统所在的分区,也可以更改

增加分区使用命令:fdisk /dev/sda

敲入这个命令后回进入一个选项界面

Command (m for help): m

Command action

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delete a partition

l list known partition types

m print this menu

n add a new partition

o create a new empty DOS partition table

p print the partition table

q quit without saving changes

s create a new empty Sun disklabel

t change a partition's system id

u change display/entry units

v verify the partition table

w write table to disk and exit

x extra functionality (experts only)

输入 m 是查看选项

输入d 是删除一个分区,当输入d的时候,会提示你要删除哪一个分区,这是只需要输

这个分区的编号即可删除

输入 n 是新建立分区,我们都知道一个磁盘最多只能有4个主分区,如果四个主分区没有吧这个

磁盘的空间用完,那么剩余的空间将浪费,如果全部分成主分区那以后将不能再分区了,因为一个

磁盘最做只能分4个主分区,但是如果将剩余的空间划分成逻辑 分区,在分区的时候应该选择e,

就将剩余的空间全部分为逻辑分区,如果选择p,就是分成主分区,选择e将其分为路基分区

那么久以后再需要的时候就可将这个逻辑拿出来继续划分了

当输入 n 的时候会提示你从第几个柱面开始,

First cylinder (6279-15665, default 6279):

一般选择默认,直接回车就行,接下来会让你选择大小,根据你的需要输入,输入的规则是+NG或者+NM

或者+NK,选择完之后它会自动开始划分

输入t时选择分区的类型,输入l可以查看你需要的类型这在你建立软RAID的时候需要,

输入p显示当前有多少个分区

输入w保存退出,这个命令输入前,要考虑好,在你所分得分区上没有重要的数据,如果有的话,将会造成损失

输入q是退出 不保存以上的修改

输入a是改变系统所在分区

其实扩展分区是没有空间的,只是一个指针,指向另一个空间

分区保存完成以后,此时内核是不知道你的心分区表的

这是需要命令:partprobe /dev/sda(指定硬盘设备)重新读取硬盘,让内核识别刚建立的分区表

这个重新读取分区表的过程是不需要linux系统重启的,只需要这个命令即可

内核重读分区表以后需要给这分区指定一个文件系统,这样才可以使用,这个过程就是格式化

下面隆重的给大家介绍一下linux下几个强大的格式化命令:

mkfs:

mkfs -t 硬件设备名 给划分的分区指定文件系统类型

mkfs -t ext2 /dev/sda5

或者 mkfs.ext2 /dev/sda5

在这里给大家说一下文件系统类型:linux支持的最常用的有几种

ext2 ext3 vfat

主要讲一下ext2与ext3的区别:

ext2写入数据的时候,是先保存在inode里的,这样的话如果出现意外很容易出现数据丢失不可恢复的灾难

ext3写入数据的时候,是先写入日志,然后再写入inode 这样即使在出现意外的情况下丢失数据,但是还

通过日志将其数据恢复

mke2fs专门支持ext2的命令

mke2fs:

-b:block_size{1024|2048|4096}指定格式化的时候数据块的大小

-c: 在创建文件系统时检查坏的块儿

-j: 表示日志,即启动日志功能,表示升级成et3

-l: LABEL 指定磁盘卷标

-i:type/inode 表示指定空间和indoe的比率,一般是128个字节为一个inode号

-N:明确手动指定有多少个inode号

-m:5【表示百分之5】指定分区上给管理员预留的管理空间,当一个磁盘空间用尽的时候就会崩溃

所以要预留一些空间

fsck:用于检查文件系统

-t指定文件系统类型

-a遇到故障自动修复,一般用,这样消耗时间和消耗CPU

tune2fs:修改分区属性

-j指定文件系统类型,可以直接升级成ext3

-L修改卷标

-l查看超级块儿,superblock信息,即数据块儿的信息

-m 加数字 直接修改给管理员预留空间的比例

-c 指定挂载多少次后自检 -c 0,-1表示关闭此功能

-i指定时间多久检查一次 -i 12m 表示一年自检一次

-o 设定当前分区的默认挂载选项

blkid:查看磁盘分区的UUID type

dumpe2fs:显示文件系统每一个块儿组的信息可查看日志空间大小,磁盘碎片

如果出现freeblock则说明有碎片

以上的命令可以实现磁盘的管理,可以根据你的需求来划分你的磁盘,磁盘分区之后要想使用就必须安装

看过“ linux系统管理磁盘分区教程 ”的人还看了:

123
  • linux系统管理磁盘分区教程 相关内容:
  • 阿里云linux服务器数据盘、磁盘扩容教程(案例操
  • 近日服务器的数据盘空间越来越少,于是通过阿里云为linux服务器扩容,但是按照官方的教程没有扩容成功。研究了很长时间特意把需要注意和容易出错的地方给大家标注下,并且把这些实际操作的步骤发出来,以后自己遇到问题方便查看。又能帮助到同样遇到此问题的朋友。首先第一步,在...

  • linux grep命令详解
  • grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。接下来是小编为大家收集的linux grep命令详解,希望能帮到大家。linux grep命令详解Un...

  • Linux命令convert GPT to MBR图解
  • 随着嵌入式系统设备的普及,嵌入式设备的种类越来越多,这就导致了现在还没有一种统一的操作系统能够轻易地运行在任何嵌入式设备平台上。接下来是小编为大家收集的Linux命令convert GPT to MBR图解,希望能帮到大家。Linux命令convert GPT to MBR图解采用GPT分区方式的硬盘...

  • Linux下的GPT分区教程
  • 随着Internet网络的普及,Linux操作系统正在各个方面得到广泛的应用。Linux操作系统在服务器、嵌入式等方面已经取得不俗的成绩,在桌面系统方面,也逐渐受到欢迎。接下来是小编为大家收集的Linux下的GPT分区教程,希望能帮到大家。Linux下的GPT分区教程Linux下的GPT分区,这是...

  • Linux磁盘管理GPT分区教程
  • Linux内核代码量大、逻辑关系复杂,因此对内核中的错误进行追溯和调试一直以来都是一件既耗费时间又耗费精力的事情。接下来是小编为大家收集的 Linux磁盘管理GPT分区教程,希望能帮到大家。 Linux磁盘管理GPT分区教程硬盘分区表扫盲:MBR和GPT表MBR全称为Master Boot Record...

  • linux下串口gps应用
  • 嵌入式系统是计算机技术的一种重要应用形式。从概念上讲,嵌入式系统并不是近来才出现的产品,但随着计算技术和通信技术的迅速发展以及Internet的广泛应用,嵌入式系统却从来没有象现在这样风靡过。接下来是小编为大家收集的linux下串口gps应用,希望能帮到大家。linux下串口gp...

  • linux下GPS设备编程实例
  • Linux系统的裁减的目的就是建立一个在特定的嵌入式环境下与需求相匹配的嵌入式Linux系统。接下来是小编为大家收集的linux下GPS设备编程实例 ,希望能帮到大家。linux下GPS设备编程实例1、GPS设备工作时一直不停地通过串口(或其他的接口)向主机发送具有一定协议格式的数据...

  • Linux下接收处理GPS数据教程
  • Linux的性能、可靠性、灵活性、和开放性,与其支持多微处理器体系结构、硬件设备、图形支持和通信协议相结合,把Linux建成了一个日益发展的操作系统平台。接下来是小编为大家收集的Linux下接收处理GPS数据教程,希望能帮到大家。Linux下接收处理GPS数据教程1,接收数据这个名...

  • 查看更多>>

    linux