三命令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
通过上面的操作,可以根据需要成功地划分磁盘分区。