4.1 df命令

df命令用来查看已挂载磁盘的总容量,使用容量,剩余容量等,可以不加任何参数,默认是按k为单位显示的.
-i #查看inodes使用状况
-k #以KB为单位显示
-m #以MB为单位显示
-h #使用合适的单位显示
-T #显示文件系统类型

free命令用于显示系统内存使用情况, 也可用于查看swap分区.

4.2 du命令

du命令用来查看某个目录或文件所占空间大小.
语法 : du [选项] [文件或者目录名]
如果不加任何选项和参数只列出目录(包含子目录)大小
-a #全部文件与目录大小都列出来
-b #列出的值以bytes为单位输出
-c #列出的值最后加总
-k #以KB为单位输出,和默认不加任何选项的输出值是一样的
-m #以MB为单位输出
-s #只列出所占空间大小的总和
-h #自动调节单位,例如文件太小可能就几K,那么就以K为单位显示,如果大到几G,则就以G为单位显示

4.3/4.4 磁盘分区

fdisk命令用来给硬盘分区.

fdisk的分区格式为MBR,因MBR最大只支持2TB,所以fdisk只能划分小于2T的分区,且最多分4个主分区(主分区数+扩展分区数<=4).

其语法为:
fdisk -l device_name
-l后边不跟设备名会直接列出系统中所有的磁盘设备以及分区表,加上设备名会列出该设备的分区表.

fdisk device_name
如果不加 “-l” 则进入另一个模式,在该模式下,可以对磁盘进行分区操作.

[root@karu-01 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

命令(输入 m 获取帮助):m
命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)

命令(输入 m 获取帮助):^C

fdisk分区时常用的选项有p,n,w,q,d,其含义如下:
p 打印当前磁盘的分区情况。
n 建立一个新的分区。
w 保存操作。
q 退出。
d 删除一个分区

创建/删除主分区/扩展分区(逻辑分区)示例:
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0x5b35c451 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):m
命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System

命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-20971519,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):+1000M
分区 1 已设置为 Linux 类型,大小设为 1000 MiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2050047 1024000 83 Linux

命令(输入 m 获取帮助):n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
分区号 (2-4,默认 2):
起始 扇区 (2050048-20971519,默认为 2050048):
将使用默认值 2050048
Last 扇区, +扇区 or +size{K,M,G} (2050048-20971519,默认为 20971519):+1000M
分区 2 已设置为 Linux 类型,大小设为 1000 MiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2050047 1024000 83 Linux
/dev/sdb2 2050048 4098047 1024000 83 Linux

命令(输入 m 获取帮助):n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): p
分区号 (3,4,默认 3):
起始 扇区 (4098048-20971519,默认为 4098048):
将使用默认值 4098048
Last 扇区, +扇区 or +size{K,M,G} (4098048-20971519,默认为 20971519):+1000M
分区 3 已设置为 Linux 类型,大小设为 1000 MiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2050047 1024000 83 Linux
/dev/sdb2 2050048 4098047 1024000 83 Linux
/dev/sdb3 4098048 6146047 1024000 83 Linux

命令(输入 m 获取帮助):n
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e): p
已选择分区 4
起始 扇区 (6146048-20971519,默认为 6146048):
将使用默认值 6146048
Last 扇区, +扇区 or +size{K,M,G} (6146048-20971519,默认为 20971519):+1000M
分区 4 已设置为 Linux 类型,大小设为 1000 MiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2050047 1024000 83 Linux
/dev/sdb2 2050048 4098047 1024000 83 Linux
/dev/sdb3 4098048 6146047 1024000 83 Linux
/dev/sdb4 6146048 8194047 1024000 83 Linux

命令(输入 m 获取帮助):n
If you want to create more than four partitions, you must replace a
primary partition with an extended partition first.

