挂载一个数据盘
在运维工作中,巡检服务器和安装数据库时,往往会给存放数据的目录分配较大的存储空间。这时候就需要给较小的目录挂载一个数据盘,我们以/data目录为例子。
新建data目录:
cd /
mkdir data
1.列出所有可用块设备的信息
lsblk
2.查看待分区的磁盘 /dev/vdb的信息
fdisk -l
3.查看磁盘信息,挂载类型
df -Th
4.对/dev/vdb磁盘进行分区
fdisk /dev/vdb
命令(输入 m 获取帮助):m
命令(输入 m 获取帮助):n #添加一个新分区
Select (default p): p #打印分区表
命令(输入 m 获取帮助):w #将表写入磁盘并退出
5.将分区格式化为 ext4 的文件系统
使用mkfs命令格式化分区,刚创建好的分区不能使用,必须格式化为指定的文件系统以后才能使用
mkfs -t ext4 /dev/vdb
[root@host-192-168-17-184 data]# mkfs -t ext4 /dev/vdb
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
32768000 inodes, 131072000 blocks
6553600 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2279604224
4000 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
6.挂载/dev/vdb到/data目录
mount /dev/vdb /data
### 查看磁盘信息
df -Th
7.设置开机自动挂载
### 获取磁盘的uuid
lsblk -f
[root@0002 /]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
vda
├─vda1 swap 995a500d-eecf-4bc6-88cf-e700c15a2250 [SWAP]
└─vda2 ext4 950d2628-76ab-47b8-ac48-d349cb5d670c /
vdb ext4 68653dca-0899-41dd-af6b-b009c2a07163 /data
#开机自动挂载
vim /etc/fstab
#写入内容
UUID=68653dca-0899-41dd-af6b-b009c2a07163 /data ext4 defaults 1 1