fdisk -l
对于未挂载的磁盘,最下方会显示 Disk /dev/sdc doesn't contain a valid partition table
fdisk 磁盘名称
示例(此处的磁盘名称为 /dev/vdb ):
fdisk /dev/vdb
之后输入 m 可以查看帮助,具体的创建过程如下:
n 新增分区;p 为主分区、 e 为扩展分区,默认为 pwq 写入磁盘mkfs.ext4 磁盘或分区名称
示例(此处格式化的磁盘分区为 /dev/vdb1 ):
mkfs.ext4 /dev/vdb1
mkdir 需要挂载的目录
示例(此处新增的目录为 根目录 下的 data 目录):
mkdir /data
mount 磁盘或分区名称 目录名称
示例(此处将 /dev/vdb1 分区挂载至 /data 目录):
mount /dev/vdb1 /data
df -h
fdisk -l
blkid
示例:
/dev/vdb1: UUID="d5fb66f1-61ef-4614-b4a5-7bd3c7ac0bf9" TYPE="ext4"
/etc/fstab 文件vim /etc/fstab
内容:
UUID=磁盘或分区的UUID 挂载的主机目录 磁盘或分区格式 参数 是否备份(0:否、1:是) 检查顺序(0:忽略、1:优先、2:正常)
示例(此处挂载的目录为 /data 目录):
UUID=d5fb66f1-61ef-4614-b4a5-7bd3c7ac0bf9 /data ext4 defaults 0 0
分区名称 挂载的主机目录 磁盘或分区格式 参数 是否备份(0:否、1:是) 检查顺序(0:忽略、1:优先、2:正常)
示例(此处挂载的目录为 /data 目录):
/dev/vdb1 /data ext4 defaults 0 0
umount 取消挂载的目录
示例:
umount /data
df -h
fdisk -l
fdisk 磁盘名称
示例:
fdisk /dev/sda
注意:在 4、5 步全部完成之前,不要输入 wq 保存分区设置
p 查看当前分区;d 删除分区;3;p 查看分区;n 新增分区。注意:在 4、5 步全部完成之前,不要输入 wq 保存分区设置
n 新增分区;p 设置分区类型(p 为主分区、 e 为扩展分区,默认为 p);3;p 查看当前分区;wq 保存分区设置fdisk -l
partprobe 磁盘名称
示例:
partprobe /dev/sda
cat /etc/fstab
xfs_growfs 磁盘名称
示例:
xfs_growfs /dev/mapper/centos-root
resize2fs 磁盘名称
示例:
resize2fs /dev/mapper/centos-root
fdisk -l
df -h
fdisk 磁盘名称
示例:
fdisk /dev/sdb
之后输入 m 可以查看帮助,具体的创建过程如下:
n 新增分区;p 设置分区类型(p 为主分区、 e 为扩展分区,默认为 p);t 设置分区编号;L 查看 Hex 代码;8e 指定分区格式为Linux LVM;wq 将设置写入硬盘pvdisplay
pvcreate 磁盘或分区名称
示例:
pvcreate /dev/sdb1
pvdisplay
vgdisplay
vgextend 卷组名称 物理卷名称(磁盘或分区名称)
示例:
vgextend centos /dev/sdb1
vgdisplay
lvdisplay
lvextend -l +需要分配的空间(百分比或具体容量) 逻辑卷名称
示例:
/dev/mapper/centos-rootlvextend -l +100%FREE /dev/mapper/centos-root
/dev/mapper/centos-rootlvextend -l +10G /dev/mapper/centos-root
cat /etc/fstab
xfs_growfs 逻辑卷名称
示例:
xfs_growfs /dev/mapper/centos-root
resize2fs 逻辑卷名称
示例:
resize2fs /dev/mapper/centos-root
fdisk -l
df -h
yum -y install nfs-utils
mount -t nfs nfs服务器地址:/nfs盘目录 /本机目录
/etc/fstab 文件vim /etc/fstab
nfs服务器地址:/nfs盘目录 /本机目录 nfs defaults 0 0
mount -a
注意:若挂载时提示 mount.nfs: access denied by server while mounting ... ,则说明当前服务器不在被允许挂载的范围,需要检查 nfs 服务器的 /etc/exports 文件,确保当前服务器IP和需要挂载的目录是否正确,/etc/exports 文件的内容如下:
需要挂载的目录 允许挂载的IP/子网掩码(权限)
示例( nfs 服务器的 /data 目录允许以 读写权限 挂载至 192.168.1.10 主机):
/data 192.168.1.10/32(rw,sync)
修改 /etc/exports 文件后需要重启 nfs 服务:
systemctl restart nfs-server.service