Linux通过fdisk或者parted进行磁盘分区,然后格式化和挂载磁盘

磁盘分区是Linux的常用命令,其中fdisk和parted命令最为常用。但是当磁盘大于2T时,fdisk只能分到2T。

比如4T的磁盘,fdisk只能分2T的主分区出来,parted可以直接分成4T。

一、fdisk和parted的主要区别

1.执行风险不同,parted风险更高

fdisk在分区时,在写入命令w之前都是“未执行”的

parted在分区时,每个命令都是实际执行的,比如mklabel gpt标签,mkpart分区。

2.分区大小限制

fdisk只能分2T的磁盘,最大主分区只有2T,parted没有这个限制。

3.fdisk不兼容parted

parted分出来的区fdisk看不到。

二、fdisk分区示例

fdisk /dev/sdf

n   --新建分区

p  --主分区

1   

回车

回车

l

t   --选择分区类型

8e  --linux lvm

w --保存

 

格式化磁盘:

mkfs -t  ext4  /dev/sdf1

 

将磁盘的UUID信息写入/etc/fstab (注意这里是两个>,写成一个>,就会之前的内容覆盖掉

blkid  /dev/sdf1 >> /etc/fstab 

 

可以发现/etc/fstab中最后新写入一行信息

/dev/sdf1: UUID="7d2f3a30-41b0-487e-9f385-c4178e28aa25"   TYPE="ext4"

 

修改/etc/fstab文件,将最后一行修改成如下内容:

UUID=7d2f3a30-41b0-487e-9f385-c4178e28aa25     /data     ext4      defaults      1  1 

 

最后通过mount命令就可以将磁盘挂载到/data目录。

mount  -a  

 

这时再查询发现,/dev/sdf1已经挂载到/data目录上了。

df  -lh 

Filesystem       Size      Used       Avail       Use%      Mount   on 

/dev/sda           50G         37G        11G          78%         /

/dev/sdf1           2.0T         80M       1.9T          99%        /data 

 

三、parted分区示例

parted /dev/sdi

print  --打印,等于fdisk里的p

mklabel gpt   --gpt标签

mkpart primary 0 -1    --分区整个磁盘

quit

 

这时用fdisk -l是看不到sdi1的,可以ls /dev/sdi*来查看分区是否建好
mkfs.xfs   /dev/sdi1

 

 

 

posted @ 2022-06-27 10:01  业余砖家  阅读(863)  评论(0)    收藏  举报