Linux磁盘管理+软连接

Last modified date

软连接

生成

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

weijiang