Linux硬盘分区及格式化学习笔记

一、硬盘分区

(一)硬盘分区好处

1.可避免数据丢失。通常在Windows系统中,常常将硬盘划分成多个分区,如C、D、E、F盘等,而C盘主要作为系统盘。这样的好处在于一旦系统崩溃需重装系统时,除C盘之外的其他数据均可得到保存,重而降低数据丢失的风险。同时分区也有利于管理软件、数据等。

2.可安装多个系统。比如Win8和Linux就不能装在同一个分区。每个分区都能被格式化成不同的文件系统,或是支持Windows的FAT32、NTFS;亦或是支持Linux的EXT系列、NFS、GFS等,这样就可在装有不同文件系统的分区上安装不同类型的系统,实现用户的需求。

(二)MBR(主引导记录)

硬盘分区通常是以柱面的形式进行切分,而0柱面0磁道1扇区往往保留作为MBR,一旦该柱面损坏,硬盘将无法作为启动设备。MBR的扇区大小通常为512字节。前446字节用于存放Bootloader;后64字节为分区表,其中每16字节标识一个主分区,故一个硬盘最多支持四个主分区;最后2个字节为5A(十六进制),亦叫封装码,用于标识硬盘是否可引导。

MBR决定硬盘最多只能有四个主分区,若想使用多于四个分区则应使用扩展分区,扩展分区是逻辑概念,需要划分成逻辑分区才能使用。

二、Linux分区过程

(一)首先应创建分区

fdisk是Linux下常用的分区工具,使用方法如下:

1.查看磁盘信息

# fdisk -l :查看当前主机上所有磁盘的信息

# fdisk -l DEVICE:查看指定磁盘DEVICE的信息

2.创建、修改分区

# fdisk DEVICE:对指定磁盘DEVICE进行分区操作

可使用"cat /proc/partitions"查看内核是否已识别修改后的分区信息

(二)其次要格式化

格式化分区的目的是创建文件系统:

1.mkfs用于格式化:

# mkfs [-t fstype] PARTITIONS:将分区PARTITIONS格式化为文件系统FSTYPE

对于fstype,需要注意以下两点:

(1)fstype必须被系统内核支持的才行,即内核要有相应的内核模块;

(2)要有相应文件系统创建工具,这通常是mkfs.fstype(键入mkfs时,连续敲两次tab键便可查看mkfs.fstype)

注:扩展分区是不能被格式化的

# blkid PARTITIONS:显示分区的UUID和文件系统类型

2.对于格式化成ext系列而言,mke2fs功能比mkfs强大:

# mke2fs -t {ext2|ext3|ext4} PARTITIONS

常用选项:

-b {1K,2K,4K}:指定块大小。注:要对块大小进行修改,只能重新格式化。

-L label:设定卷标,

-m  :预留给管理员使用的块所占据总体空间的比例

tune2fs用于调整mke2fs所设定的值,两者关系类似于useradd和usermode:

(三)最后应该挂载

挂载就是将目录(也叫挂载点)和分区关联的过程,这样只需要通过访问目录就可以达到对分区的访问:

1.mount工具用于挂载:

# mount:显示当前已挂载的分区(实质上是显示/etc/mstab中的内容)

# mount [-t fstype] PARTITIONS mount_point:关联

# mount -n:挂载文件系统时,不更新/etc/mstab

# mount -a:挂载所有/etc/fstab中的内容

2.umount工具用于取消挂载:

# umount PARTITIONS

时间: 2024-11-03 22:25:01

Linux硬盘分区及格式化学习笔记的相关文章

Linux硬盘分区与文件系统---学习笔记

一·linux的硬盘和分区 (1)硬盘:IDE接口的硬盘,表示为"hdX"形式表示:而对于SCSI接口的硬盘,表示为"sdX".其中"X"可以为a.b.c.d等字母序号.例如:系统中的第一块IDE接口的硬盘,表示为"hda" 第二块SCSI硬盘表示为"sdb" (2)分区:表示分区时,以硬盘的文件名作为基础,在后面添加该分区(无论主分区.扩展分区.逻辑分区)对应的数字即可.例如:第一个IDE硬盘的第一个分区

Linux硬盘分区和格式化

