三命令Linux磁盘管理--东风,杜,FDISK

磁盘是linux系统中非常重要的资源。如何有效地管理它直接关系到整个系统的性能,需要对linux磁盘管理有一点学习和经验。朋友应该知道的三个常用命令:DF,杜fdisk:DF是用来检查文件系统的磁盘占用磁盘空间的占用,督检查,和fdisk用于磁盘分区,这三个工具是我用来管理磁盘工具,和大家分享一些工具的使用。



作者简介:李杨(博客),毕业于中国科学院计算研究所,10年来从事计算机网络信息安全的研究与开发。他先后主持和参与了多项国家重点工程,以及信息安全系统和企业信息安全系统的研究与开发,Linux系统中的应用、管理、安全和核研究和开发经验,具有良好的网络安全技术、协议分析、Linux系统安全技术、Linux系统及网络管理Linux内核开发等。



1.df



DF命令可以获得硬盘占用的空间,以及剩余的空间和其他信息。它还可以显示所有文件系统对i节点和磁盘块的使用。



DF命令的含义如下所示:



答:显示所有文件系统的磁盘使用情况,包括0个(块)文件系统,如。



k:以k字节为单位显示。



I:显示i节点信息,而不是磁盘块。



t:显示指定类型的文件系统的磁盘空间使用情况。



x:列出不是指定类型的文件系统的磁盘空间使用情况(与T选项相反)。



t:显示文件系统类型。



让我们来看一下使用DF命令的示例:



列出文件系统磁盘空间使用情况



# DF



用可使用安装在文件系统的1K的块



/ / / hda5开发381139332921285409%



/ / / dev HDA1 4663668713735716%开机



/ dev / HDA3 100411446632528 289855670% /家



12737201273720%



/ dev / hda2 2747487624130460 194877293% / usr



/ / / dev HDA6 256667232729106869% VaR



第一列表示与文件系统(通常是硬盘上的分区)对应的设备文件的路径名;第二列给出分区中包含的数据块(1024字节)的数目;第三、4列分别表示已使用和可用的数据块的数目。



用户可能会觉得奇怪,第三,4,二不等于在列块的数量。这是因为一个很小的空间留给每个分区可以由系统管理员使用,即使普通用户空间已满,管理员还可以登录并需要解决问题的工作区。列表中使用%的列表显示用于普通用户空间的百分比,如果这个数字达到100%,分区还为系统管理员使用空间。



最后,安装在列上表示文件系统的安装点。



i节点列出文件系统使用情况。



# DF—IA



文件系统的inode使用iFree使用安装在



/ / / hda5开发98392239197447325%



没有000



/ / / dev HDA1 1204838120101%开机



无000



/ dev / HDA3 127545635500892044 28% /家



318431318421%



/ dev / hda2 3489792133637 33561554% / usr



/ / / dev HDA6 6626498765638815% VaR



文件系统/列表的类型。



# DF T



文件系统类型的1K的块用可使用安装在



/ dev / hda5 ext3 381139332921285409% /



/ dev / HDA1 ext3 4663668713735716% /引导



/ dev / HDA3 ext3 100411446632528 289855670% /家



12737201273720%没有tmpfs / dev / SHM



/ dev / hda2 ext3 2747487624130460 194877293% / usr



/ dev / HDA6 ext3 256667232729106869% / VAR2



2。杜



杜的英文原意是盘usage意思是显示磁盘空间的使用,和磁盘空间的大小,是由占统计目录(或文件),该命令的功能是逐步进入每个子目录的指定目录和说明目录占用文件系统数据块(1024字节)。如果没有指定目录,当前目录数。



DF命令的各种选项如下:



S:每个名称参数只给出数据块的总数。



一:指定的文件来显示所有的文件和子目录的目录占用的数据块。如果没有的也没有指定,指定显示名称,只在每个子目录和磁盘块的目录。



b:列出磁盘空间使用的字节数(默认情况下系统是k字节)。



k:列出磁盘空间使用1024字节。



- C:最后,添加一个总(系统默认设置)。



l:计算所有文件的大小并计算硬链接文件多次。



x:跳过不同文件系统上的目录不计数。



下面的示例演示了如何使用DU命令:



看到 / / mnt目录的磁盘空间。



#杜ndash;ABK / mnt



1 / mnt /光盘



1 / mnt /软盘



3 /mnt



目录/磁盘空间的列表,但不是每个文件空间的详细列表



#杜



3684



84 / /文档libnids-1.17



720 / / libnids-1.17 SRC



32 / /样品libnids-1.17



1064 / libnids-1.17



4944。



输出列表中的第一列是基于块的磁盘空间容量,第二列列出目录中使用这些空间的目录的名称。



这可能是一个很长的列表,有时只需要一个总数。在这一点上,s选项的总数可以添加到DU命令中。



#杜ndash;S / mnt



3 / mnt



列出空间中的所有文件和目录(使用一个选项)和字节(b选项)来计算



#杜ndash;AB /根/邮件



6144封邮件



1024个邮件/保存的消息



8192邮件



3、fdisk



fdisk可以分为磁盘分区。以下步骤给出的Fdisk命令分区的磁盘的使用:



# fdisk / dev / / / /已开发/曾用作默认的分区的设备



命令(m):选择命令选项



指挥行动



触发器的一个启动标志



B编辑BSD磁盘标签



切换DOS兼容性标志



删除一个分区



列出已知分区类型



打印此菜单



添加一个新分区



o创建一个新的空DOS分区表



打印分区表



在不保存更改的情况下退出



创建一个新的空太阳标识



更改分区的系统id



更改显示/输入单元



v验证分区表



将表写入磁盘并退出



额外功能(专家只)



提示用户键入m可以显示的fdisk命令的参数描述。



上面有很多参数,但只有少数人经常使用。



在linux分区的过程中,一般先通过P参数来显示硬盘分区表的信息,然后根据信息确定未来的分区:



磁盘:4294 MB,4294967296字节



255个头,63个扇区/磁道,522个气缸



单位=16065×512=8225280字节的圆柱体



设备启动启动结束块id系统



/ dev / HDA1×41522387166583 Linux



/ dev / hda2 140 321268 + 82的Linux交换



分区表条目不在磁盘顺序中



命令(M求助):



如果你想彻底改变硬盘分区格式,你可以通过D参数删除现有磁盘分区。删除之后,新的分区可以通过参数增加。当你按下n之后,你可以看到下面的:



命令(m求助):n



指挥行动



E扩展



p主分区(1-4)



P



分配数(1-4):1



第一缸(1-1023):1



上缸或+大小或+或+ sizek sizeM(1-1023):+ 258m



要选择新的分区类型,无论它是主分区还是扩展分区,选择P或E,然后设置分区的大小。



我们要注意的是,如果硬盘有扩展分区,它只能添加逻辑分区,不能增加扩展分区。



在划分时间的增加,其类型是默认的Linux的人,如果你想把一些分区的改变为其他类型,如Linux交换或FAT32,可以通过命令没有改变,当你按下t改变分区类型,系统会提示改变变化,哪个分区(如果你想知道为什么的类型系统的分区类型,支持L型),如下图所示:



命令(M求助):T



分区号(1-4):1



十六进制代码(类型L到列表代码):82



更改分区1到82的系统类型(Linux交换)



改变分区类型后,你可以按w保存并退出。如果你不想保存,那么你可以选择q走出来,如下图所示:



命令(M求助):W



通过上面的操作,可以根据需要成功地划分磁盘分区。