linux命令之磁盘和文件系统操作
1. fdisk:磁盘分区命令 语法:fdisk [选项][参数]
命令说明:fdisk是linux系统里常用的一种磁盘管理工具,可以创建和管理系统分区
常用命令选项:
-l:列出指定的并退出,没有指定则显示所有
参数说明:指定磁盘文件
命令示例:查看当前linux磁盘分区的信息
fdisk -l
2. partx:告诉内核当前磁盘的分区情况 语法:partx [选项][参数]
命令说明:显示当前磁盘的分区情况
常用命令选项:
-l:显示当前磁盘的分区信息
参数说明:要显示的磁盘文件
命令示例:查看当前磁盘情况
partx -l /dev/sda
3. mkfs:创建文件系统 语法:mkfs [选项][参数]
命令说明:可以在指定的设备上创建文件系统
常用命令选项:
-t:可以指定要创建的文件系统的类型
参数说明:要创建的文件系统对应的设备文件名
命令示例:在硬盘分区/dev/sdb1上创建ext3文件系统,如下
mkfs -t ext3 /dev/sdb1
4. mkswap:创建交换分区 语法:mkswap [选项][参数]
命令说明:创建一个交换分区
常用命令选项:
-c:创建前检查是否有损坏的区块
参数说明:要创建的交换分区名称
命令示例:创建一个sdb3的交换分区
mkswap /dev/sdb3
5. blkid:显示设备的uuid和文件类型 语法:blkid
命令说明:显示所有设备的uuid和文件类型
命令示例:直接使用blkid即可显示
6. e2label:设置第二扩展文件系统的卷标 语法:e2label [参数]
命令说明:用来设置第二文件系统的卷标
参数说明:为文件系统指定的新卷标
命令示例:mkdir /new
e2label /dev/hda2 /new
这时在/etc/fstab里加入这样一句
label=/new /new ext3 defaults 1 1
这样当下次重启机器时,就会把卷标为/new的分区挂载到/new上
7. tune2fs:修改ext2/ext3的文件系统参数,设置自检 语法:tune2fs [选项][参数]
命令说明:系统出现意外断电死机的情况,下次开机一般会进行自检,而linux里也有文件系统自检,并且能通过tune2fs自定义自检
常用选项说明:
-i:设置强制自检的时间间隔(m表示月,w表示周,d表示天)
-c:设置强制检查前文件系统可以挂载的次数
参数说明:指定要调整的文件系统或其对应的设备文件名
命令示例:配置/dev/hda1一天之后自检
tune2fs -i 1d /dev/hda1
8. mount:将文件系统挂载到指定的挂载点 语法:mount [参数]
命令说明:将指定的文件系统或目录挂载到指定的挂载点
常用命令选项:
-t:指定的设备的类型
-r:以只读的方式挂载设备
-w:以读写的方式挂载设备
参数说明:要挂载的文件系统和挂载到哪去的挂载点
命令示例:我们一般用本地yum仓库的时候
先创建一个仓库的目录,比如yum1
mount /dev/sr0 /yum1
将光盘cdrom挂载到/yum1中
9. df:报告磁盘空间使用情况 语法:df [选项][参数]
命令说明:用于显示上可用的磁盘空间。默认的显示单位为KB。可直接使用df命令,会显示所有的信息
常用命令选项:
-T:输出时,显示文件类型
-h:以容易阅读的方式显示磁盘空间使用情况
参数说明:指定文件系统上的文件
命令示例:显示所有的磁盘分区使用情况可以直接
df
显示指定文件所在分区的磁盘空间使用情况
df /etc/hosts
10. swapon:激活linux中的交换空间 语法:swapon
命令说明:激活linux中的交换空间,linux内存管理必须使用交换区来建立虚拟内存
常用命令选项:
-s:显示交换区的使用情况
参数说明:制定需要激活的交换空间,可以是交换文件或者交换分区,如果是交换分区则指定交换分区对应的设备文件
命令示例:显示查看交换区的使用情况
swapon -s
11. free:显示内存使用情况 语法:free [选项]
命令说明:显示当前系统未使用和已使用的内存数目,还可以显示被内核使用的内存缓冲区
常用命令选项:
-b:以byte为单位显示内存使用情况
-k:以kb为单位显示内存情况
-m:以mb为单位显示内存情况
-t:显示内存总和列
参数说明:你要使用的选项
命令示例:以MB的形式显示内存的情况
free -m
12. umount:卸载已挂载的文件系统 语法:umount [选项][参数]
命令说明:卸载已经挂载的文件系统,利用设备名和挂载点都能卸载文件系统
常用命令选项:
-a:卸载/etc/mtab中记录的所有文件系统
-r:若无法成功卸载,则尝试用只读的方式重新挂入
-t:指定文件系统类型
参数说明:指定要卸载的文件系统或其对应的设备文件名
命令示例:卸载掉上面创建的本地yum仓库
umount /yum1
即可卸载
13. swapoff:关闭交换分区 语法:swapoff [选项][参数]
命令说明:关闭系统的交换分区
常用命令选项:
-a:关闭配置文件‘/etc/fstab’中所有的交换空间
参数说明:指定要关闭的交换分区
命令示例:关闭指定的交换分区
swapoff /dev/sda2
14. dd:复制文件并对文件进行转化和格式化处理 语法:dd [选项]
命令说明:复制文件并对全文件的内容进行转化和格式化处理
常用命令选项:
if<文件>:输入文件
of<文件>:输出文件
count:代表被复制的块数
bs:指定的字节数
参数说明:if=xxx要输入的文件名 of=xxx要输出的文件名
命令示例:以dd的方式用吐零机创建一个1m的文件
dd if=/dev/zero of=text.text bs=1m count=1
这样就创建成功了
15. split:拆分文件 语法:split [选项][参数]
命令说明:将一个大文件分割成很多小文件
常用命令选项:
-b:设置每一个小文件的大小,单位为byte
-d:使用数字作为后缀
-a:指定后缀的长度
-l:根据行数来进行分割
参数说明:指定要分割的文件
命令示例:将上面用吐零机创建的文件分割成每个100k的文件
split -b 100k text.text
可以在当前目录下查看,已经分割完成
linux命令之磁盘和文件系统操作的更多相关文章
- Linux命令 -磁盘和文件系统类
声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man 1.df 磁盘容量 -h 以人类易读方式展示(GB.KB)等 df -h /usr 2.du 文件或目录的容量 -s ...
- Linux操作系统常用命令合集——第五篇-磁盘和文件系统操作(15个命令)
1.fdisk [命令作用] 用于观察硬盘实体使用情况.也可以对硬盘分区. 对于一块硬盘来讲,最多只能管理15个分区 [命令语法] fidisk [选项] [参数] [常用选项] -b& ...
- linux命令(5)文件操作:ls命令、显示文件总个数
一:ls命令是最常用的linux命令了:下面是ls --help里面的用法 在提示符下输入ls --help ,屏幕会显示该命令的使用格式及参数信息: 先介绍一下ls命令的主要参数: -a 列出目录下 ...
- 【Linux命令】磁盘分区,格式化,挂载命令,创建交换分区(fdisk,mkfs,mount,umount)
友情链接 磁盘分区,格式化,挂载,创建交换分区:https://www.cnblogs.com/HeiDi-BoKe/p/11936998.html RAID工作级别:https://www.cnbl ...
- linux 命令行cd dvd iso操作
1 . 制作ISO: $ mkisofs -V LabelName -J -jcharset=utf8 -r -o /home/TargetImage.iso /home/my-data-dir 参数 ...
- Linux命令_磁盘管理_查看磁盘或目录的容量
软件环境:虚拟机VM12,Linux版本 CentOS 7.3 命令 df (disk filesystem) 用于查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认以KB为单位显示 ...
- 每天一个linux命令(磁盘):【转载】du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...
- 每天一个linux命令(磁盘):【转载】df 命令
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命 ...
- linux命令之磁盘与文件系统管理命令(上)
1.fdisk:磁盘分区工具 该命令是linux下常用的磁盘分区工具,但是只能给小于2TB的磁盘划分分区. 常用参数为-l,显示所有磁盘分区的信息. 示例: 1)显示磁盘分区列表 [root@boxi ...
随机推荐
- HTML 提高页面加载速度的方法
(1)减少 HTTP 的请求.(合并资源文件 和 使用图片精灵 : (2)把CSS 放头部,把 JavaScript 放到 body 标签尾部: (3)定义图片的宽和高: (4)定义字符集: (5) ...
- 五款app原型设计工具对比
五款app原型设计工具对比 Proto.io, Pixate, Origami, Framer & Form 本文由Panblack 翻译,原文作者 Tes Mat 我用五款“高保真”原型设计 ...
- 【Mood 19】DailyBuild 2月
2月1号 仿美团loading时小人奔跑动画 HTML5定稿了,为什么原生App世界将被颠覆? -----HTML5一改过去卡顿不兼容的毛病,在硬件升级以及苹果谷歌策略变化的背景下,让自己的优势相对于 ...
- JDE获取所有字典数据
select a.*,b.DTDL01 FROM crpctl.f0004 a,crpctl.f0004d b where a.dtsy =b.dtsy(+) and a.dtrt =b.dtrt(+ ...
- QTablewidget 简单例子
[1]QTableWidget简介 QTableWidget是QT对话框设计中常用的显示数据表格的控件. 学习QTableWidget就要首先看看QTableView控件(控件也是有”家世“的!就像研 ...
- JSTL标签概述
什么是JSTL JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断.数据管理格式化. ...
- 增加C盘空间大小
随着我们使用电脑的时间越来越久,电脑C盘的空间会出现不够用的情况,这时我们需要的就是增加C盘的大小,基本上有两种方式 1.通过系统自带的磁盘管理(有可能没法操作,主要介绍第二种) 2.通过分区软件进行 ...
- Spring3+Struts2+Hibernate4+Mybatis整合的一个maven例子
说明: 1.用了maven去搞这个demo,懒得去导jar包... 2.这个demo用了spring去做Ioc,事务的aop:用了struts2去做“MVC”(没有用到任何UI技术,有点对不起这个MV ...
- Python:函数的命名空间、作用域与闭合函数
1,参数陷阱 如果默认参数的只是一个可变数据类型,那么每一次调用的时候,如果不传值就共用这个数据类型的资源. 2,三元运算 c=a if a>b else b#如果a>b返回a,否则,返回 ...
- BZOJ2976:[POI2002]出圈游戏(exCRT)
Description 有编号从1到n的n个小朋友在玩一种出圈的游戏,编号为i+1的小朋友站在编号为i小朋友左边.编号为1的小朋友站在编号为n的小朋友左边.首先编号为1的小朋友开始报数,接着站在左边的 ...