1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux磁盘分区及格式化简介 Linux硬盘分区及格式化学习笔记

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

时间:2022-07-10 23:04:07

相关推荐

Linux磁盘分区及格式化简介 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)

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

# blkidPARTITIONS:显示分区的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工具用于取消挂载:

# umountPARTITIONS

时间: 11-29

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。