linux磁盘挂载之parted
因为fdisk命令支持的最大分区容量为2T如果需要挂载大容量的分区磁盘需要使用parted命令。
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
更多推荐
所有评论(0)