parted磁盘挂载

因为fdisk命令支持的最大分区容量为2T

如果需要挂载大容量的分区磁盘需要使用parted命令

查看磁盘的命令

lsblk

fdisk -l

df -h

磁盘卸载

(如果磁盘已经挂载了,则需要卸载,新磁盘不用操作)

卸载磁盘的命令

umount /data

 如果出现 umount: /data: target is busy的处理办法

找到使用这个设备的进程的pid

fuser -m /dev/sdb1

然后kill掉对应的进程

 卸载磁盘全过程

删除原有分区

(如果磁盘已经挂载了,做了分区,则需要删除分区,新磁盘不用操作)

查看分区

可以看到【/dev/sdb】这块磁盘,有一个编号为【1】的分区

执行删除分区

使用parted命令操作磁盘分区

parted /dev/sdb
help
rm 1
quit

parted /dev/sdb #对/dev/sdb磁盘操作分区

help #罗列帮助信息

rm 1#删除分区标号为1的分区

quit #退出交互界面

创建分区

parted /dev/sdb
mklabel gpt
mkpart primary ext4 0% 100%
quit

parted /dev/sdb #对/dev/sdb磁盘操作分区

mklabel gpt #设置为GPT类型的磁盘,本示例已经设置过所以没有图示

mkpart primary ext4 0% 100% #将该块磁盘做成一个分区的磁盘

如果是把磁盘划分为一个分区,使用mkpart primary ext4 0% 100%不用考虑怎么来计算磁盘对齐的问题。

下图为已经做好分区的磁盘

以下是复杂的方式来创建分区,需要考虑磁盘扇区对齐的情况,

当然也可以使用[Ignore]命令忽略这种警告,但磁盘没法达到预期的高性能

磁盘格式化

格式化该磁盘为ext4格式

mkfs.ext4 /dev/sdb1

格式为:mkfs.ext4 磁盘名

# 如果要格式化为其他文件格式,如xfs

# -f表示为强制执行

mkfs.xfs /dev/sdb1 -f

磁盘挂载

挂载磁盘实际是挂载已经格式化后的设备(Device)

当前启动挂载

mkdir /data
mount /dev/sdb1 /data

先创建挂载点目录如/data,该目录必须为空目录

再使用挂载命令将设备挂载目录,格式为

mount [Device] [挂载点目录]

永久挂载

编辑/etc/fstab文件

添加

/dev/sdb1 /data ext4  defaults  0 0

格式为

设备id 挂载的目录 设备的格式化格式 defaults 0 0

查看磁盘分区类型

df -hT
Logo

更多推荐