<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>格式化硬盘 _ 扒房网</title>
	<atom:link href="https://www.gxjlyf.com/tag/17663/feed" rel="self" type="application/rss+xml" />
	<link>https://www.gxjlyf.com</link>
	<description>手机系统教程_手机软件教程_手机app使用教程_电脑软件教程_电脑系统教程</description>
	<lastBuildDate>Mon, 05 Dec 2022 05:54:57 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>今天分享Linux格式化硬盘的方法和步骤（linux怎么格式化硬盘）</title>
		<link>https://www.gxjlyf.com/895674.html</link>
		
		<dc:creator><![CDATA[bafang18]]></dc:creator>
		<pubDate>Mon, 05 Dec 2022 05:54:57 +0000</pubDate>
				<category><![CDATA[PC教程]]></category>
		<category><![CDATA[分区]]></category>
		<category><![CDATA[格式化硬盘]]></category>
		<guid isPermaLink="false">https://www.chuwenyu.com/895674.html</guid>

					<description><![CDATA[Linux是一套免费使用和自由传播的类Unix操作系统，是一个基于POSIX和UNIX的多用户、多任务、支持多 ...]]></description>
										<content:encoded><![CDATA[<p>Linux是一套免费使用和自由传播的类Unix操作系统，是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。我们在使用硬盘的时候，出现了问题，需要对硬盘进行格式化。那 Linux 如何格式化硬盘呢？下面就和大家说一下 Linux 格式化硬盘的方法和步骤。</p>
<p><strong>步骤如下：</strong></p>
<p>1、硬盘的接口类型</p>
<p>硬盘的接口一般分为两种，一种是IDE并行接口，一种是SATA串行接口， 在 Linux 上面IDE接口的硬盘被识别为/dev/hd［a-z］这样的设备，其中hdc表示光驱设备，这是因为主板上面一般有两个IDE插槽，一个IDE插槽可以接两个硬盘，而光驱是接着IDE的第二个插槽上面的第一个接口上面。其他诸如SCSI，SAS，SATA，USB等接口的设备在linux识别为/dev/sd［a-z］。</p>
<p>2、 Linux 硬盘的分区</p>
<p>磁盘的分区分为： primary（主分区）、extended（扩展分区）、Logical （逻辑分区）且主分区加上扩展分区的个数小于等于4个。且扩展分区最多只有一个，扩展分区是不能直接在里面写入数据的，扩展分区里面新建逻辑分区才能读写数据。如果看见一个硬盘有很多分区，则其实是在扩展分区里面新建的逻辑分区。</p>
<p>主分区从 sdb1--sdb4</p>
<p>逻辑分区是从 sdb5--sdbN</p>
<p>如果所示linux硬盘分区之间的关系</p>
<p><img decoding="async" alt="Linux格式化硬盘的方法和步骤" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221205055455-638d87af722fc.jpg" /></p>
<p>第一种情况为：四个主分区</p>
<p><img decoding="async" alt="Linux格式化硬盘的方法和步骤" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221205055455-638d87af9008c.jpg" /></p>
<p>第二种情况为：三个主分区+一个扩展分区（扩展分区里面包括逻辑分区）</p>
<p>3、linux上如何实现分区</p>
<p>linux上面实现分区的命令： fdisk</p>
<p>1）fdisk -l ［DEVICE］</p>
<p>查看linux某个硬盘的信息 fdisk -l /dev/［hs］d［a-z］，不接设备名称，默认是查看所有硬盘的信息。</p>
<p>2）fdisk DEVICE 可以对硬盘进行分区操作</p>
<p>［root@Redhat5 ~ ~］# fdisk /dev/sda</p>
<p>Command （m for help）： m （输入m查看可以操作的菜单）</p>
<p>Command action</p>
<p>a toggle a bootable flag</p>
<p>b edit bsd disklabel</p>
<p>c toggle the dos compatibility flag</p>
<p>d delete a partition //删除一个分区</p>
<p>l list known partition types //已知的分区类型列表</p>
<p>m print this menu</p>
<p>n add a new partition //添加一个新的分区</p>
<p>o create a new empty DOS partition table</p>
<p>p print the partition table //打印分区表</p>
<p>q quit without saving changes //退出但不保存配置</p>
<p>s create a new empty Sun disklabel</p>
<p>t change a partition&ldquo;s system id //改变一个分区的系统标识</p>
<p>u change display/entry units //改变显示/条目单位</p>
<p>v verify the partition table //验证分区表</p>
<p>w write table to disk and exit //保存退出</p>
<p>x extra functionality （experts only）</p>
<p><img decoding="async" alt="Linux格式化硬盘的方法和步骤" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221205055455-638d87afb5735.jpg" /><br /><img decoding="async" alt="Linux格式化硬盘的方法和步骤" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221205055455-638d87afd92d3.jpg" /><br /><img decoding="async" alt="Linux格式化硬盘的方法和步骤" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221205055456-638d87b0061d4.jpg" /></p>
<p>常见linux支持的分区类型为82 swap交换分区、83 linux分区、8e LVM逻辑卷组。</p>
<p><img decoding="async" alt="Linux格式化硬盘的方法和步骤" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221205055456-638d87b028eed.jpg" /><br /><img decoding="async" alt="Linux格式化硬盘的方法和步骤" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221205055456-638d87b04b0bc.jpg" /><br /><img decoding="async" alt="Linux格式化硬盘的方法和步骤" src="https://dz.cwhello.com/wp-content/uploads/2022/12/20221205055456-638d87b06d4bb.jpg" /></p>
<p>分区修改完成后键入w保存退出。这时分区还不能使用，因为linux的内核还没有识别分区的信息</p>
<p>4、使linux内核识别分区信息</p>
<p>cat /proc/partitions 查看内核识别的分区信息</p>
<p>［root@Redhat5 ~］# cat /proc/partitions</p>
<p>major minor #blocks name</p>
<p>8 0 125829120 sda</p>
<p>8 1 104391 sda1</p>
<p>8 2 41945715 sda2</p>
<p>8 3 1052257 sda3</p>
<p>253 0 30703616 dm-0</p>
<p>253 1 5111808 dm-1</p>
<p>让内核重新读取硬件分区表有两个命令</p>
<p>partprobe /dev/sda ------》 redhat 5.x ，redhat 6.x需要重启</p>
<p>partx -a /dev/sda5 /dev/sda-------》redhat 6.x</p>
<p>内核加载分区信息之后再查看</p>
<p>［root@Redhat5 ~］# cat /proc/partitions</p>
<p>major minor #blocks name</p>
<p>8 0 125829120 sda</p>
<p>8 1 104391 sda1</p>
<p>8 2 41945715 sda2</p>
<p>8 3 1052257 sda3</p>
<p>8 4 0 sda4</p>
<p>8 5 1959898 sda5</p>
<p>8 6 3911796 sda6</p>
<p>253 0 30703616 dm-0</p>
<p>253 1 5111808 dm-1</p>
<p>5、格式化分区</p>
<p>格式化分区的命令</p>
<p>mkfs -t fstype /dev/part -t选择格式化的类型，然后是那个分区</p>
<p>mkfs.ext2 /dev/part 格式化为ext2的类型，然后是接那个分区</p>
<p>mkfs.ext3 /dev/part 格式化为ext3的类型，然后是接那个分区</p>
<p>mkfs.ext4 /dev/part 格式化为ext4的类型，然后是接那个分区</p>
<p>mke2fs 比之前几个更加强大的格式化分区的命令</p>
<p>这几个命令之间相关的关系</p>
<p>mkfs -t ext4 = mkfs.ext4 = mke2fs -t ext4</p>
<p>mkfs -t ext3 = mkfs.ext3 = mke2fs -j = mke2fs -t ext3</p>
<p>mkfs -t ext2 = mkfs.ext2 = mke2fs = mke2fs -t ext2</p>
<p>mke2fs （man mke2fs）：创建文件类型---》/etc/mke2fs.conf 配置文件</p>
<p>-t：文件类型</p>
<p>-j：相当于 ext3</p>
<p>-b：指定块大小{1024&rdquo;2048|4096byte}，块大小取决cpu对内存页框大小的支持，x86系统默认页</p>
<p>大小是4096，4k</p>
<p>-L： label 设定卷标</p>
<p>-m： #预留给管理使用的块所占的比率 一般用在分区很大的时候，#为数字</p>
<p>mke2fs -t ext3 /dev/sda5 #把分区格式为ext3格式的</p>
<p>mke2fs -t ext3 -b 2048 /dev/sda5 # 把分区的块改成2048字节，一般用于系统中小文件很多的情况</p>
<p>mke2fs -t ext3 -m 3 /dev/sda5 #把分区预留的空间改为所占总空间的3%，默认为5%，因为当某个分区足够大的时候，可以减少空间</p>
<p>mke2fs -t ext3 -L DATE /dev/sda5 #把分区的卷标设置为DATE</p>
<p>tune2fs 命令可以查看分区的详细信息，mke2fs 与 tune2fs的关系和useradd与usermod的关系很类似。mke2fs支持的参数tune2fs大多数都支持，详情请man tune2fs查看相关的帮助。</p>
<p>option</p>
<p>-l： 显示文件系统超级块信息；</p>
<p>-L label：重新设定卷标；</p>
<p>-m #： 调整预留给管理使用的块所占据总体空间的比例；</p>
<p>-r #： 调整预留给管理使用的块个数；</p>
<p>-o：设定挂载默认选项</p>
<p>-O： 设定文件系统默认特性</p>
<p>-E： 调整文件系统的扩展属性</p>
<p>tune2fs不支持-b参数改变块的大小。</p>
<p>tune2fs -l /dev/sda5 可以详细查看分区的信息</p>
<p>［root@Redhat5 ~］# tune2fs -l /dev/sda5 | grep &ldquo;^Block size&rdquo; //显示sda5分区块的大小</p>
<p>Block size： 4096</p>
<p>［root@Redhat5 ~］# tune2fs -l /dev/sda5 | grep &ldquo;^Reserved&rdquo; //显示sda5预留空间</p>
<p>Reserved block count： 24498</p>
<p>Reserved GDT blocks： 119</p>
<p>Reserved blocks uid： 0 （user root）</p>
<p>Reserved blocks gid： 0 （group root）</p>
<p>tune2fs -L DATE /dev/sda5 #修改卷标</p>
<p>tune2fs -m 3 /dev/sda5 #修改预留给管理使用的块所占据总体空间的比例</p>
<p>e2label：显示或设定卷标</p>
<p>e2label /dev/sda5 MYDATE</p>
<p>blkid ：显示设备的UUID及文件系统类型，及卷标</p>
<p>6、挂载</p>
<p>mount 挂载------》显示的是/etc/mtab文件里面的内容</p>
<p>mount ［-t fstype］ DEVICE MOUNT_POINT</p>
<p>命令 设备 挂载点</p>
<p>mount ［-t fstype］ LABEL=&ldquo;卷标&rdquo; MOUNT_POINT --》e2label查看标签</p>
<p>mount ［-t fstype］ UUID=&ldquo;UUID&rdquo; MOUNT_POINT ----》blkid可以查看UUID</p>
<p>options：</p>
<p>-o：用于指定挂着选项，常用的挂着选项，选项有很多用逗号隔开</p>
<p>ro：只读挂载</p>
<p>rw：读写挂载（默认）</p>
<p>noatime：关闭更新访问时间</p>
<p>auto：是否能够由&ldquo;mount -a&rdquo;挂载</p>
<p>defaults：相当于rw， suid， dev， exec， auto， nouser， async.</p>
<p>sync：同步</p>
<p>async：异步</p>
<p>noexec：不容易设备中的二进制直接运行</p>
<p>remount：重新挂载</p>
<p>loop：本地回环设备： 挂载系统已经存在的镜像</p>
<p>-t：</p>
<p>-v:verbose 显示详细信息</p>
<p>-n：挂载文件系统时，不更新/etc/mtab文件</p>
<p>-r：只读挂载相当于&ldquo;-o ro&rdquo;</p>
<p>挂载的几种方式</p>
<p>显示系统已经挂载的文件</p>
<p>挂载分区sda5到/mnt/sda5目录下</p>
<p>［root@Redhat5 ~］# mkdir /mnt/sda5 #创建一个挂载目录</p>
<p>［root@Redhat5 ~］# mount /dev/sda5 /mnt/sda5/ #把分区挂载到新建的目录里面</p>
<p>［root@Redhat5 ~］# mount &ldquo; grep &rdquo;/dev/sda5&ldquo; #查看分区是否挂载</p>
<p>/dev/sda5 on /mnt/sda5 type ext3 （rw） #显示分区已经挂载</p>
<p>［root@Redhat5 ~］# umount /dev/sda5 #卸载分区</p>
<p>［root@Redhat5 ~］#mount | grep &rdquo;/dev/sda5&ldquo; #发现分区已经被卸载</p>
<p>［root@Redhat5 ~］# blkid #显示设备的UUID及文件系统类型，及卷标</p>
<p>/dev/mapper/vol0-home： UUID=&rdquo;d1aeef77-bb47-4718-a91c-d4870b536440&ldquo; TYPE=&rdquo;ext3&ldquo;</p>
<p>/dev/sda3： LABEL=&rdquo;SWAP-sda3&ldquo; TYPE=&rdquo;swap&ldquo;</p>
<p>/dev/sda1： LABEL=&rdquo;/boot&ldquo; UUID=&rdquo;5e5eaaac-cc56-42da-81eb-9adebff0fa2e&ldquo; TYPE=&rdquo;ext3&ldquo;</p>
<p>/dev/vol0/root： UUID=&rdquo;4302a528-e88e-43d3-b3cc-1c2b29cda656&ldquo; TYPE=&rdquo;ext3&ldquo;</p>
<p>/dev/sda5： LABEL=&rdquo;DATE&ldquo; UUID=&rdquo;8f4f9b53-0bf0-4ce9-9665-bd4c7ae9ce59&ldquo; TYPE=&rdquo;ext3&ldquo;</p>
<p>［root@Redhat5 ~］# mount LABEL=&rdquo;DATE&ldquo; /mnt/sda5/ #可以查到到分区5的标签为DATE，通</p>
<p>过挂载标签来挂载分区</p>
<p>［root@Redhat5 ~］# mount | grep &rdquo;/dev/sda5&ldquo; #查看分区是否挂载</p>
<p>/dev/sda5 on /mnt/sda5 type ext3 （rw）</p>
<p>［root@Redhat5 ~］# umount /dev/sda5 #卸载分区</p>
<p>［root@Redhat5 ~］#mount | grep &rdquo;/dev/sda5&ldquo;</p>
<p>［root@Redhat5 ~］# mount UUID=&rdquo;8f4f9b53-0bf0-4ce9-9665-bd4c7ae9ce59&ldquo; /mnt/sda5/</p>
<p>#通过挂载UUID来挂载分区</p>
<p>［root@Redhat5 ~］#mount | grep &rdquo;/dev/sda5&ldquo;</p>
<p>/dev/sda5 on /mnt/sda5 type ext3 （rw）</p>
<p>用mount命令挂载的文件在系统开机的时候是不能自动挂载的，想要系统开机就挂载写到配置文件即可/etc/fstab</p>
<p>echo &rdquo;LABEL=DATE /mnt/sde5 ext3 defaults 0 0&ldquo; 》》 /etc/fstab</p>
<p>/etc/fstab文件的格式</p>
<p>［root@Redhat5 ~］# cat /etc/fstab</p>
<p>/dev/vol0/root / ext3 defaults 1 1</p>
<p>/dev/vol0/home /home ext3 defaults 1 2</p>
<p>LABEL=/boot /boot ext3 defaults 1 2</p>
<p>tmpfs /dev/shm tmpfs defaults 0 0</p>
<p>字段以空格分隔</p>
<p>1、挂载的设备：设备文件、卷标、UUID</p>
<p>2、挂载点： 与跟相关联的目录</p>
<p>3、文件系统类型：ext3，ext4</p>
<p>4、挂载选项：defaults表示使用默认选项，多个选项彼此间逗号分隔</p>
<p>5、转储频率：0：从不备份、1：每日备份、2：每隔一日备份</p>
<p>6、自检次序：0：不检测、1：第一个检测，一般只能为根文件系统第一个检测 2 。。.9</p>
<p>linux格式化硬盘的方法和步骤就给大家详细介绍到这里了。如你还不知道怎么格式化硬盘的，现在只要按照上述的步骤去操作就可以格式化硬盘了。希望在这里能够帮助到更多有需要的人。</p>

<p><img src="https://www.gxjlyf.com/postviews/895674.png" /></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
