linux系统命令的收集 第五部分
磁盘和文件系统操作(15个命令)
1.fdisk (partition table manipulator for linux 用于Linux的分区表操作符)
【命令作用】用来观察Linux硬盘的使用情况
【命令语法】fdisk [选项](参数)
【常用选项】
-l 列出设备分区表然后退出
【参数说明】需要进行分区的硬盘
【命令示例】
查看当前设备的分区表
fdisk -l
2.partx (telling the kernel about presence and numbering of on-disk partitions 告诉内核磁盘上分区的存在和数量)
【命令作用】告诉内核磁盘上分区的存在和数量
【命令语法】partx [选项](参数)
【常用选项】
【参数说明】设备名
【命令示例】
3.mkfs (make file system 创建文件系统;build a linux file system构建一个linux文件系统)
【命令作用】创建一个Linux文件系统
【命令语法】mkfs (选项)(参数)
【常用选项】
-t<文件系统类型> 创建哪种文件系统
【参数说明】文件系统上的磁盘块数
【命令示例】
4.mkswap (make swap 做交换;set up a linux swap area 设置一个Linux交换分区)
【命令作用】创建一个Linux交换分区
【命令语法】mkswap [选项](参数)
【常用选项】
-p 指定要使用的页面大小
【参数说明】指定交换空间所使用的设备文件
【命令示例】
5.blkid (block id 块id;command-line utility to locate/print block device attributes 用于定位/打印块设备属性的命令行实用程序)
【命令作用】用来查看块设备的属性
【命令语法】blkid[选项][参数]
【常用选项】
-s 显示指定信息
【参数说明】指定要查询的设备
【命令示例】
查看目前系统的块设备属性
blkid
6.e2label (chang the label on an ext2/ext3/ext4 filesystem 更改ext2/ext3/ext4文件系统上的标签)
【命令作用】用来设置第二扩展文件系统的卷标
【命令语法】e2label [参数1][参数2]
【常用选项】
【参数说明】参数1 指定文件系统所对应的设备名;参数2 新卷标
【命令示例】
7.tune2fs(adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems 调整ext2/ext3/ext4文件系统上可调整的文件系统参数)
【命令作用】调整文件系统中的可改参数
【命令语法】tune2fs (选项)(参数)
【常用选项】
-c 调整文件系统的最大加载次数
-i 指定相邻两次文件系统检查的间隔时间
【参数说明】指定的文件系统或设备名
【命令示例】
8.mount (mount 增加;mount a filesystem 安装一个文件系统)
【命令作用】挂载一个文件系统到指定的挂载点
【命令语法】mount [选项][参数1][参数2]
【常用选项】
-a 加载 /etc/fstab 中所有已描述的文件系统
【参数说明】参数1 设备文件名;参数2 加载位置
【命令示例】
9.df (disk file 磁盘文件;report file system disk space usage 报告文件系统磁盘空间的使用情况)
【命令作用】查看磁盘上可使用的空间
【命令语法】df [选项][参数]
【常用选项】
-a 显示所有的文件系统
-h 以可读性较高的方式来显示
【参数说明】文件系统上的文件
【命令示例】
查看磁盘空间的使用情况
df
10.swapon (swap on 交换开始;enable devices and files for paging and swapping 启用设备和文件进行分页和交换)
【命令作用】激活Linux系统的交换分区
【命令语法】swapon (选项)(参数)
【常用选项】
-s 查看交换设备的使用情况
【参数说明】需要激活的交换设备
【命令示例】
查看当前系统中交换设备的使用情况
swapon -s
11.free (free 自由的;display amount of free and used memory in the system 显示系统中空闲的和使用的内存数量)
【命令作用】查看系统当前已使用和未使用的内存
【命令语法】free [选项]
【常用选项】
-b 以Byte为单位显示
-k 以Kb为单位显示
-m 以Mb为单位显示
【参数说明】
【命令示例】
以mb为单位查看
free -m
12.umount (unmonut 卸载;unmount file systems 卸载文件系统)
【命令作用】卸载文件系统
【命令语法】umount [选项](参数)
【常用选项】
-v 执行时显示详细信息
【参数说明】指定挂载的文件系统或设备名
【命令示例】
卸载挂载点/mount上的挂载
umount /mount
13.swapoff (swap off 交换结束;disable devices and files for paging and swapping 禁用设备和文件进行分页和交换)
【命令作用】关闭Linux的交换分区
【命令语法】swapoff [选项](参数)
【常用选项】
【参数说明】需要关闭的交换分区
【命令示例】
关闭交换分区/dev/sda3
swapoff /dev/sda3
14.dd (convert and copy a file 转换和复制文件)
【命令作用】复制文件对原文件的内容做转换处理
【命令语法】dd [选项]
【常用选项】
if=<输出文件> 代表输出文件
of=<输入文件> 创建的输入文件
bs= 文件的大小
count= 读取的区块数
【参数说明】
【命令示例】
利用吐零机/dev/zero 创建一个10M大小的文件叫test
dd if=/dev/zero of=test bs=10M count=1
15.split (split 分开;split a file into pieces 把文件分成小块)
【命令作用】将一个大文件分成很多小文件
【命令语法】split (选项)(参数)
【常用选项】
-b 指定分割后每一个文件的大小。单位为byte
【参数说明】需要切分的文件
【命令示例】
将dd创建的test文件 用split命令分为若干个1M大小的文件
split -b 1M test