linux查看分区命令和根分区扩容方法
df [选项].[FILE]...
当我们指定文件参数FILE时,将会显示该文件所在系统的信息-a 显示出所有的文件系统,包括大小只有0 blocks的文件系统;
-h 以人们容易理解的格式显示;
-i 显示出inode点;
-l 只显示本地文件系统
-B 显示时,指定的单位是字节
-m 显示时,指定的单位是MB
-k 显示时,指定的单位是KB
-T 显示文件系统类型bash-2.05df -a / (/dev/dsk/c1t0d0s0 ):19983624 blocks 1208993 files /usr (/dev/dsk/c1t0d0s6 ):13328590 blocks 1125017 files[root@localhost usr]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda1 7.2G 2.1G 4.8G 30% / tmpfs 253M 0 253M 0% /dev/shm[root@localhost proc]# df -h /etc/init.d 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda1 7.2G 2.1G 4.8G 30% /[root@localhost usr]# df -l 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda1 7477228 2111168 4980100 30% / tmpfs 258652 0 258652 0% /dev/shm[root@localhost usr]# df -B 512 文件系统 512B-块 已用 可用 已用% 挂载点 /dev/sda1 14954456 4222336 9960200 30% / tmpfs 517304 0 517304 0% /dev/shm[root@localhost proc]# df -T 文件系统 类型 1K-块 已用 可用 已用% 挂载点 /dev/sda1 ext3 7477228 2110928 4980340 30% / tmpfs tmpfs 258652 0 258652 0% /dev/shmbash-2.05
df -hl
Filesystem size used avail capacity Mounted on
/dev/dsk/c1t0d0s0 9.6G 93M 9.4G 1% /
/dev/dsk/c1t0d0s6 9.6G 3.3G 6.3G 35% /usr
df -hl
显示格式为:
文件系统 容量 已用 可用 已用% 挂载点
/dev/hda5 487M 120M 342M 27% /
/dev/hda1 981M 21M 911M 3% /boot
/dev/hdb2 75G 75G 0 100% /, 以此为例,表示的意思为:
HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)
分区信息:
[root@localhost active]# fdisk -l
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1049 8426061 c W95 FAT32 (LBA)
挂载点:
[root@localhost active]# mount
/dev/sda9 on / type ext3 (rw)
硬件信息:
[root@localhost ~]# lspci -v
利用lvm增加linux根分区的容量
如果安装linux时,在选择分区设置时,选择默认,会使用lvm管理。系统运行一段时间后,发现根分区磁盘容量不够,需要扩容。该如何做呢?
使用lvm技术可以扩大根分区,不破坏分区表。
1:首先新加一块磁盘,连接至主机。开机,进入系统。使用root登录,运行fdisk,将新加的磁盘分区。我们这里假设将全部磁盘容量只分一个区,分区 为/dev/sdb1;
2:创建pv: pvcreate /dev/sdb1
3:扩展VG:vgextend /dev/VolGroup00 /dev/sdb1
4:运行vgdisplay ,查看扩展后的VG,如果显示容量增加,表示,VG扩展成功;
5:扩展LV: lvextend -L + n(M,或G) /dev/VolGroup00/LogVol00 /dev/VolGroup00
重新启动机器,进入Resuce 模式,装载磁盘时选择skipp。
6:激活VG: 运行 lvm vgchange -a y /dev/VolGgroup00
7:调整文件系统大小: 首先运行 e2fsck 检查文件系统。 e2fsck /dev/VolGroup00/LogVol00
8:resize2fs /dev/VolGroup00/LogVol00
一般来说,Linux至少要有两个分区,分别是/和swap,但这种分法不太科学,一旦重装系统,硬盘中的数据就很难保留了,所以建议把/usr和 /home分出来,以下是我80G硬盘1G内存的分区方案:
/ ---5G,swap ---1G,/usr ---20G,/home ---53G
由于分了/usr分区,所以根分区/给5G就足够了,如果系统不同常安装软件,/usr分给20G左右就行了。需要注意的是,“/”和“swap”这两个 分区是一定要分的,还有即使你内存很大,也一定要分一个swap。
附Linux各分区作用,大家可以参考一下:
/ 根目录,建议在根目录下面只有目录,不要直接有文件。
swap 交换空间,相当于Windows上的虚拟内存。
/boot
包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,
况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间。
/home 用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普 通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。
/tmp
用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的
其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。这个目录是任何人都能访问的,所以需要定
期清理。
/usr Linux系统存放软件的地方,如有可能应将最大空间分给它。
/bin
/usr/bin
/usr/local/bin 存放标准系统实用程序。
/srv 一些服务启动之后,这些服务所需要访问的数据目录,如WWW服务器需要的网页数据就可以放在/srv/www中。
/etc 系统主要的设置文件几乎都放在这个目录内。
/lib
/usr/lib
/usr/local/lib 系统使用的函数库的目录。
/root 系统管理员的家目录。
/lost+found 该目录在大多数情况下都是空的,但当实然停电或者非正常关机后,有些文件临时存入在此。
/dev 设备文件,在Linux系统上,任何设备都以文件类型存放在这个目录中,如硬盘设备文件,软驱、光驱设备文件等。
/mnt
/media 挂载目录,用来临时挂载别的文件系统或者别的硬件设备(如光驱、软驱)。
/opt 用于存储第三方软件的目录,不过我们还是习惯放在/usr/local下。
/proc 此目录信息是在内存中由系统自行产生的,存储了一些当前的进程ID号和CPU、内存的映射等,因为这个目录下的数据都在内存中,所以本身不占任何硬盘空 间。
/sbin
/usr/sbin
/usr/local/sbin 存放一些系统管理员才会用到的执行命令。
/var 主要放置系统执行过程中经常变化的文件,例如缓存(cache)或者是随时更改的登录文件(log file)。
/var/log 系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。
linux查看分区命令和根分区扩容方法的更多相关文章
- Linux系统使用lvm扩展根分区
Linux系统使用lvm扩展根分区 背景:买的云主机虚拟机封装镜像是40G的系统盘,后期适用不规范或者其他需求需要扩展系统盘,而非挂载在一个盘至新建目录. 1.原本目录磁盘等信息: 2.使用vgdis ...
- [转]linux 查看系统信息命令
linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...
- linux查看系统信息命令
本文转载自江一<linux查看系统信息命令> # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /p ...
- linux 查看系统信息命令(比较全)
linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...
- linux 查看系统信息命令
linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...
- linux 查看文件命令总结
linux 查看文件命令总结 1.cat 查看文件内容 选项-b 空白行不显示行号.-n,空白行显示 2.more 查看文件内容,通过空格键查看下一页 q键退出查看 3.less 和上同,多了方向键( ...
- Linux查看文件大小命令
Linux查看文件大小命令 du命令 (1)du -b filepath 参数-b表示以字节计数 du -b filepath 参数-b表示以字节计数 #示例: $ du -b ~/Downloads ...
- Linux 查看内存命令
Linux 查看内存命令 top命令, Linux的top命令提供Linux资源使用情况的实时更新信息.不仅可以查看Linux内存,也可以查看CPU以及各个进程之间的对资源的占用情况.使用方式如下: ...
- Linux系统 fdisk命令 创建新分区
--fdisk命令fdisk -l /dev/sda # 查看分区 fdisk /dev/sda # 创建分区 n ...
- CentOS 挂载(U盘NTFS格式,新硬盘,增加交换分区,扩展根分区等)
1.挂载fat或者fat32分区的U盘 如果是用VM安装的linux,在vm里挂载U盘有两个前提: 第一,主机里的service要启动: 第二,U盘是连接到虚拟机,而不是主机,需要确认这点: 2.使用 ...
随机推荐
- [转]来,让我们一起来盘盘 Nodejs 环境变量(process.env)
首先 process.env 是什么? node环境变量: process 是node的全局变量,类似浏览器的window: env 是process的一个属性. 官方解释:process 对象是一个 ...
- WebSocket从入门到精通,半小时就够!
本文原题"WebSocket:5分钟从入门到精通",作者"程序猿小卡_casper",原文链接见文末参考资料部分.本次收录时有改动. 1.引言 自从HTML5里 ...
- gRPC编译与字段编号的细节探讨
上次我们专门通过一个简单的HelloWorld示例来了解了gRPC的基本概念和使用方法.今天,我们将继续深入探讨gRPC,重点讨论一些在实际应用中需要特别注意的要点.实际上,gRPC的核心目标是简化远 ...
- 展锐SE8451E 开启硬件流控
Dear Customer: 如电话沟通,若将uart0配置成3M波特率,需进行如下更改: 1.时钟源更改为96M/sprdroid10_trunk_19c_rls1/bsp/kernel/ker ...
- 查看Android是否开机启动进入桌面
adb 或者 串口终端 getprop sys.boot_completed 返回空代表没有进入桌面返回1代表已进入桌面
- SpringBoot 项目模板-摆脱步步搭建
本文以一个简单的电商订单系统为例,源代码请访问: git clone https://github.com/e-commerce-sample/order-backendgit checkout a4 ...
- KeyDB-键值存储
KeyDB项目是从redis fork出来的分支.众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程. 多线程架构 线程模型 ...
- Loadrunner11压测场景时最多跑5000个Vuser的问题解决办法
当我在用Loadrunner11压测场景时,设置Start Vusers是10000个.但实际运行是发现大约跑到5000个左右,后面的基本都是异常.如图: 查看Vusers运行详情: Error... ...
- linux下自建NAS教程
NAS,英文全名Network Attached Storage,翻译过来是:网络附接存储. 引用维基百科定义 网络附接存储(英语:Network Attached Storage,缩写:NAS)[1 ...
- Centos7下oracle12c的安装与配置
一.硬件资源配置(虚拟机) CentOS7@VMware Workstation 10 Pro,分配资源:CPU:2颗,内存:4GB,硬盘空间:20GB+30GB 二.软件环境配置 软件上传 xshe ...