减小linux下根分区

2011/02/25

Xingfuxiaozi

减小linux 根分区

红帽企业版Linux安装程序默认的分区结构是,划分 /boot 分区和

swap 分区,然后将剩下的空间分给一个逻辑卷,并且使用该逻辑卷

作为根(/)分区。

将所有的数据文件和系统文件都存放在一个系统分区上,这对于生产

系统而言,不是一个好的选择。 如果系统不能重装,可以通过缩减

根分区所在的逻辑卷大小以缩减根分区大小。

警告:缩减LVM 可能会造成数据丢失。因此,应当做好数据备份。红

帽不能帮助您做大量的数据恢复。

缩减根分区所在的逻辑卷,必须在救援模式(rescue mode)下进行。

首先, 从红帽企业版 Linux 5 的第一张光盘启动系统,在提示符下

输入linux rescue,回车确认。选择相关的语言,键盘模式。当系

统提示启用网络设备时,选择“No”。最后,在提示允许救援模式挂

载红帽企业版 Linux 系统到/mnt/sysp_w_picpath 下时,选择“Skip”。文

件系统必须不被挂载,这时,成功进入了需要的救援模式。

接下来,运行以下命令扫描所有硬盘上的物理卷,卷组和逻辑卷: 请确认救援系统检测到硬盘正确的 lvm 结构。

# lvm.static pvscan

# lvm.static vgscan

# lvm.static lvscan

接下来,在救援模式下激活逻辑卷。例如,使用以下命令激活

/dev/VolGroup00/LogVol00:

# lvm.static lvchange -ay /dev/VolGroup00/LogVol00

下一步是缩减文件系统大小和逻辑卷/dev/VolGroup00/LogVol00。请

确认根文件系统和该逻辑卷有足够的空间存放之前所有的数 据。例

如,如果文件系统已使用 99%,这个办法将不能实现,或者可能会

造成不可修复的数据丢失。在改变文件系统大小之前,首先运行命令

e2fsck 检查文 件系统:

# e2fsck -f /dev/VolGroup00/LogVol00

# resize2fs /dev/VolGroup00/LogVol00 3000M

# lvm.static lvreduce -L 3000M /dev/VolGroup00/LogVol00

注意,这是针对/dev/VolGroup00/LogVol00 的操作。 Please note

that this is done on /dev/VolGroup00/LogVol00. 这里标明的数

字(300M)是文件系统最后的大小,而不是要减小的大小。

最后,核对修改生效,重启系统。 # lvm.static vgdisplay VolGroup00

# exit

©著作权归作者所有:来自51CTO博客作者xxt2142的原创作品,如需转载,请注明出处,否则将追究法律责任

xxt2142

3篇文章,3514人气,0粉丝

linux 减小根分区大小_减小linux下根分区相关推荐

  1. win10和linux双系统分区大小,win10与Linux双系统分区问题

    安装参考(我用的linuxmint): 1.准备 linuxmint启动盘启动电脑,进入linuxlive 用usb image write把下载的镜像写入u盘 打开gparted,调整分区,分出一个 ...

  2. windows linux cpu 抢占式 时间片_嵌入式Linux中进程调度怎样来解析

    合作微信:xydf321456 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件. ...

  3. linux扩展磁盘空间命令_在Linux上监视磁盘空间– SQL Server DBA的有用命令

    linux扩展磁盘空间命令 In this article, we will explore the different Linux commands related to the disk spac ...

  4. gparted调整分区大小_使用GParted调整Windows 7或Vista分区的大小

    gparted调整分区大小 One of the more advanced options for resizing your Windows Vista partition is to use t ...

  5. linux中打开pdf文件_在Linux中减少PDF文件大小

    linux中打开pdf文件 In our Linux system, If we have a large PDF file, we may want to reduce it's size. We ...

  6. linux:使用yum安装_首次使用Linux:30个安装案例

    linux:使用yum安装 Linux内核在8月25日(星期六)再大一岁.26年前,创建者和BDFL Linus Torvalds可能已经感觉到Linux只能满足一个人的需求. 但是今天我们知道,它改 ...

  7. linux运维工程师培训课程_《Linux运维工程师必学技能》完整版视频课程专题(1.0)...

    高性能负载均衡集群HAProxy实战视频课程 13节 4小时7分钟 课程目标: 欢迎大家加入 51CTO学院Linux交流群575837909,与喜欢学习Linux小伙伴们做朋友,一起为梦想增值.高性 ...

  8. linux mysql 文件夹权限_找到linux文件夹

    FineReport关于Linux下字体乱码终极解决方案 1:在windows下找到系统使用到的字体,这里以楷体举例 •到c盘的windows文件夹的Fonts文件夹里面存放了windows中用到的所 ...

  9. linux设置nexus开机自启动_在linux中使用nexus搭建maven私服

    首先介绍下为什么要搭建maven私服,简单点说就是就是把项目工程中的Jar包放在一个服务器上,每次Jar包的修改都能去私服上面Down到本地.可以对整个项目组的人形成一个统一的管理. 2.下载完之后就 ...

最新文章

  1. 补充上次的将父类作为方法的返回类型
  2. 华章数学译丛目录(2020年7月补缺更新版,共73本)
  3. [C#] 简单的 Helper 封装 -- RegularExpressionHelper
  4. python爬虫面试遇到的问题
  5. 视频号,张小龙的星辰大海
  6. 用c语言递归函数做扫雷,【C语言基础学习---扫雷游戏】(包含普通版+递归炼狱版)...
  7. 14 WM配置-主数据-定义存储单位类型(Storage Unit Type)
  8. vue学习(十五) 过滤器简单实用
  9. python xlrd使用_python:利用xlrd模块操作excel
  10. 百度和bing的背景肤色图片的保存
  11. android 手机地图
  12. cad2017插入电气符号_电气电气CAD图形符号大全.pdf
  13. 【图像分割】基于马尔可夫随机场实现图像分割附matlab代码
  14. java面试100题(应届生必备)
  15. Linux目录结构和文件、目录常用命令
  16. 给新一代IT人的分享
  17. 什么是SUM函数以及如何在Python,Excel和Mathlab中使用?
  18. python特效源代码_人工智能python代码实现魔幻换天视频特效
  19. windows使用docker部署gitlab
  20. windows桌面便笺使用小技巧

热门文章

  1. 【转】.NET试题总结二
  2. Direct 3D学习笔记(三)——光照与材质
  3. [ES6] 细化ES6之 -- 函数的扩展
  4. HTML基础——零基础必看
  5. Kinect开发学习笔记之(二)Kinect开发学习资源整理
  6. php清空dns缓存文件,怎么清除DNS缓存
  7. mysql输出重定向_将MySQL输出内容写入(重定向到)文件
  8. c语言100以内加减乘除法,一百以内的加减乘除法游戏....
  9. 实现二叉树的三种非递归遍历算法
  10. linux 读分区表文件,Linux 磁盘分区表、文件系统查看和操作