瑞策系统之家 - 最好的系统光盘下载网站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

Linux格式化硬盘的方法和步骤

时间:2021-10-13 来源:瑞策系统之家--_Win10系统_Windows7旗舰版_最新GhostXP Sp3系统下载

Linux是一个类似Unix的操作系统,可以自由使用和传播。它是一个基于POSIX和UNIX的多用户、多任务、多线程、多CPU的操作系统。当我们使用硬盘时,有一个问题,我们需要格式化硬盘。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硬盘的分区。

的磁盘分区分为:主分区、扩展分区和逻辑分区,主分区和扩展分区的数量小于或等于4。最多只有一个扩展分区,不能直接写入数据。只有在扩展分区中建立新的逻辑分区,才能读写数据。如果你看到一个硬盘有很多分区,那么它实际上是扩展分区中的一个新的逻辑分区。

主分区从sdb1 - sdb4。

逻辑分区来自sdb5 - sdbN。

如果显示了linux硬盘分区之间的关系。

Linux格式化硬盘的方法和步骤

第一种情况是:四个主分区。

Linux格式化硬盘的方法和步骤

在第二种情况下,有三个主分区和一个扩展分区(扩展分区包括逻辑分区)。

3.如何在linux上实现分区?

上面的linux分区命令:fdisk。

1)fdisk-l[设备]

要查看linux硬盘fdisk-l/dev/[hs] d [a-z]的信息,如果没有设备名称,默认是查看所有硬盘的信息。

2)fdisk DEVICE可以对硬盘进行分区。

[root@Redhat5 ~ ~]# fdisk /dev/sda

命令(m求助):m(输入m查看可操作的菜单)。

命令动作

切换可启动标志

编辑bsd磁盘标签

切换dos兼容性标志

d删除分区//删除分区。

l已知分区类型//已知分区类型列表。

我打印这个菜单

添加新分区//添加新分区。

o创建一个新的空DOS分区表

p打印分区表//打印分区表。

q退出而不保存更改//退出而不保存配置。

让我们创建一个新的空Sun磁盘标签

t更改分区的系统id//更改分区的系统标识。

u显示/输入单位//更改显示/输入单位。

v验证分区表//验证分区表。

w将表写入磁盘并退出//保存并退出。

x额外功能(仅限专家)

Linux格式化硬盘的方法和步骤

Linux格式化硬盘的方法和步骤

Linux格式化硬盘的方法和步骤

linux支持的常见分区类型有82交换分区、83 linux分区和8e LVM逻辑卷组。

Linux格式化硬盘的方法和步骤

Linux格式化硬盘的方法和步骤

Linux格式化硬盘的方法和步骤

修改分区后,键入w保存并退出。此时分区还不能使用,因为linux内核还没有识别分区。

4.让linux内核识别分区信息。

Cat /proc/partitions查看内核识别的分区信息。

[root @ Redhat 5 ~]# cat/proc/partitions

主要次要#块名称

8 0 125829120 sda

8 1 104391 sda1

8 2 41945715 sda2

8 3 1052257 sda3

253 0 30703616 dm-0

253 1 5111808 dm-1

内核有两个命令来重新读取硬件分区表。

零件探测器/dev/sda-red hat 5.x、redhat 6.x需要重新启动。

partx-a/dev/sda 5/dev/sda-》red hat 6 . x

加载后检查内核分区信息。

[root @ Redhat 5 ~]# cat/proc/partitions

主要次要#块名称

8 0 125829120 sda

8 1 104391 sda1

8 2 41945715 sda2

8 3 1052257 sda3

8 4 0 sda4

8 5 1959898 sda5

8 6 3911796 sda6

253 0 30703616 dm-0

253 1 5111808 dm-1

5.格式化分区。

格式化分区的命令。

Mkfs -t fstype /dev/part -t选择格式化类型,然后选择分区。

Mkfs.ext2 /dev/part被格式化为ext2的类型,然后连接分区。

Mkfs.ext3 /dev/part被格式化为ext3的类型,后跟该分区。

Mkfs.ext4 /dev/part被格式化为ext4的类型,然后连接分区。

Mke2fs比以前格式化分区的命令更强大。

这些命令之间的关系。

mkfs-t ext4=mkfs . ext4=mke2fs-t ext4

mkfs-t ext3=mkfs . ext3=mke2fs-j=mke2fs-t ext3

mkfs-t ext2=mkfs . ext2=mke2fs=mke2fs-t ext2

Mke2fs (man mke2fs):创建文件类型-/etc/mke2fs . conf配置文件。

-t:文件类型。

-j:相当于ext3。

