linux磁盘管理命令

管理命令 ln、df、du、mknod、fdisk、partprobe、partx、mkfs、blkid、e2label、tune2fs、dumpe2fs、fsck

ln  创建链接文件或目录

-s  创建软链接

-v  显示详细处理过程

df 查看磁盘信息

-h 人性化阅读方式

-i    显示i -nodes的使用量

-T   文件系统类型

du    查询档案或目录的磁盘使用空间

-h   人性化阅读方式

-s  只显示各档案大小的总合 (summarize)

mknod  建立一个目录项和一个特殊文件的对应索引节点 建立的文件有三张 b:块设备 c:字符设备 p:管道文件

-m   为新建立的文件设定默认权限

-c、b、p   创建b:块设备 c:字符设备 p:管道文件

fdisk 是一个创建和维护分区表的程序

-l    列出所有分区表

partprobe

用于重读分区表(当出现删除文件后,出现仍然占用空间。可以partprobe在不重启的情况             下重读分区)

-d   不更新内核

-s  显示分区信息

partx   命令告用来诉内核当前磁盘的分区情况

partx [-a|-d|-l] [--type TYPE] [--nr M-N] [partition] disk

-a         增加制定的分区或读磁盘新增的分区

-d         删除制定或所有的分区

-l         列出分区

--type     指定分区类型。dos,bsd,solaris,unix,或者gpt

--nr M-N   指定分区范围

cat  /proc/partitons  查看内核系统分区表

cat /proc/filesystems 查看当前内核所支持的文件系统

mkfs  创建文件系统

-t 指定创建的文件系统类型  默认为ext2 (等同于  mkfs.ext2命令)

-V   提供详细输出信息

blkid 查看磁盘设备的相关属性 (UUID、TYPE、LABEL)

-s <标签>  显示指定标签信息 (LABEL、UUID、TYPE)

-o  <标签>  指定输出格式 (full、value、list\device\udev)

e2label 用户查看或定义卷标(LABEL)

tune2fs 调整文件系统的相关属性

-j 不损坏原有数据,将ext2升级为ext3

-L   LABEL 设定或修改卷标

-m  # 调整磁盘预留百分比

-r  # 指定预留块数

-o 设定默认挂载选项 (acl  )

-c  # 指定挂载次数达到#次后进行自检,0或-1表示关闭此功能

-i   # 每挂载使用多少天后进行自检,0 或-1表示关闭此功能

-l    显示超级块中的信息

dumpe2fs  显示文件属性信息

-h 只显示超级块信息

fsck    检查并修复Linux文件系统

-t FSTYPE   指定文件系统类型

-a 非交互模式,自动修复

-r 交互模式

-f 强制进程检查

-v 显示详细处理信息

mount

mount 设备  挂载点

设备:

设备文件  /dev/sdb1

卷标:  LABEL=“”

UUID :    UUID=""

挂载点:目录

要求:

1、此目录没有被其他进程使用

2、目录要存在

3、目录中的原有文件将暂时隐藏起来

mount:  显示当前系统已经挂载的设备以及挂载点

mount [options]  [-o options ] DEVICE MOUNT_POINT

-a:表示挂载/etc/fstab文件中定义的所有文件系统

-n:默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件;使           用-n选项意味着挂载设备时,不把信息写入此文件中

-t  FSTYPE:指定正在挂载设备上的文件系统类型,不适用此选项,mount会调用blkid命令获取对应文件系统的类型

-r:挂载文件只读

-w:读写挂载

-o:指定额外的挂载选项,即指定文件系统启用的属性

remount:重新挂载当前文件系统

loop: 用来把一个文件当作磁盘分区挂载连接上系统 (常用于挂载镜像文件)

ro:只读挂载

rw:读写挂载

sync:同步   (async 异步 磁盘的写入都是异步写入)

umount  下载某文件系统

umount  设备

umount  挂载点

卸载注意事项:挂载点不在使用状态

虚拟地址,线性地址

交换分区:

mkswap 创建交换分区

-L LABEL

swapon 启用交换分区

