执行 df -h命令,查看当前文件系统情况
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 17G 13G 4.5G 74% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 13M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 179M 836M 18% /boot
tmpfs 781M 8.0K 781M 1% /run/user/42
tmpfs 781M 0 781M 0% /run/user/0
在不增加磁盘的情况下想调整根文件系统空间的话,只能缩小其他文件系统,在实操之前应该先知道每个文件系统是干嘛的
-
/dev/mapper/centos-roo:这是根文件系统,存储着操作系统和大多数应用程序的数据。(逻辑卷)
-
devtmpfs:这是设备文件系统,为内核设备提供动态设备节点。这个文件系统通常是内存中的虚拟文件系统,大小取决于系统内存。
-
tmpfs:挂载点/run,这是一个临时文件系统,用于存放系统启动和运行时的临时文件,它也是内存中的文件系统。
-
tmpfs:挂载点/sys/fs/cgroup,这是一个内存中的文件系统,用于存放控制组 (cgroup) 的信息和配置。
-
/dev/sda1:这是启动分区,存放引导加载程序和内核文件。它的大小通常较小,只需存放内核和启动相关文件。
-
tmpfs:挂载点/run/user/{userId},为某个用户分配的临时文件系统,通常用于存储临时会话。
要调整这些文件系统的大小,需要在启动参数或挂载选项中进行更改,在/etc/fstab
中添加或修改以下行来调整 tmpfs
和 devtmpfs
的大小,这里调整为1G
tmpfs /dev/shm tmpfs defaults,size=1G 0 0
tmpfs /run tmpfs defaults,size=1G 0 0
tmpfs /sys/fs/cgroup tmpfs defaults,size=1G 0 0
然后重新挂载这些文件系统
sudo mount -o remount /dev/shm
sudo mount -o remount /run
sudo mount -o remount /sys/fs/cgroup
对于 devtmpfs
,其大小是由系统自动管理的,不需要手动调整。
将节约下来的存储空间为/dev/mapper/centos-root
扩容
sudo lvextend -L +11G /dev/mapper/centos-root
检查自己的文件系统是 XFS
还是 ext4
-
ext4
sudo resize2fs /dev/mapper/centos-root
-
XFS
sudo xfs_growfs /
注意:/
是挂载点,需要根据实际调整。
完成上述步骤后,您可以使用 df -h
命令来检查文件系统的大小。