查看本地磁盘使用情况:df或者df -l单位为k
容量便于查看,以1024单位换算为M或者G等:df -h或者df -lh
以1000为单位换算:df -H
显示文件系统类型:df -T
显示指定文件系统的分区:df -t ext4
不显示指定文件系统的分区:df -x ext4
 
du 统计当前目录下所有文件大小
du -s [目录或文件] 统计指定文件或目录大小,默认以kb为单位
du -b abc 以字节为单位 -k以k为单位-m 以M为单位,统计结果为四舍五入
du -sh abc 按1024为单位,按照最合适的单位显示
 
 
主分区不能超过4个,扩展分区不能直接使用,需要划分逻辑分区继续使用,扩展分区不能超过1个
 
分区命令:fdisk
fdisk -l 列出当前分区表信息,常用于挂载前查看,没有初始化的在最下面会有提示
 
进入分区模式:fdisk /dev/sdb
等待输入:m查看帮助信息
输入n开始分区
    然后输入p建立主分区,e建立扩展分区
    然后输入1-4建立分区编号
    然后指定起始和终止柱面位置,直接回车就默认起始分区,终止分区可以输入+3000M或者+3G指定3G的空间,回车后主分区分区完毕
    输入p查看已经分好的分区
    输入n继续分区,输入e指定扩展分区,后续步骤一样
    分好之后继续按n,按l为扩展分区添加逻辑分区
 
    使用m提示进行分区即可
    最后使用w写入分区表
    然后使用fdisk -l可以查看分区后的分区表信息
 
以上是MBR分区格式,每个分区512字节块容量最大寻址为[(232-1)*512]B=2.2TB,最常用的4k扇区容量可以达到16TB
 
GPT分区模式(GUID分区表):分区表中主分区个数最多支持128个分区,模糊了主分区和逻辑分区的概念,都是统称为分区;单个分区容量几乎没有限制,GPT分区64bits给逻辑块,所以最大分区大小可以跨越(264-1)个扇区(逻辑块)也就是,最大空间可以达到[(264-1)*512]B=9.4ZB或者18E个512B,每个GPT逻辑块是512字节,最大可以达到100亿个T左右;GPT分区不太适合x86架构的系统
 
fdisk只能做MBR分区
parted既可以做MBR又可以做GPT
输入parted进入,启动之后默认是定位到第一块硬盘
输入select /dev/sdc进行目标硬盘的切换
输入mklabel msdos设置MBR分区,输入mklabel gpt设置GPT分区
输入print查看当前硬盘分区详情,输入print all查看所有硬盘分区
 
    mkpart添加分区,然后指定分区名称,这个自己定义,然后选择文件系统类型,输入ext3或者ext4等
    询问开始位置和结束位置输入的是单位是M,从多少M到多少M,为了4k对齐,建议从1-nM不要从0开始
 
一并完成:mkpart name 2000 3000就完成了名称为name的1G大小分区的创建
rm 3 删除分区编号为3的分区,编号可以用print查询到
unit GB 指定GB为单位分区
确认退出分区使用:quit
注意:parted分区是实时生效的!退出时分区表已经存在
 
给设备建立文件系统(格式化操作):
分区后可以看到分好的设备比如/dev/sdb*
mkfs.ext4 /dev/sdb1 将sdb1格式化为ext4文件系统
mkfs -t ext3 /dev/sdb2 同样是格式化操作
MBR中只能格式化主分区和逻辑分区,扩展分区是无法格式化的
GPT分区表使用fdisk -l无法看到,必须使用parted工具查看,直接使用命令:parted -l和fdisk -l一样
 
格式化之后就可以按照前面的命令挂载使用和卸载了
 
swap分区建立过程,首先对于一个已经分好的普通Linux分区,使用fdisk打开该分区所在硬盘,修改分区ID原ID为83修改为82保存退出,然后进行格式化swap分区:mkswap /dev/sdb6格式化为swap分区,启用交换分区:swapon /dev/sdb6
启用交换分区后,通过free命令可以查看swap分区使用状况
swapoff /dev/sdb6关闭交换分区

