Linux硬盘操作
查看硬盘挂载情况命令
lsblk #可以查看到未挂载盘的情况以及分区情况
# NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
# vda 253:0 0 40G 0 disk
# └─vda1 253:1 0 40G 0 part /
df -h #只可以看到已经挂载的盘的情况
# Filesystem Size Used Avail Use% Mounted on
# devtmpfs 909M 0 909M 0% /dev
# tmpfs 919M 0 919M 0% /dev/shm
# tmpfs 919M 97M 823M 11% /run
# tmpfs 919M 0 919M 0% /sys/fs/cgroup
# /dev/vda1 40G 7.8G 30G 21% /
# tmpfs 184M 0 184M 0% /run/user/0
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: 0x0009d110
# Device Boot Start End Blocks Id System
# /dev/vda1 * 2048 83886079 41942016 83 Linux
分区操作
#1,删除分区
fdisk /dev/vda #硬盘的硬盘 /dev/vda
# 然后输入 d 看到分区情况(1,2,3) 然后输入分区号进行选择 最后w保存
#2,创建分区(在格式化完成之后)
fdisk /dev/vda
#输入n 然后根据提示进行分区操作
硬盘格式化
#2,格式化硬盘
#格式化支持的格式
# mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.minix mkfs.xfs
mkfs.ext4 /dev/vda
硬盘挂载
#挂载方式1 在重启的时候会自动卸载
mount /dev/vdb /data #将/dev/vdb 挂载到 /data 目录下
#挂载方式2 在重启的时候会自动挂载,但是在拿走硬盘的时候要记得卸载要不然不能直接进入系统
blkid #查看各个硬盘与各个分区的UUID
# /dev/vda1: UUID="67050106-025d-4643-bd18-b89bf74febad" TYPE="ext4"
vim /etc/fstab#对挂载文件进行操作
# 添加记录 UUID=67050106-025d-4643-bd18-b89bf74febad /data ext4 defaults 0 0
mount -a #刷新挂载情况
---------------------------------------------------------------------------------------
#解除挂载1
umount /dev/vdb
#解除挂载2
vim /etc/fstab#对挂载文件进行操作 删除或注释挂载记录
mount -a #刷新挂载情况