1、磁盘分区

磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(partition),不同类的目录与文件可以存储进不同的分区。

未经过分类整理的药箱

有明显分类的药箱

比如:我们有一堆中药材要进行存储,如果我们把所有的药材都放到一个大的箱子里,有一天我要用的时候我可能要把箱子打开一样一样的查找才能找到我想要找的药材。可是如果我们把一个大的箱子分成许多个小的抽屉每个抽屉放一种药材,并且在抽屉上贴上药材的名称,这样找起来就易如反掌了。我们做磁盘分区也就是基于这样的目的。

2、分区的类型

  • 主分区

    最多只能有4个

  • 扩展分区

    最多只能有1个

    主分区加扩展分区最多有4个

    不能写入数据、不能格式化,只能用来包含逻辑分区

  • 逻辑分区

    可以正常分区,可以格式化、可以写入数据。

    当我们需要更多的磁盘分区的时候可以按照下面的方式进行操作。

1

(主)

2

(主)

3

(主)

4
(扩展)

5

(逻辑)

6

(逻辑)

这种分区的限制不是操作系统的限制而是硬盘本身的限制。

分盘分区必须格式化后才可以写入数据。

3、格式化

  • 高级格式化

    又称为逻辑格式化,它是指根据用户选定的文件系统(FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、日录表等用于文件管理的磁盘空间。

  • 低级格式化

    低级格式化就是将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。低级格式化是一种对硬盘的操作,他会格式化掉磁盘内的所有分区信息。

格式化最主要的目的是写入数据,在高级格式化的时候主要做了两个工作。将硬盘分成等大小的数据块,同时建立一个Inode列表。当读取文件的时候是通过Inode号来找到文件的条款,从而知道这个文件保存在了哪几个数据块当中,然后打开各个数据库块,拼接成需要读取的完整的文件。

4、硬件设备文件名

对于LInux来说硬盘格式化后还需要给每个分区起一个设备文件名,在Linux中所有的硬件设备都有一个设备文件名

硬件

设备文件名

IDE硬盘(133MB/S)

/dev/hd[a-d]

SCSI(200MB/S)/SATA(3代500MB/S)/USB硬盘

/dev/sd[a-p]

光驱

/dev/cdrom或/dev/sr0

软盘

/dev/fd[0-1]

打印机(25针)

/dev/lp[0-2]

打印机(USB)

/dev/usb/lp[0-15]

鼠标

/dev/mouse

可以看下Window和Linux在分区、格式化时有什么不同

Windows

Linux

分区-->格式化-->分配盘符

分区-->格式化-->建立设备文件名(由Linux系统自动指定)-->写入挂载点

分区的设备文件名

针对硬盘的不同分区也由系统来分配设备文件名

/dev/hda1 (IDE硬盘接口上的第一块硬盘的第一个分区)

/dev/sda1 (SCSI/SATA硬盘接口上的第一块硬盘的第一分区)

注:1~4的分区号只能给主分区和扩展分区使用,即使某磁盘的主加扩展没有达到4个那么他的逻辑分区号也是从5开始的,即所有的逻辑分区号多是从5开始的

1

(主)

2

(扩展)

5

(逻辑)

6

(逻辑)

7

(逻辑)

5、挂载

在Linux中把给分区分配盘符的过程称为挂载,与Windows不同的是在Linux中以空的目录名称来作为盘符。理论上任何一个目录都可以作为一个盘符。

  • 必须分区

    (1)/ (根分区)

    (2)swap分区(交换分区,等同于虚拟内存,内存的两倍,不超过2GB)

  • 推荐分区

    /boot (启动分区,200MB)Linux系统的启动目录,为保证系统能够正常启动建议单独分区,避免磁盘空间不足。

6、Linux文件系统结构

在Linux下根目录("/")是目录结构的最顶层,它对应到磁盘上有单独的分区,理论上写入到根目录的数据都会写到根分区上。但是我们可以给根节点的子目录指定自己的分区这样写入到该子目录中的内容就会写入到它所指定的分区中,当然如果子目录没有指定分区还是会写在根分区中。

Linux学习2-Linux分区方式的更多相关文章

  1. Linux学习之三-Linux系统的一些重要配置文件

    Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0        ...

  2. Linux学习笔记-Linux系统简介

    Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...

  3. Linux 学习 (一) Linux简介

    Linux达人养成计划 I 学习笔记 Linux 内核官网:www.kernel.org 内核版本说明:主版本.次版本.末版本,如2.6.18 Linux 主要发行版本 RedHat: 服务器领域,部 ...

  4. Linux学习笔记—Linux磁盘与文件系统管理(转载)

    认识EXT2文件系统 文件的系统特性 Linux的正规文件系统为Ext2 文件数据除了文件实际内容外,还包括其他属性(文件权限.文件属性). 文件系统将这两部分数据分别存放在不同的块,权限和属性放在i ...

  5. Linux学习之四-Linux发行版及版本比较

    Linux发行版及版本比较 三大家族: Fedora是基于RHEL,CentOS,Scientific Linux, 和Oracle Linux的社区版本.相比RHEL,Fedora打包了显著的更多的 ...

  6. 【Linux学习】Linux文件系统4—Linux文件硬链接与软连接

    Linux文件系统4-Linux文件硬链接与软连接 inode:索引节点 (连接文件)link 一.文件硬链接 1.Linux文件系统中,inode只相同的文件是硬链接文件 2.不同文件名,inode ...

  7. 【Linux学习】Linux文件系统2—linux常用目录结构、绝对路径、相对路径

    Linux文件系统2-linux常用目录结构.绝对路径.相对路径 一. 常见目录结构总结 Linux目录结构就是"树形结构",常见的目录结构: /bin  系统需要的命令位于此目录 ...

  8. Linux学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)

    1磁盘分区相关的概念 1.1什么是磁盘 磁盘就是计算机的外部存储器设备,即将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失.简单地讲,就是一种计算机信息载体,也 ...

  9. Linux学习--第二天--分区、格式化、系统安装、vmware、远程管理工具

    分区 主分区加上扩展分区只能有四个,其中扩展分区只能有一个,扩展分区不能写入数据,不能格式化,只能包含逻辑分区.这是硬盘的限制. 格式化 分为高级与低级.文件系统是高级格式化.低级是硬盘操作. 扩展分 ...

  10. Linux学习之linux目录

    文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 普通文件:如文本文件.C语言元代码.SHELL脚本.二进制的可执行文件等,可用cat ...