-a 启用所有交换设备

-S 查看

swapoff 关闭交换分区

回环设备:loopback  使用软件来模拟实现硬件

dd   用于复制文件并对原文件的内容进行转换和格式化处理

if=数据来源 代表输入文件

of=数据存储目标 代表输出文件

bs=字节 代表字节为单位的块大小

count  代表被复制的块数

/etc/fstab 文件介绍: os在初始化时,会自动挂载/etc/fstab文件中定义的每个文件系统

UUID=e5e09ac9-f2b2-49bc-9903-97eaeda662ec /boot                   xfs     defaults        0 0

UUID=ed49e598-d50d-4367-9077-dfe19dba5b72 swap                    swap    defaults        0 0

1、要挂载的设备  (UUID、设备名、LABEL)

2、挂载点

3、文件类型

4、挂载选项

5、转储频率 每多少天做一次完全备份 (0表示不备份、1表示每天、2表示每两天备份一次)

6、文件系统检测次序   (只有根可以为1,0表示不检查)

fuser 用于报告进程使用的文件和网络套接字

-v 查看指定文件上正在运行的进程

-k 杀死访问指定文件的所有进程

-m 指定一个被加载的文件系统或一个被加载的块设备

压缩、解压缩命令

压缩格式:gz、bz2、xz、zip、z、

压缩算法:算法不同,压缩比也会不同

gzip、bzip2、xz  执行压缩不保留原文件,解压删除原文件,不能压缩目录

compress FILENAME.z文件格式

uncompress

gzip (FILEAME.gz 文件格式)

gzip /PATH/TO/SOMEFILE

-d 解压缩 =gunzip

-# 1-9  指定压缩比,默认是6

gunzip

gzip /PATH/TO/SOMEFILE.gz

zcat 查看压缩文件的内容(不解压的情况,查看文本文件的内容)

bzip2 FILENAME.bz2文件格式

-d 解压

-# 1-9  指定压缩比,默认是6

-k   压缩时保留原文件

bunzip2 解压缩bzip2命令压缩的文件

bzcat 不解压时查看文本文件内容

xz FILENAME.xz

-d  解压

-# 1-9 指定压缩比,默认为6

unxz 解压xz压缩的文件

xzcat  查看压缩文件内容

zip (可以压缩目录,压缩不删除原文件,既归档又压缩的工具)

zip FILENAME.zip FILE1 FILE2 ....

unzip 解压zip压缩的文件

tar 归档工具 不删除原文件

-c 创建归档文件

-f  FILE.tar   操作的归档文件

-x 展开归档文件

--xattrs 归档时,保留文件的扩展属性信息

-t    不展开归档,直接查看归档了哪些文件

-v 显示命令执行过程

-zcf  创建归档并gzip压缩  -zxf   调用gzip解压并展开归档 (解压可以自动判断压缩方式,所以-z可以省略)

-jcf 创建归档并biz2压缩   -jxf  调用bzip2解压并展开归档

-Jcf  创建归档并xz压缩   -Jxf  调用zx解压并展开归档

cpio 归档工具

read  从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。

-p 指定读取值时的提示符

-t 指定读取值时等待的时间

时间: 2025-01-03 17:03:32

linux磁盘管理命令的相关文章

df、du、fdisk:Linux磁盘管理命令整理

df.du.fdisk:Linux磁盘管理三板斧的使用心得 磁盘是Linux系统中一项非常重要的资源,如何对其进行有效的管理直接关系到整个系统的性能问题.在常用的命令当中,df用于检查文件系统磁盘占用情况,du检查磁盘空间占用情况,而fdisk用于磁盘分区,是作者比较常用的三个命令,下面分享一些这方面的使用心得. AD: [51CTO独家特稿]磁盘是Linux系统中一项非常重要的资源,如何对其进行有效的管理直接关系到整个系统的性能问题.对 Linux磁盘管理稍微有一些学习和经验的朋友们应该都知道

Linux 磁盘管理命令fdisk.df.du.mount等的介绍

