1.查看硬盘情况
[root@Sakura ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 500K 3.8G 1% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/vda1 40G 2.4G 36G 7% /
tmpfs 768M 0 768M 0% /run/user/0
通过上面的信息可以看出,目前只挂载的系统盘。
2.查看当前硬盘分区情况
[root@Sakura ~]# fdisk -l
Disk /dev/vda: 40 GiB, 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
Disklabel type: dos
Disk identifier: 0x968e366e
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 83886046 83883999 40G 83 Linux
Disk /dev/vdb: 200 GiB, 214748364800 bytes, 419430400 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
通过以上信息可以看出系统中一共有2个磁盘/dev/vda1、/dev/vdb分别为40G,200G 且/dev/vdb未挂载
3.新增磁盘挂载
fdisk /dev/vdb(/dev/vdb为上一步中查询到的磁盘名称)
输入参数 m (显示帮助可不输入)
输入参数n (新建分区)
输入参数e (extended扩展分区,p primary 主分区)
输入参数1 (1-4 1表示只分一个区)
enter键跳过
enter键跳过(表示全部,也可输入起柱面cylinder号来完成分区,该号不能大于磁盘末尾号)
输入参数w (保存)
使用命令lsblk查看一下分区情况:
[root@Sakura ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
vdb 253:16 0 200G 0 disk
└─vdb1 253:17 0 1K 0 part
可以看出vdb已经成功分区
4.格式化磁盘
使用mkfs.ext4 /dev/vdb格式化磁盘
[root@Sakura ~]# mkfs.ext4 /dev/vdb
mke2fs 1.45.6 (20-Mar-2020)
Found a dos partition table in /dev/vdb
Proceed anyway? (y,N) y
Creating filesystem with 52428800 4k blocks and 13107200 inodes
Filesystem UUID: 1c0e2580-4161-4e6c-9517-4418f81306dd
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks):
done
Writing superblocks and filesystem accounting information: done
5.挂载磁盘
挂载前需要创建挂载点,就是一个文件夹,然后使用命令mount把磁盘挂载到这个文件夹中
mkdir /data
mount /dev/vdb /data
df -h
/dev/vdb 196G 61M 186G 1% /data
查看到已经挂载成功 但是只是临时挂载,重启后,挂载点会消失
6.自动挂载
自动挂载有两种方式一种使用磁盘挂在一种是使用UUID挂载
6.1使用磁盘挂载
echo "/dev/vdb /data ext4 defaults 0 0" >> /etc/fstab
6.2使用UUID挂载
查看UUID有三种方式
blkid
lsblk -f
ll /dev/disk/by-uuid/
设置自动挂载
echo "UUID=6e26ed03-df7d-47e7-9324-8408341aea12 /data ext4 defaults 0 0" >> /etc/fstab
重新加载/etc/fstab
mount -a
完成挂载
7.卸载磁盘
# 临时卸载,重启机器之后又恢复到挂载状态
umount /dev/vdb
#永久卸载
vim /etc/fstab
#把添加的磁盘信息删除即可。重启机器查看是否卸载
Comments NOTHING