分区与格式化 先用fdisk分区,分区完成后再用mkfs格式化并创建文件系统,挂载,磁盘就能使用啦. 分区的原理: MBR:主引导扇区 主分区表:64bytes,最多只能分四个主分区,每个主分区的记录(相关信息,比如分区大小,位置)在主分区表里占14bytes. 如 果要建多于四个的分区,就要拿出一个主分区做为扩展分区,再在扩展分区里面进行其它的分区操作.在 建扩展分区的时候会建立一张对应的扩展分区表,它记录了在这个扩展分区里的分区的相关信息:理论上它没有分区数量的限制,在扩展分区内部的分区叫做

linux硬盘分区格式化及挂载

linux硬盘分区格式化及挂载 1.硬盘的接口类型 硬盘的接口一般分为两种,一种是IDE并行接口,一种是SATA串行接口, 在linux上面IDE接口的硬盘被识别为/dev/hd[a-z]这样的设备,其中hdc表示光驱设备,这是因为主板上面一般有两个IDE插槽,一个IDE插槽可以接两个硬盘,而光驱是接着IDE的第二个插槽上面的第一个接口上面.其他诸如SCSI,SAS,SATA,USB等接口的设备在linux识别为/dev/sd[a-z]. 2.linux硬盘的分区 磁盘的分区分为: primar

linux基础-第十三单元 硬盘分区、格式化及文件系统的管理二

第十三单元 硬盘分区.格式化及文件系统的管理二 文件系统的挂载与卸载 什么是挂载 mount命令的功能 mount命令的用法举例 umount命令的功能 umount命令的用法举例 利用/etc/fstab文件在开机时自动挂载文件系统 虚拟内存的概念以及设置与管理 什么是虚拟内存 创建swap分区的步骤 使用硬盘分区创建和使用系统交换分区的实例 mkswap 命令的功能 mkswap 命令的用法举例 swapon命令的功能 swapon -a swapon -s swapon命令的用法举例 i节

linux中分区、格式化文件系统、挂载

以前学linux的时候,毕竟自己没搞运维,就只注重了很多命令的运用,没太在意文件系统这块.买了本linux的书,这部分看了点东西,记个笔记哈哈. 有个场景,比如说我们现在的服务器上存储不够用了,那么当然需要加硬盘了对吧. 在linux上加硬盘,往硬盘上存数据,就会涉及到给硬盘分区.格式化(赋予文件系统).挂载. 步骤是   分区(parted) --->  格式化 (mkfs) ----->挂载(mount) 分区有很多工具.比如说fdisk,parted等等吧,这里需要知道两个分区类型.一种

企业生产场景下如何对Linux硬盘分区

生产环境: 硬件:华硕PC机,4 Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz,内存4G: 任务:生产场景下如何对Linux硬盘分区,安装CentOS6.9版本,搭建公网环境: 技巧:U盘安装.生产场景分区 1.背景   添加一台新电脑,目前该主机是裸机,没有安装任何操作系统.在安装操作系统之前,先要分区,在这里作者是按企业生产场景环境来分区的,对硬盘分区之前,我们先梳理磁盘分区的相关知识. 2.磁盘分区知识:    为什么硬盘要分区,因为我们要告诉操作系统,从

管理员技术(六): 硬盘分区及格式化、 新建一个逻辑卷、调整现有磁盘的分区、扩展逻辑卷的大小、添加一个swap分区

一.硬盘分区及格式化 问题: 本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区: 1> 采用默认的 msdos 分区模式        2> 第1个分区 /dev/vdb1 的大小为 200MiB        3> 第2个分区 /dev/vdb2 的大小为 2000MiB        4> 第3个分区 /dev/vdb3 的大小为 1000MiB 完成分区后,能够配置开机自动挂载 /dev/vdb2 分区: 1> 文件系统类型

硬盘分区及格式化

案例1:硬盘分区及格式化 案例2:新建一个逻辑卷 案例3:调整现有磁盘的分区 案例4:扩展逻辑卷的大小 1 案例1:硬盘分区及格式化1.1 问题 本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区: 采用默认的 msdos 分区模式 第1个分区 /dev/vdb1 的大小为 200MiB 第2个分区 /dev/vdb2 的大小为 2000MiB 第3个分区 /dev/vdb3 的大小为 1000MiB 完成分区后,能够配置开机自动挂载 /dev/vdb

linux硬盘分区讲解

在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛.在这个过程中间,最大的困惑莫过于给硬盘进行分区.虽然,现在各种发行版本的 Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手.这其中的原因主要是不清楚 Linux 的分区规定,以及它下面最有效的分区工具― Fdisk 的使用方法. 首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区