Linux命令——磁盘管理
Linux命令——磁盘管理
命令df
作用:查看已挂载磁盘的总容量、使用容量、剩余容量等
参数:-i
,查看inodes的使用状况
参数:-h
,使用合适的单位显示(推荐)
命令du
作用:查看某个目录或者文件所占空间的大小
参数:-a
,列出全部文件和目录
参数:-h
,使用合适的单位显示(推荐)
参数:-s
,只列出总和
命令fdisk
作用:磁盘划分工具
格式:fdisk [选项] [设备名称]
参数:-l
,后不跟设备名称,列出全部磁盘设备及其分区
示例:fdisk -l /dev/sda
说明
进入该命令的模式后,有较多的命令可选,说明一下常用的
m:列出帮助菜单
p:打印当前磁盘的分区情况
n:建立一个新的分区
w:保存
q:退出
d:删除一个分区
关于主分区和逻辑分区及其数量问题,这里就不探讨了
命令mke2fs
作用:格式化分区
格式:mke2fs [选项] [磁盘分区]
参数:-b
,设定块的大小,需为1024的整数倍,不建议超过4096,一般默认就好
参数:-i
,设定inode的大小
参数:-N
,设定inode的数量
参数:-c
,格式化前检测一下磁盘是否有问题(降低格式化速度)
参数:-L
,预设该分区的标签(常用)
参数:-t
,指定文件系统的类型,后跟ext2、ext3或ext4(常用)
示例:mke2fs -t ext4 -L WORK /dev/sda5
命令e2label
作用:查看或修改分区的标签
示例:e2label /dev/sda5
,查看分区标签
示例:e2label /dev/sda5 WORK
,修改分区标签
命令mount
作用:挂载磁盘分区
格式:mount [选项] 分区标识 挂载点
参数:-a
,把/etc/fstab中出现的所用磁盘分区挂载
参数:-t
,指定挂载的分区类型,默认不指定会自动识别
参数:-o
,指定挂载的分区特性,下面说明特性
示例:# mkdir /newdir
,在/目录创建文件夹
示例:# mount /dev/sdb5 /newdir
,挂载sdb5到/newdir上
/etc/fstab配置文件说明
这个文件显示了系统启动时需要挂载的各个分区,系统启动时会自动挂载到相应的挂载点。mount -a
命令也是根据这份文件挂载。
- 第一列:分区标识,可以是分区名、分区LABEL、分区的UUID
- 第二列:挂载点
- 第三列:分区的格式
- 第四列:挂载参数,一般写default即可
- 第五列:表示是否被dump备份,1表示备份,0表示不备份
- 第六列:表示是否开机自检,1表示高优先级自检,2表示低优先级自检,0表示不自检
挂载参数说明
- async/sync:表示与磁盘和内存不同步/同步
- auto/noauto:表示开机自动挂载/不自动挂载
- default:默认值,包含rw,suid,dev,exec,auto,nouser,async
- ro:表示按只读权限挂载
- rw:表示按可读可写权限挂载
- exec/noexec:表示允许/不允许可执行文件执行
- user/nouser:表示运行/不允许root外的其他用户挂载分区
- suid/nosuid:表示运行/不允许分区有suid属性
- usrquota:表示启动用户的磁盘配额模式
- grquota:表示启动群组的磁盘配额模式
命令unmount
作用:卸载挂载点
格式:unmount [选项] 挂载点/分区名
参数:-l
,当前目录在挂载点上时使用
增加虚拟内存
- 建立一个swapfile
dd if=/dev/zero of=/tmp/newdisk bs=4k count=10240
if是指定输入源,/dev/zero不断提供0
of是指定目标文件,即虚拟内存文件
bs定义块的大小
count定义块的数量 - 格式化为swap格式
mkswap -f /tmp/newdisk
- 挂载为虚拟内存
swapon /tmp/newdisk
- 查看内存的使用情况
free -m
Linux命令——磁盘管理的更多相关文章
- Linux命令-磁盘管理(二)
Linux命令-磁盘管理(二) Linux mmount命令 Linux mmount命令用于挂入MS-DOS文件系统. mmount为mtools工具指令,可根据[mount参数]中的设置,将磁盘内 ...
- Linux命令-磁盘管理(一)
Linux命令-磁盘管理(一) Linux cd命令 Linux cd命令用于切换当前工作目录至 dirName(目录参数). 其中 dirName 表示法可为绝对路径或相对路径.若目录名称省略,则变 ...
- linux命令——磁盘管理pwd
Linux中用 pwd 命令来查看”当前工作目录“的完整路径(绝对路径). 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录.在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的 ...
- linux命令——磁盘管理cd
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录. 1 ...
- LINUX的磁盘管理du命令详解
LINUX的磁盘管理du命令详解 du(disk usage)命令可以计算文件或目录所占的磁盘空间.没有指定任何选项时, 它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作 ...
- Linux下磁盘管理命令df与du
Linux下磁盘管理命令df与du 对磁盘进行查看和控制的两个linux命令,df和du. 一.du命令 首先看一下du的help说明: [root@misdwh opt]# du --help ...
- centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpfs ,nr_inodes, LVM,传统方式扩容文件系统 第七节课
centos Linux下磁盘管理 parted,df ,du,fdisk,partprobe,mkfs.ext4,mount,/etc/fstab,fsck,e2fsck,mk2efs,tmpf ...
- Linux RAID 磁盘管理
Linux RAID 磁盘管理 RAID工作模式介绍:https://www.cnblogs.com/xiangsikai/p/8441440.html 本章主要讲解 Linux下 RAID5 与 R ...
- linux 系统磁盘管理体系
目录 linux 系统磁盘管理体系 一.磁盘的基本概念 二.磁盘的内部结构 三.磁盘的外部结构 四.磁盘的接口及类型 五.fdisk磁盘分区实践 六.gdisk 分区 七.parted 高级分区工具. ...
随机推荐
- Oracle- 复杂查询及总结
一.复杂查询 1. 列出至少有一个员工的所有部门编号.名称,并统计出这些部门的平均工资.最低工资.最高工资. 1.确定所需要的数据表: emp表:可以查询出员工的数量: dept表:部门名称: emp ...
- 4.socket(-)之控制台
一Socket介绍: 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket. 建立网络通信连接至少要一对端口号(socket).socket本质是编程接口(API) ...
- <tbody>标签的用途
如果一个表格是 分 好几个部分 ,那么每个部分 使用一组<tbody>这样,下载完第一个部分 就可以先显示了,不用等后面的部分是否下载好,这是写给浏览器看的.
- SWT table性能改善 -- 使用VirtualTable
在SWT程序中使用table展示数据时,如果数据过多,执行起来会比较慢,不过,我们可以借助VirtualTable来解决这一问题. Eclipse官网中关于VirtualTable的说明见:http: ...
- JAVA项目工具包集合
本文包括工具的下载以及配置,持续更新中…… 1 JDK 官网:https://www.oracle.com 下载:https://www.oracle.com/technetwork/java/jav ...
- Hadoop windows 环境配置
下载 winutils 点击 这里下载 winutils 包,并解压缩. 此处解压缩后目录位置为 D:\software\hadoop2.6 配置环境变量 变量名 变量值 HADOOP_USER_NA ...
- Contest2071 - 湖南多校对抗赛(2015.03.28)
Contest2071 - 湖南多校对抗赛(2015.03.28) 本次比赛试题由湖南大学ACM校队原创 http://acm.csu.edu.cn/OnlineJudge/contest.php?c ...
- C#进行数据筛选(一)
这里介绍数据筛选的第一种方式,不用过滤器,给新手看得 public DataTable SourceList(string Wmain, string OrderNo, string Process) ...
- 类(class)相关概念小结
参考在线文档,整理php中类的相关概念如下 $this 在类的内部可以使用伪变量$this,这个伪变量为一个到主叫对象(经个人测试理解这应该是在运行时的真实对象,不是类,运行时绑定)的引用,所以一 ...
- 获取物化视图定义语句的SQL
老系统里总有人用物化视图,然后新同事们就得去FixBug 然后就遇到怎么查看物化视图定义语句的问题了 分享下,祝顺利! DBA权限下执行: select dbms_metadata.get_ddl(' ...