码迷,mamicode.com
首页 > 其他好文 > 详细

2017.12.28 3周4次课

时间:2017-12-28 21:48:07      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:linux   学习   

三周第四次课(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次课

标签:linux   学习   

原文地址:http://blog.51cto.com/415326/2055651

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!