2017.12.28 3周4次课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017.12.28 3周4次课相关的知识,希望对你有一定的参考价值。

三周第四次课(12月28日)

4.1 df命令

4.2 du命令

4.3/4.4 磁盘分区

4.1 df命令

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。Linux磁盘是不能直接访问的,必须要有一个挂载点,通过挂载点才能够进入到这块磁盘读写数据。挂载点实际上就是系统里面的一个目录

技术分享图片

1. 格式:df [选项] [文件名]

参数: 

-a:--all,显示所有的文件系统,包括虚拟文件系统。

-B:--block-size,指定单位大小。比如1k,1m等。

-h:--human-readable,以GB、MB、KB等格式显示。

-H:--si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024。 

-i:--inodes,不用硬盘容量,而是以inode的数量来显示。

-k:以KB的容量显示各文件系统,相当于--block-size=1k。

-m:以KB的容量显示各文件系统,相当于--block-size=1m。

-l:--local,只显示本地文件系统。

--no-sync:在统计使用信息之前不调用sync命令(默认)。 

-sync:在统计使用信息之前调用sync命令。

-P:--portability,使用POSIX格式显示。

-t:--type=TYPE,只显示指定类型的文件系统。

-T:--print-type,显示文件系统类型。 

-x:--exclude-type=TYPE,不显示指定类型的文件系统。 

--help:显示帮助信息。

--version:显示版本信息。

2.举例:

1) 以GB、MB、KB等格式显示

技术分享图片

 

2)只要带“tmpfs”的文件系统都是临时的文件系统,系统重启后会消失的

“/dev/shm”是内存

技术分享图片

3)查看“swap”

技术分享图片

4)查看分区下的inode 数量,以及inode使用情况

技术分享图片

创建好文件系统后,需要格式化,格式化的过程就是在创建indoe。Inode在格式化过程中,根据磁盘分区大小预分配好的。

inode满了话,磁盘空间剩余再多也无法写入。

5)以KB的容量显示各文件系统

技术分享图片

 

6)显示文件系统类型

技术分享图片

7)只显示指定类型的文件系统

技术分享图片

4.2 du命令

du命令也是查看使用空间的,但是与df命令不同的是du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。

  1. 格式

du [选项][文件]

参数:

-a 显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小

-b 以byte为单位,显示目录或文件的大

-c 显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和

-k 以KB为单位输

-m 以MB为单位输

-s 显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小

-h 以K,M,G为单位,提高信息可读

-x 跳过不同的文件系统目

-S 显示目录的大小,但不含子目录大小

-D 显示指定符号链接的源文件大

-L<符号链接>  显示选项中所指定符号链接的源文件大小。

-H   与-h参数相同,但是K,M,G是以1000为换算单位。

-l :统计硬链接占用磁盘空间的大小

2. 举例

  1) 查看目录大小

技术分享图片

   

 2)查看文件大小

技术分享图片

   

 3)不加任何参数,显示的是目录占用磁盘空间的大小

技术分享图片

   

4.3/4.4 磁盘分区

     虚拟机添加第二块硬盘

  1. fdisk命令用于管理磁盘分区,它提供了添加、删除、转换分区等功能。它支持的是MBR主引导记录,是传统的分区机制用法,MBR只支持不超过2T的硬盘。

  fdisk [选项] <磁盘>    更改分区表

  fdisk [选项] -l <磁盘> 列出分区表

  fdisk -s <分区>        给出分区大小(块数)

选项:

-b <大小>             扇区大小(512、1024、2048或4096)

 -c[=<模式>]           兼容模式:“dos”或“nondos”(默认)

-h                    打印此帮助文本

 -u[=<单位>]           显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)

-v                    打印程序版本

 -C <数字>             指定柱面数

 -H <数字>             指定磁头数

 -S <数字>             指定每个磁道的扇区数

在虚拟机课看到2块硬盘

技术分享图片

1. fdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能;所有的操作均在内存中完成,没有直接同步到磁盘;直到使用w命令保存至磁盘上;

以下命令选项为m中的常用选项:

  n:创建新分区  

  d:删除已有分区

  p:显示现有分区信息

t:修改分区类型      

l:查看所有已经ID

w:保存并退出      

q:不保存并退出

m:查看帮助信息  

2. 对sdb这块硬盘进行分区

 1)查看分区,发现没有任何内容

技术分享图片

技术分享图片

 2)增加主分区和扩展分区

p:主分区

e:扩展分区

技术分享图片

  增加到3个主分区,1个扩展分区

Id号是查看分区类型的,主分区=83;扩展分区=5;逻辑分区=83.

技术分享图片

3)增加逻辑分区.

技术分享图片

 

3. 删除分区

删除1个逻辑分区时,分区号不为空,必须要连续。如删除sdb5后,sdb6就变成了sdb5

技术分享图片

4.不保存退出

技术分享图片

 

5. 逻辑分区特点:

从第5个分区号开始,而且肯定是连续的。主分区号和扩展分区号可以不连续。


以上是关于2017.12.28 3周4次课的主要内容,如果未能解决你的问题,请参考以下文章

2018.1.4 4周3次课

218.4.3-4.4 15周2,3次课

2018.3.29 14周4次课

2018.4.20 17周3次课

2018.3.22 13周4次课

2017.12.29 3周5次课