今天给大家带来的是Linux的一下磁盘管理的一些简单的命令总结. fdisk 命令说明:fdisk命令用于观察硬盘实体使用情况,也可对硬盘分区           语法:fdisk(选项)(参数) -l:列出指定的外围设备的分区表状况: -v:显示版本信息. 直接跟设备分区  fdisk /dev/sda1                                     分区管理子命令:                                                   

Linux 磁盘管理命令

df NO1. 显示所有存储系统空间使用情况,同时显示存储系统的文件系统类型s[[email protected] root]# df -aT NO2. 显示指定文件系统的空间使用情况[[email protected] root]# df -t ext3 NO3. 人性化显示各存储空间大小[[email protected] root]# df -ah NO4. 有时候挂载了网络文件系统,若只想看本机的文件系统用如下命令[[email protected] root]# df -ahlT NO

Linux磁盘管理、文件系统及其相关命令的使用方法

Linux磁盘管理 硬盘: 机械硬盘 SSD固态硬盘 track sector: 512bytes cylinder: 分区的基本单位: MBR:Master Boot Record 512bytes 446: bootloader 64: filesystem allocation table 16: 标识一个分区  2:55AA 磁盘接口类型: IDE (ATA):133MB/s,/dev/hd SCSI: 640MB/s SATA:6Gbps SAS:6Gbps USB:480MB/s 识

linux 磁盘管理

linux磁盘管理 I/O Port: I/O 设备地址 块设备:block, 存取单位"块",磁盘 字符设备:char, 存取单位"字符", 键盘 设备文件:关联至一个设备驱动程序,使能够与之对应的硬件设备进行通信 设备号:主设备号   次设备号 设备文件只有源数据(属性),没有数据,都是特殊类型的文件,目录也是 /dev/dev_file都在这儿 硬盘的接口类型: 并行(慢于串口): IDE   133MB/S(接口速率) SCSI  640MB/S 串口: S

第十一章 linux磁盘管理(1)

Linux磁盘管理 涉及到的命令如下: fdisk -l              查看当前磁盘使用情况 fdisk /dev/sdb        划分分区 mkfs.ext4 /dev/sdb1   给分区格式化 mkdir /data           创建挂载目录 mount /dev/sdb1 /data 将新划分的分区挂载到/data目录 vi /etc/fstab         将挂载信息卸载配置文件里,开机启动挂载信息 /dev/sdb1 /data  ext4 defaul

Linux磁盘管理高级

Linux磁盘管理高级 LVM Btrsh LVM 逻辑卷管理(LVM)指系统将物理卷管理抽象成一个逻辑卷,包括重新设定文件系统的大小,LVM可以弹性的更改LVM的容量,通过交换PE来进行资料的转换,将原来LV内的PE转移到其他的设备中以降低LV的容量,或将其他设备中的PE加到LV中以加大容量. LVM还有快照的功能,快照区与原本的LV共用很多PE的区块,因此快照区与被快照的LV必须要要在同一个VG上!系统恢复的时候的文件数量不能高于快照区的实际容量. LVM的基本原理可用下图表示: LVM: 

分析Linux磁盘管理与文件系统专题三

1.前言 紧接着我的上一篇博客进行磁盘管理操作: http://zhangfengzhe.blog.51cto.com/8855103/1430531 我们已经对磁盘进行了分区,信息如下: [[email protected] ~]# fdisk -l /dev/sdb Disk /dev/sdb: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 5

深入剖析linux磁盘管理

一.linux中常见的磁盘: 无论什么操作系统,归根还是要落实与磁盘上的,对于磁盘的管理也是linux管理必备的一项技能.在linux中"一切皆文件"的思想贯彻整个linux的学习中,包括像是磁盘等的硬件也是在linux的/dev/目录下类似于文件形式的存放,常见的SATA口USB优盘或是SCSI口的硬盘在linux中是以/dev/sd[a-p]开头的文件,早期的IDE硬盘现在已经很少见了,这种硬盘在linux中是以/dev/hd[a-d],CDROM是以/dev/cdrom开头的文件