命令(输入 m 获取帮助):d
分区号 (1-4,默认 4):4
分区 4 已删除

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2050047 1024000 83 Linux
/dev/sdb2 2050048 4098047 1024000 83 Linux
/dev/sdb3 4098048 6146047 1024000 83 Linux

命令(输入 m 获取帮助):n
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e): e
已选择分区 4
起始 扇区 (6146048-20971519,默认为 6146048):
将使用默认值 6146048
Last 扇区, +扇区 or +size{K,M,G} (6146048-20971519,默认为 20971519):
将使用默认值 20971519
分区 4 已设置为 Extended 类型,大小设为 7.1 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2050047 1024000 83 Linux
/dev/sdb2 2050048 4098047 1024000 83 Linux
/dev/sdb3 4098048 6146047 1024000 83 Linux
/dev/sdb4 6146048 20971519 7412736 5 Extended

命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 5
起始 扇区 (6148096-20971519,默认为 6148096):
将使用默认值 6148096
Last 扇区, +扇区 or +size{K,M,G} (6148096-20971519,默认为 20971519):+2000M
分区 5 已设置为 Linux 类型,大小设为 2 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2050047 1024000 83 Linux
/dev/sdb2 2050048 4098047 1024000 83 Linux
/dev/sdb3 4098048 6146047 1024000 83 Linux
/dev/sdb4 6146048 20971519 7412736 5 Extended
/dev/sdb5 6148096 10244095 2048000 83 Linux

命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 6
起始 扇区 (10246144-20971519,默认为 10246144):
将使用默认值 10246144
Last 扇区, +扇区 or +size{K,M,G} (10246144-20971519,默认为 20971519):+3000M
分区 6 已设置为 Linux 类型,大小设为 3 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2050047 1024000 83 Linux
/dev/sdb2 2050048 4098047 1024000 83 Linux
/dev/sdb3 4098048 6146047 1024000 83 Linux
/dev/sdb4 6146048 20971519 7412736 5 Extended
/dev/sdb5 6148096 10244095 2048000 83 Linux
/dev/sdb6 10246144 16390143 3072000 83 Linux

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@localhost ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000694ae

设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 4605951 2097152 82 Linux swap / Solaris
/dev/sda3 4605952 41943039 18668544 83 Linux

磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x5b35c451

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 2050047 1024000 83 Linux
/dev/sdb2 2050048 4098047 1024000 83 Linux
/dev/sdb3 4098048 6146047 1024000 83 Linux
/dev/sdb4 6146048 20971519 7412736 5 Extended
/dev/sdb5 6148096 10244095 2048000 83 Linux
/dev/sdb6 10246144 16390143 3072000 83 Linux
[root@localhost ~]#

注意: 逻辑分区号一定是从5开始的,而且逻辑分区号之间必定是连续的,不会留空.因为前4个分区号是留给主分区和扩展分区的.比如现在系统有1个主分区,1个扩展分区,此时再创建1个逻辑分区,则逻辑分区号肯定是5,而不是3!

转载于:https://blog.51cto.com/13517946/2055722

