linux中root目录下下指定磁盘空间扩容
1 查看当前磁盘情况
fdisk -l
/dev/sda1 2048 6143 2048 83 Linux
/dev/sda2 * 6144 1054719 524288 83 Linux
/dev/sda3 1054720 10508287 4726784 8e Linux LVM
我这里只有/dev/sda一块磁盘,系统默认已经使用了sda1 sda2 sda3,其中sda1忘了干嘛的了,sda2用作了boot,sda3用作逻辑卷,是其他逻辑盘的基础盘。由于最多支持4块主分区,所以现在需要将所有剩余空间都创建成一个扩展分区,然后在这个扩展分区上创建逻辑分区,逻辑分区可以建的随意了,要多少建多少。
2 新建扩展分区和逻辑分区
fdisk /dev/sda
输入n
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e):(这里选e,创建扩展分区,将所有空间分配给它)
前面的扩展分区创建完毕后再次输入n,因为主分区已经用完了,所以这里直接让创建逻辑分区,起始扇区默认,结束扇区+500M
输入p查看当前创建情况
/dev/sda1 2048 6143 2048 83 Linux
/dev/sda2 * 6144 1054719 524288 83 Linux
/dev/sda3 1054720 10508287 4726784 8e Linux LVM
/dev/sda4 10508288 41943039 15717376 5 Extended(划走所有空间的扩展分区(主分区))
/dev/sda5 10510336 11534335 512000 83 Linux(实际要用的逻辑分区)
创建完逻辑分区后,输入w将创建信息写入系统完成创建
3 格式化新创建的逻辑分区
在此之前先使用partprobe刷新分区表,否则/dev/sda5是不能被系统识别的,有些情况可能需要重启服务器(如虚拟机)
mkfs.ext4 /dev/sda5
4 创建新的pv
pvcreate /dev/sda5
5 将pv加入到root所在的vg
通过df -l和vgdisplay命令可以知道root是在名为centos的vg内的
vgextend centos /dev/sda5
再次使用vgdisplay可以看到vg已经变大了(多了500m的空闲空间)
6 扩展root所在的lv
通过lvdisplay可以知道root的lv路径为/dev/centos/root
lvextend -l +100%free /dev/centos/root
这时候通过lvdisplay可以看到root已经扩展了,但是df -l看到的root还是原来的大小,使用如下命令可同步一下
resize2fs /dev/centos/root(centos7以前)
或
xfs_growfs /dev/centos/root(centos7)
7 查看结果
df -l可查看当前磁盘情况
linux中root目录下下指定磁盘空间扩容的更多相关文章
- Linux中重要目录详解
Linux重要目录详解 / 根目录,第一层目录,所有其他目录的根,一般根目录下只存放目录.包括:/bin, /boot, /dev, /etc, /home, /lib, /mnt, /opt, /p ...
- Linux中/proc目录下文件详解
转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.html Linux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统 ...
- Linux磁盘空间扩容(LVM)
Linux磁盘空间扩容(lvm) 随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分.那么怎么才能 ...
- Linux中 /boot 目录介绍 【转载】
Linux中 /boot 目录介绍 转自:点击打开链接 一./boot/目录中的文件和目录 Linux系统在本地启动时,目录/boot/非常重要,其中的文件和目录有: (1)系统Kernel的配置文件 ...
- Linux中/proc目录下文件详解(转贴)
转载:http://www.sudu.cn/info/index.php?op=article&id=302529 Linux中/proc目录下文件详解(一) 声明:可以自由转载本文, ...
- 关于linux中的目录配置标准以及文件基本信息
关于Linux中的目录配置标准 在查看docker.k8的运行日志,修改相关的运行记录的时候,学长总是能很快地找到目录,这个多多少少和Linux的FHS(File Hierarchy Standard ...
- linux中各目录及详细介绍
一.Linux文件系统的层次结构 在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构,如图: 二.目录 1.目录的定义 目录相当于Windows中的文件夹,目 ...
- Unix/Linux中/usr目录的由来
在Linux系统中,有一个很重要的目录——/usr目录.关于这个目录名称的由来,网上主要有下面几种说法: user的缩写 User Shareable Read-only的缩写 Unix/User S ...
- Linux中root用户找不到JAVA_HOME
Linux中root用户找不到JAVA_HOME 在Ubuntu环境中安装好Java环境后设置环境变量:在/etc/profile中设置好了JAVA_HOME变量并引入到PATH中,用于Ubunt ...
随机推荐
- golang "%p"学习记录随笔
对于获取slice的指针地址, 通过unsafe.Pointer 和 "%p"占位符两种方式得到的地址是不同的 s := make([]int, 1) t.Log(unsafe.P ...
- domReady的理解
domReady的理解 domReady是名为DOMContentLoaded事件的别称,当初始的HTML文档被完全加载和解析完成之后,DOMContentLoaded事件被触发,而无需等待样式表.图 ...
- DC4靶机
DC-4靶机渗透 扫描内网机器,看到143是开启的,那么ok了,确定了目标主机的地址. 对其进行进一步的端口扫描,80,22端口都是开放的. 访问具体网页,进行爆破,分别为admin,happy. 里 ...
- tf.split函数的用法(tensorflow1.13.0)
tf.split(input, num_split, dimension): dimension指输入张量的哪一个维度,如果是0就表示对第0维度进行切割:num_split就是切割的数量,如果是2就表 ...
- LINQ中的OrderBy实现按照两个字段升序、降序排序操作
在公司或许有这种需求,先根据第一个某个字段按照升序排序,然后如果相同,在按照第二个某个字降序排序,我们该怎么去实现呢? 现在来教教大家分别使用Labmda和LINQ进行这种操作. 1.先按照第一个字段 ...
- ZooKeeper 【不仅仅是注册中心,你还知道有哪些?】
什么是 ZooKeeper Apache ZooKeeper 是一个开源的实现高可用的分布式协调服务器.ZooKeeper是一种集中式服务,用于维护配置信息,域名服务,提供分布式同步和集群管理.所有这 ...
- Python-语法糖(装饰器)
什么是高阶函数? -- 把函数名当做参数传给另外一个函数,在另外一个函数中通过参数调用执行 #!/usr/bin/python3 __author__ = 'beimenchuixue' __blog ...
- html 网页美化--2
html网页美化: 鼠标点击特效:爱心.爆炸烟花(有些特效在Chrome中无法实现,推荐使用edge) 背景樱花花瓣 鼠标滑动彩带 此代码也可以用于博客园主页美化(需要申请JS权限):复制到博客侧边栏 ...
- Arduino 多线程简单代码
转载: 1. https://www.csdn.net/gather_27/MtTaggzsMDExMS1ibG9n.html 2. https://v.youku.com/v_show/id ...
- 111 01 Android 零基础入门 02 Java面向对象 04 Java继承(上)02 继承的实现 01 继承的实现
111 01 Android 零基础入门 02 Java面向对象 04 Java继承(上)02 继承的实现 01 继承的实现 本文知识点: 继承的实现 说明:因为时间紧张,本人写博客过程中只是对知识点 ...