首页 > 系统相关 >LInux根目录爆满

LInux根目录爆满

时间:2023-09-06 15:22:42浏览次数:39  
标签:tar ## 分区 LInux dev 爆满 home 根目录

大致思路:备份/home内容,删除/home文件系统的逻辑卷,扩大/root文件系统,新建/home,恢复内容

命令:

##查看磁盘使用情况
df -h
##评估磁盘空间情况
du -h -x --max-depth=1
##打包home目录文件
tar -cvf /tmp/home.tar /home
##杀掉使用home的进程
fuser -km /home
##卸载home所在分区卷
umount /home
##删除lv分区
lvremove /dev/***
##扩展root分区
lvextend -L +80G /dev/***
##重建大小
resize2fs /dev/***
##为home创建分区
lvcreate -L 50G -n /dev/***
##格式化
mkfs.ext4 /dev/***
##装载
mount /dev/***
##解压home包文件
tar -xvf /tmp/home.tar -C /home/

标签:tar,##,分区,LInux,dev,爆满,home,根目录
From: https://www.cnblogs.com/garbslife/p/17682368.html

相关文章

  • Linux实现多硬盘数据存储
    fdisk-l查看可用磁盘设备1/#fdisk-l2Disk/dev/mmcblk1:7456MB,7818182656bytes,15269888sectors3238592cylinders,4heads,16sectors/track4Units:sectorsof1*512=512bytes56Disk/dev/mmcblk1doesn'tcontainavalidpartitiont......
  • 在EC2上对SELinux故障进行紧急恢复以及排查的思路及方法
    概述SELinux,全称Security-EnhancedLinux,是一个为系统提供强制访问控制机制的安全模块,安装并启用SELinux模块的操作系统会为每个进程和系统资源打上一个特殊的安全标记,称为SELinux上下文,并根据SELinux上下文信息以允许或拒绝访问行为。亚马逊云科技开发者社区为开发者们提供......
  • linux 安装mysql
    官网下载地址https://downloads.mysql.com/archives/community/ 我的是centos7下载的是这个 2.上传到服务器,解压#在当前目录下(mysql)下创建一个mysql-8.0.33文件夹mkdirmysql-8.0.33#解压安装包到该目录下tar-xvfmysql-8.0.33-1.el7.x86_64.rpm-bundle.tar-C......
  • 在 Linux 系统中安装并设置 kubectl
    准备开始kubectl版本和集群版本之间的差异必须在一个小版本号内。例如:v1.28版本的客户端能与v1.27、v1.28和v1.29版本的控制面通信。用最新兼容版的kubectl有助于避免不可预见的问题。在Linux系统中安装kubectl在Linux系统中安装kubectl有如下几种方法:用c......
  • Linux htons()和htonl()简介
    htons()#include<arpa/inet.h>uint16_thtons(uint16_thostshort); htons的功能:            将一个无符号短整型数值转换为网络字节序,即大端模式(big-endian)参数u_shorthostshort:16位无符号整数返回值:TCP/IP网络字节顺序.TCP/......
  • linux添加route
    临时添加:方法一:route命令添加:routeadd-net 192.168.168.0 netmask 255.255.255.0 gw 192.168.168.1deveth0route删除:routedel-host xxx gwxxx deveth0方法二:iproute添加:iproute add192.168.0.0/24 via下一跳 deveth0iproute删除:ip......
  • Linux C 进阶 —— 可变参数
    1#include<stdio.h>2#include<stdarg.h>3/*方式1C99宏方式GNUC扩展宏方式*/4#defineMC_C99_PRINT(fmt,...)printf(fmt,##__VA_ARGS__)//##作用:当变参列表为空时,消除fmt后的逗号5#defineMC_GNC_PRINT(fmt,args...)printf(fmt,##args)6/*......
  • Linux应用编程_多线程编程
    (1)线程的创建: pthread_ttid=pthread_self(); //获取当前线程的tid号 intret=pthread_create(&tid1,NULL,fun1,(void*)&a);//创建线程传入变量a的地址 ret=pthread_create(&tid2,NULL,fun2,(void*)(long)a);//创建线程传入变量a的值(2)线程的退出与回收: pth......
  • Linux应用编程_网络通信TCP/UDP
    (1)网络协议被分为5层 1)应用层:直接为用户的应用进程提供服务 HTTP协议,FTP协议,DNS,POP3,SNMP,Telnet 2)运输层(传输层):负责向两个主机中进程之间的通信提供服务 (基于TCP/UDP) (1)传输控制协议TCP(TransmissionControlProtocol): 1)数据传输的单位是报文段 2)面向......
  • Linux 命令总结
    Linux文件系统FHS3.0(FilesystemHierarchyStandard)/etc配置文件bin必要命令usr二级目录home家目录var动态数据VFS虚拟文件系统内核层抽象出通用的文件系统接口支持文件、网络、特殊文件系统抽象对象:超级快:文件系统目录项:文件路径索引节点:具体文件文件:进程打开的文件属性分层......