修改 linux分区文件,修改分区和EXT4文件系统大小
修改分区和EXT4文件系统大小
遇到一个问题,需要缩小Linux系统的分区和EXT4文件系统的大小(分区没有使用LVM),并且数据不能丢失。
注意:下面的操作涉及到修改分区和文件系统,具有一定的风险,最好先备份,防止操作失误导致数据丢失。
1. 启动到Linux,保证要修改的分区是 Unmount 的(推荐使用另外的Linux启动盘来引导系统)
2. 使用 fsck检查文件系统(保证文件系统没有错误,为修改文件系统做准备)
# e2fsck -f /dev/sda1
3. 修改文件系统的大小(使用 resize2fs)
# resize2fs /dev/sda1 7600000s
数字后面的‘s’表示通过扇区数(按每扇区512字节算)来指定文件系统的大小。还可以指定K(KB),M(MB),G(GB)等。具体细节参考man resize2fs。
4. 修改分区大小
# fdisk /dev/sda
因为fdisk无法动态的修改分区大小,所以只能先删除分区,然后再重建一个小一点的分区(size要计算好,必须要能容纳下我们在上一步调整后的文件系统)。
在删除之前,请记住分区的起始扇区(通过fdisk -l可以看到)。在重新创建分区的时候,必须保证起始扇区不变!另外,如果你修改的是可引导分区,注意它的可引导标志要保留,否则可能导致系统无法boot。
5. 修改完成之后,重新启动系统,看看修改是否生效。
如果是要扩大分区的size,则需要先修改分区大小,再修改文件系统的size,顺序是反的。
上面的方法是使用fdisk和resize2fs 来修改分区和文件系统,也可以使用gparted。gparted提供了图形界面,而且它在resize分区的同时会帮你resize文件系统,用起来更方便,不容易出错。
参考:
修改 linux分区文件,修改分区和EXT4文件系统大小相关推荐
- linux 重建ext4分区表,修改分区和EXT4文件系统大小
修改分区和EXT4文件系统大小 遇到一个问题,需要缩小Linux系统的分区和EXT4文件系统的大小(分区没有使用LVM),并且数据不能丢失. 注意:下面的操作涉及到修改分区和文件系统,具有一定的风险, ...
- python打开文件夹的权限_python修改linux中文件(文件夹)的权限属性操作
今天生成的对流云团路径图片放在linux下,文件的权限都是rw,没有x,后续的别人的程序调用不了,这里附上对三个属性的简单解释,有不够的欢迎大家补充 Linux的权限不是很细致,只有RWX三种 r(R ...
- linux .bashrc文件修改和生效
linux .bashrc文件修改和生效 cd home ==>选择用户文件夹=>ll -la .bashrc 使用man bash命令查看到的联机帮助文件中的相关解释如下: .ba ...
- linux终端更改bashrc文件,linux .bashrc文件修改和生效
linux .bashrc文件修改和生效 cd home ==>选择用户文件夹=>ll -la .bashrc 使用man bash命令查看到的联机帮助文件中的相关解释如下: .ba ...
- linux文件系统和挂载点修改,linux下磁盘进行分区、文件系统创建、挂载和卸载...
任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Reco ...
- linux通过文件修改密码,如何通过Linux系统来修改密码
现在使用Linux作为服务器的人越来越多,其实它非常适合中小企业,下面爱站技术频道小编一起教你如何通过Linux系统来修改密码,感兴趣的小伙伴们可以进入下文参考一下. 一. 下载软件 这个自由软件源于 ...
- linux 禁止文件修改时间,linux 修改文件的时间属性
二.修改文件时间 创建文件我们可以通过touch来创建.同样,我们也可以使用touch来修改文件时间.touch的相关参数如下: -a : 仅修改access time. -c : 仅修改时间,而不建 ...
- linux读取文件修改时间函数,Linux服务器编程之utime()函数修改文件存取时间
Linux服务器编程之utime()函数修改文件存取时间 C语言utime()函数:修改文件的存取时间和更改时间 头文件: #include #include 定义函数: int utime(cons ...
- linux时间同修改,linux 系统时间修改同步
修改: # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改为中国的东八区 # vi /etc/sysconfig/clock ZONE=& ...
- linux ntp端口 修改,Linux时间配置(修改时间 修改日期 ntpd ntpdate NTP socket exiting)...
修改linux的时间可以使用date指令 修改日期: 时间设定成2013年11月1日的命令如下: #date -s 01/11/2013 修改时间: 将系统时间设定成上午10点18分0秒的命令如下. ...
最新文章
- windows延缓写入失败相关问题解决办法
- React开发(200):三种截取字符串的方法
- java第二章_JAVA第二章知识点
- Django分页器和自定义分页器
- JSP_tomcat_mysql_注冊验证用户;
- Danfo.js专题 - Danfo.js与Dnotebook简介与入门
- vue之生命周期(beforeCreate,created,beforeMount,mounted,beforeUpdate,updated)
- html5 微信 飞机 源码,[HTML5]微信飞机大战
- junit4报测试类class not found
- 《Redis视频教程》(p19)
- ASP.NET快速入门
- 联想rd650怎么装系统win7_联想启天M4650台式机win10怎么改win7
- 怎么在FLASH的场景中控制影片剪辑的播放和停止
- 为什么阿里巴巴最爱招Java开发程序员?
- 【数据产品案例】阿里XSigma智能客服调度平台
- HTML5高度还原复古24层魔塔网页版小游戏源码
- 读《达·芬奇密码》| 一场侦探式的宗教传道
- 神医视频消重软件,集合了消重跟视频原创制作于一体神器
- 软件架构师的要求介绍
- 会计培训计算机,《会计计算机培训》PPT课件.ppt
热门文章
- 详解FSMO的五种角色
- 2.Jenkins 权威指南 --- 配置Jenkins 服务器
- 23. stdin, stdout, stderr
- 40. 后台模块开发(5)
- 一个GUI程序究竟会有几个线程?
- 智慧屏鸿蒙系统简介,首发鸿蒙系统,荣耀智慧屏是何方神圣?
- [2019杭电多校第五场][hdu6628]permutation 1
- [Apple开发者帐户帮助]二、管理你的团队(7)管理服务器帐户
- nginx root与alias区别
- 201671010129 2016—2017—2 《Java程序设计》Java总结