Linux下调解根目录的上空尺寸,嵌入式Linux系统的咬合

二个特出的嵌入式Linux系统依据存款和储蓄空间的划分平时包罗携带区,内核区与公事系统区,引导区寄放Boot 
Loader与系统参数,内核区寄存特定嵌入式平台的定制Linux内核

php获取Linux系统运行时刻代码:

一、目的

文件系统包含根文件系统和创建与Flash内部存款和储蓄器设备之上的文件系统。图形分界面系统和顾客应用程序就坐落文件系统区中

  1. <?php
    1. function sys_linux()
  2. {
  3. if (false === ($str = @file(“/proc/uptime”))) return false;
  4. $str = explode(” “,
    implode(“”, $str));
  5. $str = trim($str[0]);
  6. $min = $str /
    60;
  7. $hours = $min /
    60;
  8. $days = floor($hours / 24);
  9. $hours = floor($hours – ($days * 24));
  10. $min = floor($min – ($days * 60 * 24) – ($hours * 60));
  11. if ($days
    !== 0) $res[‘uptime’] = $days.”天”;
  12. if ($hours
    !== 0) $res[‘uptime’] .= $hours.”小时”;
  13. $res[‘uptime’] .= $min.”分钟”;
  14. return$res;
  15. }
    1. $sysInfo = sys_linux();
  16. $uptime = $sysInfo[‘uptime’];
    1. echo$uptime;
    1. ?>

在使用CentOS6.3版本Linux系统的时候,开掘根目录(/)的半空中不是很丰富,而别的目录空间有极大的悠闲,所以本文重若是对准未来已有的空间进行调解。首先,先来查看一下类其他长空分配情况:

1:Boot 
Loader占用的长空平时都相当的小,它背后紧挨着多少个开发银行参数区,用来保存Linux内核运行参数和顾客运营配置。

功能能够团结测验下,不传图片了。

[root@CentOS-78 /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos-lv_root
                      50G  14G  34G  30% /
tmpfs                1.9G    0  1.9G  0% /dev/shm
/dev/sda1            485M  37M  423M  8% /boot
/dev/mapper/vg_centos-lv_home
                      404G  670M  382G  1% /home

2:Boot
Loader程序是嵌入式系统的指导加载程序,是系统加电后运维的第一段软件代码。Boot 
Loader程序的严重性职务就是开端化硬件装置,建构内部存款和储蓄器空间的映射图,进而将系统的

图片 1

上边包车型地铁详尽步骤部分将从vg_centos-lv_home分区下收取100G的长空增多到/vg_centos-lv_root分区上去。

软硬件意况带到二个方便的条件中,Boot 
Loader程序最要紧的职分便是开发银行Linux内核

二、详细步骤

3:文件系统是嵌入式LInux系统占用空间最大的部分,它平常占领了Boot
Loader和基本之外的富有空中,Linux运转达成之后会加载三个根文件系统,根文件系统富含了系统必备

1、卸载vg_centos-lv_home分区

配备音信,库函数和shell解释器以至着力目录。别的的文件系统则能够挂载在根文件系统上面

[root@CentOS-78 /]# umount /home

此刻在用df命令查看将会发觉/home目录已经看不见了,如下所示:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签:
网站地图xml地图