2017-12-28 Linux学习笔记相关推荐

  1. Linux学习笔记12——配置ftp、squid、Tomcat、Samba、MySQL主从

    Linux学习笔记12 Linux学习笔记12 配置FTP服务 配置pure-ftpd 开机启动 上传下载文件 配置vsftpd CentOS 70安装配置Vsftp服务器 搭好vsftp之后出现55 ...

  2. (零)我为什么要写Linux学习笔记?

    我对Linux有强烈的好奇心,兴趣:写学习笔记会让我有成就感:我记忆力实在不好.好吧,其实真正原因是:如果我能把自己学到的知识简明扼要的讲出来,写出来,那便证明我真的学懂了我想学的知识.没时间怎么办? ...

  3. LINUX学习笔记共五部分

    LINUX学习笔记1--LINUX系统命令 1.         界面切换: a)         进入字符界面:按住ctrl+alt+F1: 1.         首先需要进入用户登入,输入用户名和 ...

  4. LINUX学习笔记:31个常用LINUX命令和相关解释

    LINUX学习笔记三: 最近在带新同事,是一个刚入行的萌新,对于linux不是很熟悉,问我怎么来学习. 所以今天接着之前的部分,继续分享一些linux学习资料.有需要的点点保存,没有跳过呗.PS:内容 ...

  5. Linux学习笔记---命令篇

    Linux学习笔记-命令篇 本笔记是根据尚硅谷的Linux视频,经过自己的总结得出来的笔记,分为两个大章节,一-四章讲的是Linux的文件目录结构.vim编辑器.网络配置和系统管理.进程和服务.第二个 ...

  6. Linux学习笔记:Linux常用命令总结

    文章目录 前言 Linux学习笔记:Linux常用命令总结 1. 目录命令 1.1 Linux目录结构 1.2 cd命令 切换工作目录 1.3 ls命令 显示目录下文件 1.4 mkdir命令 创建目 ...

  7. 最热网友收藏:写得蛮好的linux学习笔记(2007年第10周)

    2007年第10周最热网友收藏 上班人员必读:"五险一金"详解!(130),共376人收藏,liukang520236首先收藏 写得蛮好的linux学习笔记-(96),共159人收 ...

  8. Linux 学习笔记之超详细基础linux命令 Part 3

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...

  9. Linux学习笔记-文件权限与路径

    Linux学习笔记-文件与目录 目前从电子信息科学与技术转到了计算机专业,因此想趁着大四比较闲的时候补一些计算机的知识.我想说:你好,生活[斜眼笑]!愿生活温柔以待!哈哈,这是我写的第一篇博客,谨以此 ...

  10. Linux学习笔记--导航(CentOS 7)

    Linux学习笔记1 Linux学习笔记2 Linux学习笔记3 Linux学习笔记4 Linux学习笔记5 Linux学习笔记6 Linux学习笔记7 Linux学习笔记8 Linux学习笔记9 L ...

最新文章

  1. viewDidUnload 和 dealloc 的区别
  2. aspnetcore 应用 接入Keycloak快速上手指南
  3. intp适合学计算机吗,⑨MBTI测试,分析INTP型人格的专业选择和职业选择
  4. unity3d 随机物体生成器 工具
  5. FPGA学习笔记---利用连续赋值语句延时功能实现按键消抖
  6. 链接报错:ld: 1 duplicate symbol for architecture x86_64
  7. java基础知识补漏(1)---内部类,重写、重载
  8. 计算机桌面保护时间的调整显示,电脑屏幕显示时间设置_电脑屏幕的显示时间...
  9. 第一课:电极的安放位置和测量
  10. JSR303注解字段校验
  11. 试题 算法训练 24点 蓝桥杯 Java
  12. airpodspro窃听模式_AirPodsPro怎么切换模式
  13. ABP中服务接口Web.Host部署踩坑
  14. 【蓝桥杯】有一张 m×n 个小方格的地图,一个机器人位于地图的左上角,它每步只能向右或者向下移动一格。。。
  15. SD Card Driver
  16. Js做的城市三级联动
  17. html5多人在线游戏开发
  18. php查询mysql充值_PHP + MYSQL 实现 用户注册/登录/充值 功能
  19. 看这篇C语言基础就够了(2020-04-19)
  20. html中透明度100是,CSS 透明度设置方法及常见问题解析

热门文章

  1. fasthttp中的协程池实现
  2. linux 0.11 内核学习 -- sched.c,调度进程。
  3. Android自定义View的构造函数
  4. Mybatis接口方式
  5. 怎么获取连表查询的相同字段
  6. UTF-8 Unicode ANSI网页编码的区别
  7. 功不唐捐,每日一道LeetCode,玉汝于成,终获offer满满!
  8. 如何搜索你想要的R包?
  9. fiddler自定义显示目标IP和时间
  10. 计蒜客模拟赛D2T3 蒜头君救人:用bfs转移状压dp