您的位置:首页 > 运维架构 > Linux

Linux学习笔记7-磁盘管理

2014-09-20 21:09 281 查看
1、df命令:

功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
语法:df [选项]
说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。
该命令各个选项的含义如下:
-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。
-k 以k字节为单位显示。
-i 显示i节点信息,而不是磁盘块。
-t 显示各指定类型的文件系统的磁盘空间使用情况。
-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。
-T 显示文件系统类型。
2、du命令:
功能:统计目录(或文件)所占磁盘空间的大小。

语法:du [选项] [Names…]
说明:该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出Names,则对当前目录进行统计。
该命令的各个选项含义如下:
-s 对每个Names参数只给出占用的数据块总数。
-a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
-b 以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)。
-k 以KB为单位输出
-c 最后再加上一个总计(系统缺省设置)。
-l 计算所有的文件大小,对硬链接文件,则计算多次。
-x 跳过在不同文件系统上的目录不予统计。
3、linux下的硬盘分区工具:fdisk
语法: fdisk [-l ] [设备名称]
-l :后边不跟设备名会直接列出系统中所有的磁盘设备以及分区表,加上设备名会列出该设备的分区表。
如果不加-l 则进入另一个模式,在该模式下,可以对磁盘进行分区操作。
刚进入该模式下,会有一个提示Command (m for help): 此时按m则会打印出帮助列表,

d 删除
l 列出已知分区的类型
n 加一个新的分区
p 打印当前的分区表
q 退出
w 保存退出
使用"n"命令新建分区时,它会提示要创建“e(扩展分区)”还是“p(主分区)”输入"p"后,会提示分区数,这里写"1",因为是第一个分区,当然你也可以写"2"或"3",如果你直接回车的话,会继续提示你必须输入一个数字,接着又提示第一个柱面从哪里开始,默认是"1",你可以写一个其他的数字,不过这样就浪费了空间,或者你直接回车由系统自动选择,接着是让输入最后一个柱面的数值,也就是说你需要给这个分区分多大空间。(注:在linux中最多只能创建4个主分区。当分完三个主分区后,第四个扩展分区需要把剩余的磁盘空间全部划分给扩展分区,不然的话剩余的空间会浪费,因为分完扩展分区后,再划分新的分区时是在已经划分的扩展分区里来分的。)
分区完后,需要输入 ‘w’ 命令来保存我们的配置

格式化命令:mkfs.ext4 /dev/sdb2 格式化分区 ext4表示文件系统 /dev/sdb2表示的是第二块硬盘的第二个分区。

挂载分区:
madir /mtd/sdb 创建一个挂载点。
mount /dev/sdb2 /mnt/sdb/挂载,将/dev/sdb2挂载到/mnt/sdb/目录下
通过/mtd/sdb目录可以操作分区(在此目录中创建文件,读写操作等)
umont /mnt/sdb 解除挂载分区。

本文出自 “Raffaele” 博客,请务必保留此出处http://raffaele.blog.51cto.com/6508076/1556338
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: