Linux新硬盘安装:格式化和分区全攻略 (linux安装新硬盘格式化分区)

Linux系统相比其他操作系统,更大的优势在于其开源的特性,让用户可以根据自己的需求来安装和配置各种软件、工具。而安装新硬盘也是Linux系统中的一个非常基础的操作,本文将详细介绍Linux新硬盘的格式化和分区全攻略。

之一步:查看新硬盘信息

在安装新硬盘之前,我们要先查看硬盘的相关信息,这些信息包括硬盘的容量、文件系统类型等等。

使用下面的命令可以查看新加入硬盘的相关信息:

“`

# fdisk -l

“`

其中,“l”的意思是列出系统上所有的硬盘分区信息,这可以帮助你找到新硬盘的设备名称。

第二步:格式化新硬盘

硬盘在出厂之前,需要进行一次默认的格式化操作,但如果你的硬盘是二手购买的,或者是之一次使用,那么就需要进行格式化操作了。

格式化硬盘有很多种方式,下面我们将介绍Linux系统中最常用的几种方式。

1. 使用 mkfs 命令格式化新硬盘

mkfs 命令是用来创建文件系统的工具,它支持多种文件系统类型,包括 ext2、ext3、ext4、xfs 等等。

使用下面的命令可以对新硬盘进行格式化:

“`

# mkfs -t ext4 /dev/sdb1

“`

其中,“-t”选项指定要使用的文件系统类型,后面跟的是文件系统类型的名称,而最后的“/dev/sdb1”就是新硬盘的设备名称。

2. 使用 Gparted 工具进行格式化

GParted 是一款强大的分区工具,支持多种操作系统,包括 Linux 和 Windows 等等。它可以让你以图形化的方式对硬盘进行格式化、分区等操作。

要使用 GParted 工具,你需要先在系统上安装它:

“`

# apt-get install gparted

“`

安装完成之后,打开 GParted 工具,选择要格式化的硬盘,然后右键单击它,选择“格式化到”选项,选择要使用的文件系统类型,最后点击“应用”。

第三步:分区新硬盘

在硬盘格式化完成之后,我们需要对其进行分区操作。并不是所有的硬盘都需要分区,通常容量较小的硬盘可以不进行分区,但是容量较大的硬盘需要进行分区,以方便我们管理存储空间。

Linux系统中最常用的分区方法是 fdisk 命令。下面我们将介绍如何使用 fdisk 命令对硬盘进行分区。

1. 使用 fdisk 命令进行分区

我们需要使用 fdisk 命令对新硬盘进行分区:

“`

# fdisk /dev/sdb

“`

其中,“/dev/sdb”是你要进行分区的硬盘的设备名称。

接下来,你可以通过输入一些命令来对硬盘进行分区。下面是一些常用的命令:

“`

n :新建分区

p :打印分区表

w :保存分区表并退出

q :退出不保存分区表

“`

通过上面的命令,你可以根据自己的需求来进行分区操作。分区完成后,你可以使用下面的命令查看分区信息:

“`

# fdisk -l /dev/sdb

“`

2. 使用 GParted 工具进行分区

GParted 工具不仅可以对硬盘进行格式化操作,还可以对其进行分区操作。使用 GParted 工具的方式与格式化硬盘类似,这里不再赘述。

以上就是本文介绍的Linux新硬盘安装的全攻略,包括硬盘的格式化和分区操作等。希望这篇文章对你有所帮助,让你能够顺利安装并使用Linux系统。

相关问题拓展阅读:

在LINUX系统中,分区与格式化硬盘的命令是什么?

原文地址

在Linux中可以用fdisk和parted来进行分区,然后使用mkfs来格式化硬盘。当然在安装Linux的时候,系统提供了一个图形化的界面来处理磁盘的分区。不过在本文中我们不讨论这个问题,因为在许多资料中我们都可以找到这个方法的使用说明。本文讨论的是在安装完Linux后的分区和格式化的处理。

一、裂耐拍通过fdisk进行硬盘的分区

.首先使用“sfdisk -l”命令查看硬盘信息。在命令窗口中输入该命令后,系统显示了计算机中的所有硬盘的大小。当然除了这个命令外,我们还可使用“sfdisk -s”、“df”、“fdisk -l”等命令,这里就不再一一列举了。

.在命令行中输入“fdisk /dev/hdX”后回车。(/dev/hdX是具体你想进行分区操作的硬盘编号,如“a”表示之一块硬盘,依此类推)。

.进入分区界面后,按M键可以看到相关的帮助。输入N表示建立一个新的分区,之后根据提示选择建立分区的类型,这里我们按下P建立一个主分区。

.接下来是选中分区的区号,在这里有1~4可以选择,本例中选1。然后输入分区的大小,但是这里有一个麻烦的问题,就是在Linux中fdisk是使用柱面来显示硬盘的总量,所以我们必须先输入开始的柱面,然后再输入结束的柱面。可用一个简单的方法用来换算分区大小,如我们有一个80G的硬盘,可在系统要求我们输入开始柱面的时候看到总的柱面是9729,此时可用下列公式来计算每个分区的柱面大小:“分区的大小/总磁盘容量×9729”。在得到这个亩做柱面大小后,我们就可以通过“开始柱面+柱面大小”得到结束的柱面了。

.完成分区大小的设置后我们只要输入W,这样整个分区操作就结束了。最后输入Q退出分区程序。如果你要做多个分区或扩展分区只要重复这些步骤就可以了。

二、通过parted来建立分区

parted命令的使用方法并不复杂,也便于理解。

.在命令窗口中输入“parted /dev/hdX”后回车进入分区界面,我们可用print命令看到硬盘的分区情况和硬盘的大小。

.使肆羡用mkpart命令来建立分区,命令如下:

mkpart primary ext

其含义是从磁盘的1024M的位置开始到2023M的位置结束建立一个ext3格式的大小为1024M的主分区。

三、删除分区

不管是fdisk还是parted建立的分区,都可以删除。篇幅所限我们就只说在parted中删除分区的方法了。在图2中每个分区的前面都有一个数字,这个数字就是分区的编号。找到想要删除的分区后输入“rm X”就可以了,其中X就是分区的编号。

四、格式化分区

格式化分区使用mkfs命令,如“/in/mkfs -t ext3 /dev/hdb3”,其含义就是将分区hdb3格式化为EXT3的格式。当然除了EXT格式,还可以格式化为FAT的格式,具体命令如下:

/in/mkfs -t msdos /dev/hdb3

当然如果你安装了多操作系统,那么就可以在Windows中看到这个在Linux中建立的DOS分区了,不过笔者发现在Red Hat Linux中不可以将分区格式化为FAT32,在以后的版本中应该是可以的吧。

五、让硬盘启动自动挂载

例如挂载/dev/hdb1分区到/mnt/hd目录下

用vi编辑/etc/fstab文件,加入如下内容

/dev/dhb/mnt/hdreiserfs defaults

提示:fdisk和parted的参数还有很多,本文中的这些参数是使用最频繁的,有兴趣的朋友可以看看帮助文档。

Linux下常用的分区工具:

fdisk/sfdisk:命令行工具,各种版本和环境都能使用,包含在软件包util-linux中

diskdruid:图形化悄灶分区工具,只能在安装REDHAT系统时使用。

之一步:fdisk

# fdisk -l /dev/sdb

Disk /dev/sdb: 254 MB,bytes

8 heads, 61 sectors/track, 1016 cylinders, totalsectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x

Device Boot StartEnd Blocks Id System

# fdisk /哗运如dev/sdb

Command (m for help): #在输入上面的命令后会出现左边的提示,输入m就会得到一个帮助菜单,如下:

Command (m for help): m

Command action

a toggle a bootable flag

b edit bsd disklabel

c toggle the dos compatibility flag

d delete a partition

l list known partition types

m print this menu

n add a new partition

o create a new empty DOS partition table

p print the partition table

q quit without saving changes

s create a new empty Sun disklabel

t change a partition’s system id

u change display/entry units

v verify the partition table

w write table to disk and exit

x extra functionality (experts only)

#help虽然是英文的,可都很简单,在这里不再解释。

#现在,我们正式开始分区的操作:

Command (m for help): n #新建分区

Command action

e extended

p primary partition (1-4)

#e/p分别对应扩展分区 /主分区;我们先分四个主分区乱启,每个50M;然后再来增加主分区或扩展分区,看会出现怎样的状况,嘿嘿。

p #分区类型为主分区

Partition number (1-4, default 1): 1 #分区号,在这里我们依次选择1、2、3、4

First sector (, default 2023): #指定分区的起始扇区,一般默认,按enter键即可。

Last sector, +sectors or +size{K,M,G} (, default): +50M #指定分区的终止扇区,根据前面的提示我们可以做出相应的选择+sectors 或 +size{K,M,G}

Command (m for help): p #用p打印出已建好的分区列表

Disk /dev/sdb: 254 MB,bytes

8 heads, 61 sectors/track, 1016 cylinders, totalsectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x

Device Boot StartEnd Blocks Id System

/dev/sdb 83 Linux

#剩下的三个分区的建立操作同上

#分好四个主分区后的情况如下

Command (m for help): p

Disk /dev/sdb: 254 MB,bytes

8 heads, 61 sectors/track, 1016 cylinders, totalsectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x

Device Boot StartEnd Blocks Id System

/dev/sdb 83 Linux

/dev/sdb 83 Linux

/dev/sdb 83 Linux

/dev/sdb+ 83 Linux

#已经建好四个主分区啦,现在我们来看看如果再建主分区或是扩展分区的话会出现怎样的情况:

Command (m for help): n

You must delete some partition and add an extended partition first

#看到了吧,不能再建分区啦!要再建分区的话必须删除some分区,再新建一个扩展分区才行。

#现在,我们删掉一个主分区,来新建扩展分区

Command (m for help): d #删除分区

Partition number (1-4): 4 #选择要删除分区的分区号,我们选第四个

Command (m for help): p #打印,如下,四个分区变成了三个!

Disk /dev/sdb: 254 MB,bytes

8 heads, 61 sectors/track, 1016 cylinders, totalsectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x

Device Boot StartEnd Blocks Id System

/dev/sdb 83 Linux

/dev/sdb 83 Linux

/dev/sdb 83 Linux

#新建一个扩展分区

#如果在没有建满三个主分的区的情况下建立扩展分区,相关选项会有些不同。

Command (m for help): n

Command action

e extended

p primary partition (1-4)

e

Selected partition 4

First sector (, default): #enter,默认

Using default value

Last sector, +sectors or +size{K,M,G} (, default): #enter,默认,使用剩余空间

Using default value

Command (m for help): p

Disk /dev/sdb: 254 MB,bytes

8 heads, 61 sectors/track, 1016 cylinders, totalsectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x

Device Boot StartEnd Blocks Id System

/dev/sdb 83 Linux

/dev/sdb 83 Linux

/dev/sdb 83 Linux

/dev/sdb 5 Extended

#接下来,我们在新建的扩展分区里再新建两个逻辑分区,因为已经有了三个主分区,这里不会再显示是建立逻辑分区还是主分区的提示!

Command (m for help): n

First sector (, default): #enter

Using default value

Last sector, +sectors or +size{K,M,G} (, default): +50M

Command (m for help): n

First sector (, default): #enter

Using default value

Last sector, +sectors or +size{K,M,G} (, default): #enter

Using default value

Command (m for help): p

Disk /dev/sdb: 254 MB,bytes

