linux磁盘分区挂载

Posted 宋鹏超

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux磁盘分区挂载相关的知识,希望对你有一定的参考价值。

1 分区类型为lvm实现磁盘挂载

对于磁盘分区格式化后挂载,脚本实现(这里是lvm逻辑卷类型,如果其他类型需要修改\'8e\'类型)

#!/bin/bash
echo "n
p
1


t
8e
w
" | fdisk /dev/vdb
sleep 1
pvcreate /dev/vdb1
vgcreate VG01 /dev/vdb1
lvcreate -l 100%FREE -n lv_data VG01
mkfs.ext4 /dev/VG01/lv_data

mkdir /data
mount /dev/VG01/lv_data /data 
echo "/dev/mapper/VG01-lv_data  /data              ext4    defaults       1 1" >>/etc/fstab

2  脚本不能使用的排查
(1)环境

设备查看   lsblk  或者  fdisk -l  看到的是 /dev/vdb 

(2)文件编码和文件隐藏的字符

Notepad++ 软件查看文件隐藏的字符 :  view-----> show symbol -----> show all characters  可以看到每行的最后 显示 LF ,这表示是linux的换行。如果是windows的CRLF,那么脚本执行就不会成功了。

注释:

LF和CRLF是什么

LF和CRLF区别

CRLF: "\\r\\n", windows系统环境下的换行方式

LF: "\\n", Linux系统环境下的换行方式

 

 

 

 

 

 

 

以上是关于linux磁盘分区挂载的主要内容,如果未能解决你的问题,请参考以下文章

linux系统磁盘分区及把磁盘挂载到系统中的方法

linux中划分新的磁盘分区并挂载到一个目录下的目的是啥?如何知道一个目录挂载了那个磁盘剩多少空间?

LUN挂载到Linux主机后,如何对磁盘进行分区

Linux系统磁盘分区设备挂载及磁盘配额详解

linux中划分新的磁盘分区并挂载到一个目录下的目的是啥?如何知道一个目录挂载了那个磁盘剩多少空间?

centOS 8 磁盘分区及挂载