随机推荐

  1. Plugin 'FEDERATED' is disabled. /usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist

    问题:在linux上安装mysql的时候出现Plugin ‘FEDERATED’ is disabled. /usr/sbin/mysqld: Table ‘mysql.plugin’ doesn’t ...

  2. JS弹出对话框函数alert(),confirm(),prompt()

    1,警告消息框alert() alert 方法有一个参数,即希望对用户显示的文本字符串.该字符串不是 HTML 格式.该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是 ...

  3. Linux 操作日志

    这里: /var/log/messages

  4. iOS---GCD的三种常见用法

    1.一次性代码:dispatch_once 有时候,有些代码在程序中只要被执行一次. 整个程序运行过程中,只会执行一次. - (void)viewDidLoad { [super viewDidLoa ...

  5. linux安装git,linux安装jenkins

    首先是两个地址,分别是git的版本下载地址,jenkins的下载地址 https://mirrors.edge.kernel.org/pub/software/scm/git/ http://mirr ...

  6. 平衡二叉树(AVL)的理解和实现(Java)

    AVL的定义 平衡二叉树:是一种特殊的二叉排序树,其中每一个节点的左子树和右子树的高度差至多等于1.从平衡二叉树的名字中可以看出来,它是一种高度平衡的二叉排序树.那么什么叫做高度平衡呢?意思就是要么它 ...

  7. SPSS学习系列之SPSS Modeler Server是什么?

    不多说,直接上干货! SPSS Modeler 使用客户端/服务器体系结构将资源集约型操作的请求分发给功能强大的服务器软件,因而使大数据集的传输速度大大加快.除了此处所列的产品和更新,也可能还有其他可 ...

  8. 如何正确删除VMare虚拟机上的系统机器(图文详解)

    不多说,直接上干货! 打开虚拟机进入操作系统列表 在操作系统列表,点击要删除的操作系统,如win7, 点击要删除的操作系统后,在主菜单中找到虚拟机. 如图所示,从磁盘中彻底删除. 是 即,成功从虚拟机 ...

  9. LDA Gibbs Smapling理解

    即排除当前词的主题分配,根据其他词的主题分配和观察到的单词来计算当前词主题的概率公式 里面用到了伽马函数的性质 当Gibbs sampling 收敛后,我们需要根据最后文档集中所有单词的主题分配来计算 ...

  10. swiper在vue中的使用 及 神坑

    一.实例化和导入 import Swiper from 'swiper'; let viewSwiper; let previewSwiper; 在外面声明全局变量,然后在初始化方法里面实例化swip ...