8 heads, 61 sectors/track, 1016 cylinders, totalsectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x

Device Boot StartEnd Blocks Id System

/dev/sdb 83 Linux

/dev/sdb 83 Linux

/dev/sdb 83 Linux

/dev/sdb 5 Extended

/dev/sdb 83 Linux

/dev/sdb 83 Linux

#上面的列表,就是我们今天分区的成果啦!接下来保存退出,重启计算机,就可以进行下一步的mkfs操作啦!如果忘记了相关的操作命令,记得按m!!!

Command (m for help): w #保存

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

另:在建好分区后,我们还可以更改相关分区的文件系统类型

#如,我们要把第二个主分区改成Linux下的交换分区,操作如下

Command (m for help): t #更改文件系统类型

Partition number (1-6): 2 #选择第二个分区

Hex code (type L to list codes): L #选择要更改的文件系统编码,可以按L来查看相关编码信息。

0 Empty NEC DOinix / old Lin bf Solaris

1 FAT9 Plan Linux swap / So c1 DRDOS/sec (FAT-

2 XENIX rootc PartitionMagic 83 Linuxc4 DRDOS/sec (FAT-

3 XENIX usrVenix OS/2 hidden C: c6 DRDOS/sec (FAT-

…………

16 Hidden FATNovell Netware af HFS / HFS+ fb VMware VMFS

17 Hidden HPFS/NTF 65 Novell Netware b7 BSDI fsfc VMware VMKCORE

18 AST SmartSleep 70 DiskSecure Mult b8 BSDI swapfd Linux raid auto

1b Hidden W95 FAT3 75 PC/IXbb Boot Wizard hid fe LANstep

1c Hidden W95 FAT3 80 Old Minixbe Solaris boot ff B

1e Hidden W95 FAT1

Hex code (type L to list codes):#查找到linux swap的编码为82

Changed system type of partition 2 to 82 (Linux swap / Solaris)

Command (m for help): p

…………..

Device Boot StartEnd Blocks Id System

/dev/sdb 83 Linux

/dev/sdb 82 Linux swap / Solaris

/dev/sdb 83 Linux

/dev/sdb 5 Extended

/dev/sdb 83 Linux

/dev/sdb 83 Linux

#最后别忘了保存!如果你须要的话!

#扩展分区不能直接使用,逻辑分区只能建立在扩展分区上!

第二步:mkfs(mkfs时分区的格式更好与fdisk设定的分区格式一致,不然…….)

mkfs支持ext2 ext3 vfa msdos jfs reiserfs等文件系统。

用法1:mkfs -t

例: mkfs -t ext3 /dev/sdb2

用法2:mkfs.

例:mkfs,vfat /dev/sdb3

mke2fs支持ext2/ext3文件系统

用法:mke2fs

例:mke2fs -j /dev/sdb5

# 更多更具体的用法请参照相关命令的man手册

下面,接着实验:

例一

# mkfs -t ext3 /dev/sdb1

mke2fs 1.41.12 (17-May-2023)

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

Stride=0 blocks, Stripe width=0 blocks

12824 inodes,blocks

2560 blocks (5.00%) reserved for the super user

First data block=1

Maximum filesystem blocks=

7 block groups

8192 blocks per group, 8192 fragments per group

1832 inodes per group

Superblock backups stored on blocks:

8193, 24577,

Writing inode tables: done

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

第三部:挂载

挂载:mount

例:mount /dev/sdb1 /mnt /sdb1

卸载:umonut

例:umount /dev/sdb1

linux安装新硬盘格式化分区的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux安装新硬盘格式化分区,Linux新硬盘安装:格式化和分区全攻略,在LINUX系统中,分区与格式化硬盘的命令是什么?的信息别忘了在本站进行查找喔。


数据运维技术 » Linux新硬盘安装:格式化和分区全攻略 (linux安装新硬盘格式化分区)