Linux磁盘操作命令的更多相关文章

  1. Linux磁盘、目录、文件操作命令

    0x01. Linux磁盘分区与目录结构 ① 主分区.拓展分区.逻辑分区:早期主引导扇区MBR用64B存放主分区信息,每个分区用16B,因而上限为4个主分区,后来,因分区需求,引入拓展分区(类主分区) ...

  2. Linux基本操作命令

    Linux基本操作命令 首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos.我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如do ...

  3. Linux磁盘分区与格式化

    磁盘分区格式说明 linux分区不同于windows linux下分区标示: 例如:hda1 hd这两个字母表示分区所在的设备类型,hd标示IDE类型硬盘,sd表示SCSI类型硬盘 第三字母a标示硬盘 ...

  4. 3.linux基本操作命令

    2018年2月20日星期二 Linux常见操作命令 Linux 操作命令? ●查看进程是否启用? ps -aux|less ●查看磁盘剩余空间? cat /proc/meminfo 校验内存使用 ●s ...

  5. Linux文件系统操作命令

    Linux文件系统操作命令 文件系统操作命令: 1. cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件. 2. chgrp:用来改变文件或目录所属的用户组,命令的参数以 ...

  6. 【Linux】linux磁盘管理

    在服务器管理中,我们会关心硬盘用了多少,还有多少剩余空间,哪些文件占用空间最大等等.以便我们在合适的时机为服务器添加硬盘分区以及管理磁盘文件等操作,让磁盘的利用率最大化,现在我们看下linux系统中和 ...

  7. linux磁盘分区模式

    linux磁盘分区模式 模式一:MBR 1)主分区不超过四个 2)单个分区容量最大2TB 模式二:GPT 1)主分区个数"几乎"没有限制(原因:在GPT的分区表中最多可以支持128 ...

  8. MySQL 调优基础(四) Linux 磁盘IO

    1. IO处理过程 磁盘IO经常会成为系统的一个瓶颈,特别是对于运行数据库的系统而言.数据从磁盘读取到内存,在到CPU缓存和寄存器,然后进行处理,最后写回磁盘,中间要经过很多的过程,下图是一个以wri ...

  9. <实训|第七天>横扫Linux磁盘分区、软件安装障碍附制作软件仓库

    期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到 ...

随机推荐

  1. Visual Studio 2012完美的拥抱GitHub

    详情请查看http://www.aehyok.com/Blog/Detail/73.html 个人网站地址:aehyok.com QQ 技术群号:206058845,验证码为:aehyok 本文文章链 ...

  2. JavaScript中如何中断forEach循环

    先来看下forEach的实现 // Production steps of ECMA-262, Edition 5, 15.4.4.18// Reference: http://es5.github. ...

  3. 【VerySky原创】如何查找SNRO编号范围的使用情况;

    SAP所有编号范围的对象都可以在表NRIV中找到:

  4. django 注册、登录及第三方接口程序(4):扩展邮箱注册,登录,微博登录

    1.邮箱注册 这里需要扩展User,两种解决办法,1,注册时将email字段内容赋给username,这种瞒天过海型的,另一种就是扩展user,这里介绍django1.5的扩展方法. 1.settin ...

  5. spring中使用mockito

    1 mockito介绍和入门 官方:https://github.com/mockito/mockito 入门: 5分钟了解Mockito http://liuzhijun.iteye.com/blo ...

  6. Lotus开发性能优化

    之前也总结过一篇关于性能的文章,地址在http://www.cnblogs.com/carysun/archive/2008/08/09/BasicPerformance.html,今天又看到DW上又 ...

  7. 常用js代码

    common-function-lib.js /*产生随机颜色*/ function randomColor() { var rand = Math.floor(Math.random() * 0xF ...

  8. OpenSSL命令---pkcs8

    用途: pkcs8格式的私钥转换工具.它处理在PKCS#8格式中的私钥文件.它可以用多样的PKCS#5 (v1.5 and v2.0)和 PKCS#12算法来处理没有解密的PKCS#8 Private ...

  9. log4j总结

    log4j介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台.文件.GUI组件.甚至是套接口服务 器.NT的事件记录器.UNIX Sysl ...

  10. SAP-GR/IR的理解

    SAP-GR/IR的理解   http://shousitukyou.blog.163.com/blog/static/13868005820109127046318/ GR/IR 1,采购的an i ...