‘壹’ linux下调整根目录和home目录的空间大小
安装Linux时全部走的默认,导致home路径过大,由于安装CDH对home没有要求,现将home减小,增大根目录的大小,步骤如下:
由此可以看到根目录与home目录都是xfs格式,由于xfs文件系统只支持增大分区空间的情况,不支持减小的情况。
若减小,只能在减小后将逻辑分区重新通过 mkfs.xfs 命令重新格式化才能挂载上,这样的话这个逻辑分区上原来的数据就丢失了。
由此可见,/home目录已经被umount掉。
由此可见,home减少了100G空间,根目录增加了100G空间。
‘贰’ 请问如何调整Linux根目录(/)的空间大小急求解决办法!!!
备份重新分区。
另外,谁教你这么分区的,你就去抽谁吧。
印象里
linux
可以调整分区大小,但太麻烦了,操作错误也可能导致数据丢失。
所以,既然肯定会备份数据,为什么不干脆备份了重新分区。
分这么多分区干嘛用啊……就算了用了逻辑卷,但这也太多了吧。
‘叁’ linux下如何增加已有空间的容量
/boot只装了10-20M的文件,你给200G干嘛?用到天崩地裂海枯石烂天荒地老你那200G都用不完。
/usr存储源码安装的默认路径,软件装得多这个目录要大
/var存储日志,这个目录要大
/home,多用户的时候这个分区要大
先分一个200G分区,把一个关键系统目录内容过去,然后在fstab里修改指向。
‘肆’ 请问如何调整Linux根目录(/)的空间大小急求解决办法!!!
这也太小了
把其他分区或者某个目录挂载成根目录吧
你可以在fstab里变更系统目录的挂载点
也可以用chroot临时变更系统根目录
*NIX的文件系统就是专为方便挂载新磁盘设计的,用分区工具什么的都是Windows下的习惯思维。
‘伍’ (克隆)Linux7-ext4分区预留空间的作用及大小的调整
原文地址:
https://blog.qzze.com/1347.html
大多数文件系统都会保留一部分预留空间,而ext3、ext4也一样会存在一部分的预留空间,并且这部分的预留空间的大小能占到整块硬盘的5%,可以说占用的空间相当的大。
对于为什么预留这部分空间最核心的说法是预留空间主要是防止空间被占用时,root用户无法登录,一些系统相关的以root身份运行的进程没有足够的空间运行而导致系统崩溃,这种说法是单纯的对于系统盘来说,但还有一种说法是保留5%的预留空间是为了保证没有文件碎片设计的,所以不建议降低,当然网上还有很多别的说法,总体来说大家都一致认为非系统盘没必要保留这5%的空间,100G的数据盘可就少了5个G,没必要保留,我们就得研究下怎么把这部分预留空间给释放出来了。
对于这部分预留空间的释放我们首先要有root的权限,然后执行以下命令便能快速无损的释放预留空间了。
命令中的1是意思是设置预留空间为整块硬盘的1%,我个人更喜欢直接把这个参数改成0,那样就把预留空间给全部释放掉了,当然你也可以在格式化硬盘的时候去设置这个百分比。
这样在格式化的时候就把预留空间设置成了0%,也就是不保留预留空间,把预留空间全部释放掉了,当然还有种方法就是直接利用-r选项来设置预留空间为多少个磁盘块,例如可以直接设置预留空间为1000个磁盘块,我们可以执行下面的命令。
以上便是ext4系统预留空间的调整和释放的全部内容,不过既然文件系统全都有一部分的预留空间,那么他就肯定有存在的意义,在硬盘够用的情况下,还是建议大家保留这部分的预留空间。
‘陆’ linux新增了磁盘空间,怎么增大原有的分区
楼下提供的是一种变相的方案,将新增空间转变为分区挂载到文件系统中使用。x0dx0a另一种方案是用fdisk根据磁盘分区起始和终止柱面号,删除已有分区,重新新建分区。x0dx0a具体方案参考以下网络文章(以下原文基本涵盖了主要技术点,如果未涉及其他具体细节,你可参考其他网络同分类文章):x0dx0a##################x0dx0a在使用linux的过程中,有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.x0dx0ax0dx0a比如:我在安装系统时给/usr/local分配器了5G的空间,但使用一段过程后发现,/usr/local最多只用到了1G.这样可以将x0dx0a/usr/local大小调整为1G.空出4G留作他用.x0dx0ax0dx0a本文归纳了在不破快文件系统数据的前提下对文件系统大小进行调整的方法.这里采用的是"拆东墙,补西墙"的方法.当然,如果你的x0dx0a磁盘中有未分区的空闲空间,你就不用减小某个分区的空间了.这实际上是一个特例.x0dx0ax0dx0a减小一个分区的大小:x0dx0a[partition]x0dx0a[partition|freespace]x0dx0ax0dx0a增加一个分区的大小:x0dx0a[partitiona1|partitionb|freespace]x0dx0a[partitiona2||partitiona2]x0dx0ax0dx0a准备工作x0dx0ax0dx0a(一)备份x0dx0ax0dx0a首先组好备份要更改的分区中的文件.对磁盘的操作也许会导致数据的丢失.开始工作之前最好将重要的数据保存到别的分区.x0dx0ax0dx0a(二)获取相关信息.x0dx0ax0dx0a1,运行$df,查看文件系统信息.记下你想要调整的分区对应的挂载点和设备文件.x0dx0a这一步是为了查看/usr/local对应/dev/中的哪个设备文件.本文以/dev/hda7为例.x0dx0ax0dx0a2,运行#sudofdisk/dev/sda.进入fdisk,按下p,查看磁盘分区信息.记下/dev/sda8的起始柱面号,终止柱面号.设他们分别为start,end.并记下一个"Unit"包含多少字节.x0dx0ax0dx0a注意,文件系统大小和磁盘分区大小是不能等同的:起码他们的计量单位不同.在文件系统中,一般用KB,MB,GB为单位.但在fdisk中,是以磁盘的"unit"值(即一个柱面中包含的字节数)来计算的.我们运行#fdisk/dev/sda后,fdisk显示如下信息:x0dx0ax0dx0aDisk/dev/sda:163.9GB,,63sectors/track,19929cylindersx0dx0aUnits=cylindersof16065*512=8225280bytesx0dx0ax0dx0a(三)计算终止柱面号x0dx0ax0dx0ae.g:原先/usr/local的大小为5000MB,起始柱面号为2550,终止柱面号为3157.那么我现在要将它的大小改为1000MB,应该这样计算终止柱面号([3.2]=4):x0dx0ax0dx0a终止柱面号=2550+[(1000*1024*1024)/8225280]=2678x0dx0ax0dx0a使用fdisk删除原来的分区(以前分区的数据不会丢失!).然后新建一个分区,新分区于旧分区唯一的区别就在于分区大小不一样,这表现在他们终止柱面号不同.x0dx0a增加分区大小:终止柱面号设置为空闲空间的最后一个柱面号.x0dx0a减小分区大小:终止柱面号由计算得出.x0dx0ax0dx0a开始调整x0dx0a在开始调整之前,最好拿一张纸记下要调整的分区的下列信息:x0dx0a调整前大小,调整后大小.它挂载在哪个目录,对应于/dev/中的哪个设备.起始,终止柱面.x0dx0ax0dx0ae.g:调整前:5G,调整后:1G,挂载点:/usr/local,对应于/dev/hda7.起始,终止柱面分别为2550,3157.x0dx0ax0dx0a1,卸载分区x0dx0a最好在runlevel=1的情况下卸载.x0dx0a#umount/dev/
‘柒’ 调整Linux系统SWAP空间大小教程
很多初学linux的童鞋应用都有这想的体会,在刚刚接触Linux在安装的时候,不知道SWAP空间分配多少比较好,所以会随便分配一个,在真正使用的时候,比如安装Oracle10g会要求很大的SWAP空间,发现swap空间不够,那应该怎么增加swap空间大小呢。这里就给大家分享一下如何调整Linux系统的SWAP大小。
注意:以下的操作都要在root用户下进行,首先先建立一个分区,采用dd命令比如
dd
if=/dev/zero
of=/home/swap
bs=1024
count=512000
这样就会创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M。接着再把这个分区变成swap分区。
/sbin/mkswap
/home/swap
再接着使用这个SWAP分区。使其成为有效状态。
/sbin/swapon
/home/swap
现在再用free
-m命令查看一下内存和SWAP分区大小,就发现增加了512M的空间了。不过当计算机重启了以后,发现SWAP还是原来那么大,新的SWAP没有自动启动,还要手动启动。那我们需要修改/etc/fstab文件,增加如下一行
/home/swap
swap
swap
defaults
0
0
你就会发现你的机器自动启动以后SWAP空间也增大了。
‘捌’ linux下tmp空间可不可以调整
linux下的tmp是可以调整的。
两种方法:
方式1.删除里面的不要的内容;
方式2.重新分配大小.
方式二如下,
在/etc/fstab内是可以更改/tmp分配的大小的,如下(修改为2G大小):
tmpfs /tmp tmpfs nodev,nosuid,size=2G 0 0
将/tmp文件更改为2G的空间,此操作需要重启才能生效。