Linux常用命令学习7---(磁盘管理df du、磁盘的分区和格式化fdisk parted)
1.磁盘管理
在服务器的维护中,我们需要关心服务器的磁盘使用了多少、还有多少的剩余空间、某个文件有多大、某个文件夹内的所有文件在一起一共占用的多少空间……问题。以便我们在合适的时机为服务器添加硬盘、分区、管理硬盘文件……操作,让磁盘的利用率最大化
df:查看磁盘分区使用状况
参数介绍:
l 仅显示本地磁盘(默认)
a 显示所有文件系统的磁盘使用情况,包含比如 /proc/、/、等等
h 以1024进制计算最合适的单位显示磁盘容量,根据实际的文件大小,选择一KB或MB或者GB或者其他单位显示文件大小,否则以KB为单位显示文件大小,
H 以1000进制计算最合适的单位现实磁盘容量
T 显示磁盘分区类型,是ext3还是ext4,还是……
t 显示指定类型文件系统的磁盘分区,比如 df -t ext4 就只会显示ext4类型的文件系统
x 不显示指定类型文件系统的磁盘分区,和参数 t 是互斥的
例子
df -l 等价于 df 命令本身
df -h -t ext4 以合适的单位显示类型为ext4的所有文件系统的信息
df -hT 以合适的单位显示所有的分区,并且显示这些分区的文件系统类型
df -hT -x ext4 以合适的单位显示所有文件系统不为ext4类型的分区,并且显示这些分区的文件系统类型
du:统计磁盘上的文件大小
参数介绍:
b 以byte为单位统计文件
k 以KB为单位统计文件,默认是以KB为单位的
m 以MB为单位统计文件,都是四舍五入的结果
h 以1024进制计算最合适的单位显示磁盘容量,显示结果更精确
H 以1000进制计算最合适的单位现实磁盘容量
s 指定统计目标,比如统计某个指定的文件夹
例子
du 不加参数的时候,会把当前文件夹遍历一遍,列出当前文件夹下所有文件的大小(以及当前文件夹下的文件夹下的文件,和当前文件夹下的文件夹下的文件夹下的文件……)
du -s /home/perfect/Desktop 统计/home/perfect/Desktop文件夹的大小,这时候只是针对这个Desktop文件夹,只会显示它的信息,而不会遍历显示该文件夹下的所有的文件和文件夹
du -m -s /home/perfect/Desktop 统计/home/perfect/Desktop文件夹的大小,并以MB为单位显示
du -h -s /home/perfect/Desktop 统计/home/perfect/Desktop文件夹的大小,并以合适的单位显示,根据实际大小选择以KB、MB或者GB或者其他进行显示
2.磁盘的分区和格式化
原则
主分区和扩展分区总数不能超过四个
扩展分区最多只能有一个
扩展分区不能直接存取数据,必须在扩展分区内部建立逻辑分区来存储数据
在实际的服务器环境中,当硬盘空间消耗殆尽了怎么办
更换一块更大的硬盘,这是很不实际的
应该在保留原来硬盘的基础上,给服务器添加新的硬盘,这时候就需要在命令行模式下对硬盘进行分区、格式化以及挂载
必须对硬盘进行分区、格式化和挂载之后才能在服务器上使用这个硬盘
分区模式之MBR
主分区不超过4个,所以需要提出扩展分区的概念
单个分区容量最大2TB
fdisk命令对硬盘进行MBR格式的分区(因为目前几乎不使用这个命令,所以等到需要的时候再学习)
分区模式之GPT
主分区个数“几乎”没有限制,可以有128个。它也有扩展分区(主要用来兼容MBR分区格式)
单个分区容量“几乎”没有限制,最大可以时18EB(1EB=1024PB,1PB=1024TB,1TB=1024GB)
GPT的主分区中不太适合安装X86的系统
parted命令既可以对硬盘做GPT分区,又可以做MBR分区(因为目前几乎不使用这个命令,所以等到需要的时候再学习)
分区的格式化
mkfs命令(因为目前几乎不使用这个命令,所以等到需要的时候再学习)
挂载分区
详细参看Linux学习4
SWAP分区
如何给硬盘添加swap分区
1.建立一个普通的Linux分区
2.修改分区类型的16进制编码
3.格式化交换分区
4.启用交换分区
Linux常用命令学习7---(磁盘管理df du、磁盘的分区和格式化fdisk parted)的更多相关文章
- Linux常用命令学习笔记——基于CentOS 7
前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...
- Linux常用命令学习
1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...
- Linux常用命令4(grep、df、du、awk、su、ll)
[grep命令] grep常用用法 [root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename选项与参数:-a :将 binary 文件以 ...
- 五个知识体系之-Linux常用命令学习
1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...
- Linux常用命令学习随笔
1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...
- [转]Linux常用命令学习
转自 https://www.cnblogs.com/gaojun/p/3359355.html 1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文 ...
- Linux常用命令学习4---(挂载命令mount umount、用户登陆查看和用户交互命令 w who last lastlog)
紧接着上一篇Linux的命令行的学习:Linux学习3---(文件的压缩和解压缩命令zip unzip tar.关机和重启命令shutdown reboot……) 1.挂载命令 简介 ...
- linux 常用命令-用户、用户组管理
注:本篇只涉及常用命令,全部命令可以通过help帮助查看. (1)type useradd #查看命令属于内部命令还是外部命令,内部命令是嵌在linux的shell中,外部命令存储在路径中 (2) ...
- Linux常用命令02(远程管理)
01 关机/重启 序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1 shutdown shutdown 命令可以 安全 关闭 或者 重新启动系统 ...
随机推荐
- session过期返回登录页面跳出frame
session 过期返回登录页面 方法1, HttpSession session = request.getSession(); String LOGIN_ID = (String) session ...
- Win+Ctrl键设置
转载:http://www.win7u.com/jc/9156.html Ctrl+V:这是Win10命令提示符里新增的, Win+Prt Sc:屏幕截图.按下该快捷键后,Win8系统教程.你知道wi ...
- MapReduce实现倒排索引(类似协同过滤)
一.问题背景 倒排索引其实就是出现次数越多,那么权重越大,不过我国有凤巢....zf为啥不管,总局回应推广是不是广告有争议... eclipse里ctrl+t找接口或者抽象类的实现类,看看都有啥方法, ...
- 初识Jsoup之解析HTML
按照国际惯例,我首先应该介绍下Jsoup是个什么东西,然后在介绍下具体用法,然后在来个demo演示,其实我也是这么想的,小编今天花了一天的时间从学习—>解析页面,总算是成果圆满了吧,啊哈,但是, ...
- C#算法知识点记录
针对算法的知识点进行记录 简易桶排序 首先看一个简易桶排序,有一串数字,进行从大到小排列.数字间隔不大,使用一维数组来当作桶,进行插入排序. static void Main(string[] arg ...
- Spring-IOC-BeanFactory
BeanFactory BeanFactory 是 Spring 的“心脏”.它就是 Spring IoC 容器的真面目.Spring 使用 BeanFactory 来实例化.配置和管理 Bean.但 ...
- python--函数式编程 (高阶函数(map , reduce ,filter,sorted),匿名函数(lambda))
1.1函数式编程 面向过程编程:我们通过把大段代码拆成函数,通过一层一层的函数,可以把复杂的任务分解成简单的任务,这种一步一步的分解可以称之为面向过程的程序设计.函数就是面向过程的程序设计的基本单元. ...
- 关于Java集合的小抄
在尽可能短的篇幅里,将所有List.Map.Set.Queue的特征与实现方式捋一遍.适合所有"精通Java"其实还不那么自信的人阅读. List ArrayList 以数组实现. ...
- CentOS 7 上安装 redis3.2.3安装与配置
前一段时间写过一篇codis集群的文章,写那篇文章主要是因为当时的项目不支持redis自身集群的功能. 而现在最新的项目是需要redis集群的,这篇文章我们就来介绍下有关redis的安装与配置. 一. ...
- MRDS学习二——机械车
准备机械车: 第一步:从Service中选择一个Generic Differential Drive (通用差速驱动:同一轴的左右轮胎可以转动不同速度的车子)放入Diagram中. 第二步:对其进行配 ...