1. 分区
一盘小于2T的磁盘都是使用fdisk进行分区操作具体如下:
## 查询磁盘
fdisk -l
## 假设待分区磁盘为/dev/vdb
## 分区
fdisk /dev/vdb
### fdisk /dev/vdb 进入分区命令空间,输入p查看基础信息
### 输入g 创建新的空白gpt分区
### 输入n 开始创建分区,之后会显示要分区的磁盘序号,没有特殊需求默认即可,如果之前在/dev/vdb磁盘中做过分区,那么这个序号会默认自增,当然也可以手动输入一个未分配过的分区序号
### 回车后,此时会让输入开始的扇区,没有特殊需求,默认即可,回车
### 此时会让输入一个结束的扇区位置,此时可以输入 “+100G” 这样就可以分出一个100G的分区,单位可以有:K/M/G/T 根据需要进行分区
#### 当然,若是想将整个磁盘剩余的所有空间作为一个分区的话,直接回车即可
### 输入w 回车保存分区退出
2. 格式化
## 此时已经有了创建的分区了
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 100G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 99G 0 part
├─centos-root 253:0 0 91G 0 lvm /
└─centos-swap 253:1 0 8G 0 lvm [SWAP]
vdb 252:16 0 1T 0 disk
└─vdb1 252:17 0 1024G 0 part
## vdb下已经有了vdb1
## 格式化
mkfs -t ext4 /dev/vdb1
3. 挂载
## 因有要求不能使用/etc/fstab配置文件挂载分区,需使用/etc/rc.local配置进行加载,具体配置如下
## 切换到root用户,创建挂载目录
mkdir /workspace
## 给/workspace赋权限
chown -R username:username /workspace
#### 上面创建目录和赋权限可以没有
## vim打开/etc/rc.local
## 在/etc/rc.local最下插入一行代码
mount -U 【UUID】 /workspace
## 其中【UUID】使用命令blkid进行查询
## 配置好后,给/etc/rc.local加上可执行权限,默认/etc/rc.local是有可执行权限的,不同发行版可能会不一样,需要自己检查一下
## /etc/rc.local是从/etc/rc.d/rc.local中创建出来的软链接,/etc/rc.d/rc.local一般情况下,没有用过是没有可执行权限的
## /etc/rc.local 和 /etc/rc.d/rc.local都需要有可执行权限
chmod +x /etc/rc.local /etc/rc.d/rc.local
## 重新启动服务器,这时分区就会自动挂载了
## 如果需要给这个分区分配到普通用户,在挂载完成后分配权限即可,此时即便是重启权限也不会变
chown -R username:username /workspace