几个需要掌握的命令:
fdisk –l 显示磁盘的详细信息
mkdir /mnt1 创建挂载点
mkfs.ext4 /dev/vdb 格式化磁盘
mount /dev/vdc /mnt1 将设备挂载到指定的挂载点
0. 查看磁盘的详细情况
首先使用 fdisk -l 命令查看磁盘的详细情况,若磁盘不存在详细的磁盘信息(包括ID及Block),如下“/dev/vdb”所示,则说明该磁盘没有挂载。
[root@localhost addons]# fdisk -l
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b714e
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 83886079 41942016 83 Linux
Disk /dev/vdb: 64.4 GB, 64424509440 bytes, 125829120 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
1. 创建挂载点
然后,使用 mkdir /mnt1 命令创建一个挂载点,便于挂载磁盘。
[root@localhost addons]# mkdir /mnt1
2. 格式化数据盘
接着,使用 mkfs.ext4 /dev/vdb 命令对需要挂载的磁盘进行格式化。此处ext4是第四代扩展文件系统。
[root@localhost addons]# mkfs.ext4 /dev/vdb
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
3932160 inodes, 15728640 blocks
786432 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2164260864
480 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
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
需要注意的是,若没有格式化磁盘则会提示如下错误“mount: unknown filesystem type '(null)”。
在格式化之后,可以通过命令 lsblk –f 查看数据盘是否已格式化。
[root@localhost addons]# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sr0
vda
└─vda1 xfs e8bac8c6-555e-473c-b5ce-0785d05bb42d /
vdb ext4 eff41882-339f-4212-aea5-c2e77acfd9fb
3. 挂载磁盘
然后,使用命令 mount /dev/vdb /mnt1 将设备挂载到创建的挂载点。
[root@localhost addons]# mount /dev/vdb /mnt1
4. 查看挂载结果
最后,我们使用命令 df -h 查看挂载的结果,如下所示 dev/vdb 已经成功挂载到了/mnt1 挂载点上。
[root@localhost addons]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 5.3G 35G 14% /
devtmpfs 909M 0 909M 0% /dev
tmpfs 920M 24K 919M 1% /dev/shm
tmpfs 920M 25M 895M 3% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
tmpfs 184M 0 184M 0% /run/user/0
/dev/vdb 59G 53M 56G 1% /mnt1