码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-12-01 13:03:19      阅读:235      评论:0      收藏:0      [点我收藏+]

标签: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 


本文出自 “雨星博客” 博客,请务必保留此出处http://xyxyl.blog.51cto.com/8875749/1718426

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

标签:linux   格式化   硬盘分区   挂载   

原文地址:http://xyxyl.blog.51cto.com/8875749/1718426

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!