Linux磁盘管理+软连接
软连接
生成
ln -s /源文件 /目标地址
# /目标地址/源文件
删除
rm ./目标地址
# 注意:
# rm ./目标地址/ 是删除文件
# rm ./目标地址 是删除软连接
LVM管理器
可在线扩展逻辑盘,
缩小逻辑盘,最好先备份数据
pv创建物理盘
使用lvm的pv命令创建
或
使用fdisk创建,后更改磁盘类型
# pvcreate 物理盘1 物理盘2
pvcreate /dev/sdb /dev/sdc
# 查看物理盘
pvdisplay
pvs
# 删除物理盘
pvremove /dev/sdb
vg 创建磁盘组
一组磁盘内可添加多个磁盘
# 创建磁盘组
# vgcreate 组名 磁盘1
vgcreate lvm-a /dev/sdb
# 扩展
vgextend lvm-a /dev/sdc
# 删除组内的1个磁盘
vgreduce lvm-a /dev/sdb
# 删除组
vgremove lvm-a
lv 创建逻辑盘
逻辑盘为系统使用的盘,
无须在意物理盘,
多个物理盘合为一个盘
# 创建逻辑盘
# lvcreate -L 逻辑盘大小 -n 逻辑盘名称 使用的磁盘组
lvcreate -L 10G -n lvm-a-1 lvm-a
# 扩展逻辑盘
lvextend -L +10G /lvm-a/lvm-a-1
# 缩小逻辑盘
lvreduce -L -10G /lvm-a/lvm-a-1
# 删除逻辑盘
lvremove lvm-a
合理缩小逻辑盘
缩小逻辑盘,最好先备份数据
在尽可能不出错误的情况下,缩小逻辑盘
# 检测磁盘是否正常(一般都是没问题的,有问题就表示数据已经损坏了)
# e2fsck -f 逻辑盘路径
e2fsck -f /dev/lvm-a/lvm-a-1
# 检测缩小后的磁盘容量是否可以为10G(一般看情况,默认可以)
# 正常是直接缩小文件块
# resize2fs 逻辑盘 缩小后的容量
resize2fs /dev/lvm-a/lvm-a-1 10G
# 然后缩小逻辑区(例如,缩小了100M)
lvreduce -L -100M /dev/lvm-a/lvm-a-1
# 检测磁盘
e2fsck -f /dev/lvm-a/lvm-a-1 10G