1.创建软连接
将占用空间大的目录复制到另一个磁盘上面,或者是nfs提供的存储上面
例如
一台服务器A(IP:20.0.0.105)上的/opt/nfs
的文件过大,可以在另一台服务器B(IP:20.0.0.104)上安装nfs共享存储,然后将挂载。在把里面的东西拷贝过去
[root@serverb ~]# yum -y install nfs-utils rpcbind
[root@serverb ~]# vi /etc/exports/opt 20.0.0.0/24(rw)
[root@serverb ~]# systemctl start nfs
[root@servera ~]# showmount -e 20.0.0.104
Export list for 20.0.0.104:
/opt 20.0.0.0/24
[root@servera ~]# mkdir centos
[root@servera ~]# mount 20.0.0.104:/opt /centos/
[root@servera ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
···········
20.0.0.104:/opt nfs4 39G 2.4G 36G 7% /centos
[root@servera ~]# cp -R /opt/nfs/* /centos/
[root@servera ~]# ln -s /centos/ /opt/nfs
2.扩展根分区
根分区原本只有8G,现在根分区空间使用完了,需要扩容;加了10G的虚拟硬盘,现需要加入根分区的lvm中
一:查看刚才加上的10G虚拟硬盘,查看后发现为sdc
fdisk -l
二:对sdc进行分区
fdisk /dev/sdc 分区
n 新建分区
p 主分区
4 主分区号
回车
回车
w 保存
三:对新建立的分区sdc4进行格式化
mkfs -t ext3 /dev/sdc4 #centos6.x 使用此命令 ext3.ext4 是centos6.x 默认文件系统格式
mkfs -t xfs /dev/sdc4 #centos7.x 使用此命令 xfs为centos7.x 默认文件系统格式
四:创建pv
Pvcreate /dev/sdc4创建pv
df –h 查看分区信息
/dev/mapper/cl00-root 要扩展的分区
五:查看卷组情况
vgs 查看卷组
vgextendcl00/dev/sdc4将pv加入到卷组(vg)cl00中
vgs 查看卷组变化
lvextend -l +100%free /dev/mapper/cl00-root 或者 lvextend -L +20G /dev/mapper/cl00-root 逻辑卷扩容
xfs_growfs /dev/mapper/cl00-root调整分区
注意此处有区别:centos6.x 和centos7.x的区别
resize2fs/dev/mapper/cl00-root#centos6.x调整分区命令
xfs_growfs /dev/mapper/cl00-root#centos7.x调整分区命令
软连接 硬链接 区别:
硬链接
- 具有相同inode节点号的多个文件互为硬链接文件;
- 删除硬链接文件或者删除源文件任意之一,文件实体并未被删除;
- 只有删除了源文件和所有对应的硬链接文件,文件实体才会被删除;
- 硬链接文件是文件的另一个入口;
- 可以通过给文件设置硬链接文件来防止重要文件被误删;
- 创建硬链接命令 ln 源文件 硬链接文件;
- 硬链接文件是普通文件,可以用rm删除;
- 对于静态文件(没有进程正在调用),当硬链接数为0时文件就被删除。注意:如果有进程正在调用,则无法删除或者即使文件名被删除但空间不会释放。
软链接
- 软链接类似windows系统的快捷方式;
- 软链接里面存放的是源文件的路径,指向源文件;
- 删除源文件,软链接依然存在,但无法访问源文件内容;
- 软链接失效时一般是白字红底闪烁;
- 创建软链接命令 ln -s 源文件 软链接文件;
- 软链接和源文件是不同的文件,文件类型也不同,inode号也不同;
- 软链接的文件类型是“l”,可以用rm删除。
硬链接和软链接的区别
原理上,硬链接和源文件的inode节点号相同,两者互为硬链接。软连接和源文件的inode节点号不同,进而指向的block也不同,软连接block中存放了源文件的路径名。 实际上,硬链接和源文件是同一份文件,而软连接是独立的文件,类似于快捷方式,存储着源文件的位置信息便于指向。 使用限制上,不能对目录创建硬链接,不能对不同文件系统创建硬链接,不能对不存在的文件创建硬链接;可以对目录创建软连接,可以跨文件系统创建软连接,可以对不存在的文件创建软连接。
ls -ali / /显示inode号
find / -inum 7897 寻找
目录硬链接 数目 初始值为2
添加子目录,增加 硬链接数目
参考:
https://xzchsia.github.io/2020/03/05/linux-hard-soft-link/