-b:指定块大小{1024 "2048 | 4096字节},这取决于cpu对内存页面帧大小的支持,x86系统默认为页面。

尺寸是4096,4k。

-l:标签设置卷标。

-m: #保留用于管理的块的比例一般在分区很大的时候使用,#是一个数字。

mke2fs -t ext3 /dev/sda5 #将分区格式转换为ext3格式。

Mke2fs -t ext3 -b 2048 /dev/sda5 #将分区块更改为2048字节,这通常在系统中有许多小文件时使用。

E2fs-tex3-m3/dev/sda5 #将分区的保留空间更改为总空间的3%,默认值为5%,因为当一个分区足够大时,它可以减少空间。

Mke2fs -t ext3 -L DATE /dev/sda5 #将分区的卷标设置为DATE。

Tune2fs命令可以查看分区的详细信息。mke2fs和tune2fs之间的关系类似于useradd和usermod之间的关系。最支持mke2fs支持的参数Tune2fs。有关详细信息,请参考man tune2fs获取相关帮助。

选择权

-l:显示文件系统超级块信息;

-L标签:重置卷标;

-m #:调整预留管理区块占总空间的比例;

-r #:调整预留管理的块数;

-o:设置装载默认选项。

-O:设置文件系统的默认属性。

-E:调整文件系统的扩展属性。

Tune2fs不支持-b参数来更改块大小。

Tune2fs -l /dev/sda5可以详细查看分区信息。

[root @ red hat 5 ~]# tune 2fs-l/dev/sda5 | grep " block size "//显示sda 5分区块的大小。

块大小:4096

[root @ red hat 5 ~]# tune 2fs-l/dev/sda5 | grep " reserved "//显示sda 5的保留空间。

保留块数:24498

预留GDT区块:119

保留块uid: 0(用户根)

保留块gid: 0(组根)

Tune2fs -L DATE /dev/sda5 #修改卷标。

Tune2fs -m 3 /dev/sda5 #修改为管理用途保留的块所占用的总空间比例。

E2label:显示或设置卷标。

e2label /dev/sda5 MYDATE

UUID,显示设备的文件系统类型和卷标。

6.坐骑。

Mount-"显示/etc/mtab文件的内容。

装载[-t fstype]设备装载点

命令设备挂载点

Mount [-t fstype] LABEL=="卷标" mount _ point-"e2label视图标签。

mount[-t fstype]UUID=“UUID”mount _ point-> blkid可以查看uuid。

选项:

-o:用于指定悬挂选项,常用的悬挂选项,很多用逗号隔开。

Ro:只读挂载。

Rw:读写挂载(默认)。

Noatime:关闭更新访问时间。

Auto:可以用“mount -a”挂载吗?

默认值:相当于rw、suid、dev、exec、auto、nouser、async。

同步:同步。

异步:异步。

Noexec:设备中的二进制不容易直接运行。

重新安装:重新安装。

Loop:本地环回设备:挂载系统的现有映像。

-t:

-v:verbose显示详细信息。

-n:装载文件系统时,不会更新/etc/mtab文件。

-r:只读挂载相当于“-o ro”。

几种安装方式。

显示系统已装载的文件。

将分区sda5装入/mnt/sda5目录。

[root @ red hat 5 ~]# mkdir/mnt/sda 5 #创建装载目录。

[root @ red hat 5 ~]# Mount/dev/sda 5/mnt/sda 5/#将分区挂载到新创建的目录中。

[root @ redhat5 ~] #挂载“grep”/dev/sda 5 #”检查分区是否挂载。

/dev/sda 5 on/mnt/sda 5 typeext 3(rw)#显示分区已装入。

[root @ red hat 5 ~]# umount/dev/sda 5 #卸载分区。

[root @ red hat 5 ~]# mount | grep "/dev/sda 5 " #发现分区已被卸载。

[[root@Redhat5 ~]# blkid # #显示设备的UUID、文件系统类型和卷标。

/dev/mapper/vol0-home: UUID

/dev/sda 3:LABEL=" SWAP-sda 3 " TYPE=" SWAP "

/dev/sda 1:LABEL="/boot " UUID=" 5e5ea AAC-cc56-42da-81eb- 9 adebff 0fa 2e " TYPE=" ext3 "

/dev/vol0/root: UUID

/dev/sda5: LABEL="DATE" UUID

[root @ red hat 5 ~]# mount label=" DATE "/mnt/sda 5/#可以发现分区5的标签是DATE。

通过贴上标签来安装分区。

[root @ red hat 5 ~]# mount | grep "/dev/sda 5 " #检查分区是否已挂载。

/dev/sda 5 on/mnt/sda 5 ext3型(rw)

[root @ red hat 5 ~]# umount/dev/sda 5 #卸载分区。

[root @ Redhat 5 ~]# mount | grep "/dev/sda 5 "

[root@Redhat5 ~]# mount UUID

#通过安装UUID来安装分区。

[root @ Redhat 5 ~]# mount | grep "/dev/sda 5 "

/dev/sda 5 on/mnt/sda 5 ext3型(rw)

系统启动时,无法自动装载使用mount命令装载的文件。如果您想启动系统,可以装载它们并将它们写入配置文件。/etc/fstab。

echo“LABEL=DATE/mnt/SDE 5 ext 3默认值0 0”》/etc/fstab

/etc/fstab文件的格式。

[root@Redhat5 ~]# cat /etc/fstab

/dev/vol0/root/ext3默认值1 1

/dev/vol0/home /home ext3默认值1 2

LABEL=/boot /boot ext3默认值1 2

tmpfs /dev/shm tmpfs默认值0 0

字段由空格分隔。

1.安装的设备:设备文件、卷标和UUID。

2.装载点:与关联的目录。

3.文件系统类型:ext3,ext4。

4.挂载选项:默认是指使用默认选项,多个选项之间用逗号隔开。

5.转储频率:0:从不备份,1:每日备份,2:每隔一天备份。

6.自检顺序:0:不检查,1:首次检查,一般只对根文件系统进行首次检查2。9

这里详细介绍格式化linux硬盘的方法和步骤。如果不知道如何格式化硬盘,可以按照上面的步骤格式化硬盘。我希望我能在这里帮助更多有需要的人。

相关信息

  • 如何在linux系统下使用assert函数?

    在Windows下使用assert之后,只需在IDE中设置为debug版或者是release版,编译器就会自动忽略掉assert。但是在Linux下,必须要在编译命令中加入-DNDEBUG中,系统编译时才不会将asser...

    2021/10/13

  • 如何在Ubuntu 14.04中安装Eclipse和PyDev扩展?

    Eclipse是一种集成开发环境,也是基于java的可扩展开发平台。此前我们给大家介绍过在Windows系统环境下安装Eclipse的教程,现在给大家介绍在Ubuntu 14.04系统环境下的Eclipse安...

    2021/10/13

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载

公众号