fdisk -l
对于未挂载的磁盘,最下方会显示 Disk /dev/sdc doesn't contain a valid partition table
fdisk 磁盘名称
示例(此处的磁盘名称为 /dev/vdb
):
fdisk /dev/vdb
之后输入 m
可以查看帮助,具体的创建过程如下:
n
新增分区;p
为主分区、 e
为扩展分区,默认为 p
wq
写入磁盘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-root
lvextend -l +100%FREE /dev/mapper/centos-root
/dev/mapper/centos-root
lvextend -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