L-1-19 Linux之RAID&分区&文件系统命令

[badblocks]

badblocks  磁盘坏道检查工具,其实可以使用mke2fs -c <dev>来代替这个命令

-s   在屏幕上显示进度

-v   可以在屏幕看到文字信息进度

-w   以写入的方式测试。(有见文件时不建议使用此参数)

[blockid]

blkid <dev>

查看分区的属性

[dump]

dump  -f <*.*> <filename>  将<filename>备份成<*.*>,而且第二次备份时,只第一次的备份的差异部分。

-S 不写-f选项,查看备份<filename>需要多大空间

-W 查看这里是否有文件备份过

-u 将这次dump的时间记录到/etc/dumpdateS

-v 文字化表现过程

-j 压缩成bzip2

-[0,9] 设置压缩比

//相关命令restore

[dumpe2fs]

dumpe2fs <dev>

显示分区的详细信息。

-h

只显示超级块中的信息。

[e2fsck]

e2fsck <dev>

检查并修复ext文件系统

-f

强制检查

-p

自动修复

[e2lable]

e2lable <dev>

查看分区卷标

e2label <dev> <label.name>  //为磁盘添加磁盘名

[fsck]

fsck <dev>

检查并修复Linux文件系统

-t <fs.type>

文件系统的分类

-a

自动修复

-y  和-a是一样的,不过某些系统只只支持这个参数

-C  检验过程中使用直方图显示进度

在对ext2/3的文件系统中有一些特定参数

-f  强制检查

-D  针对文件系统的目录进行优化配置

//检查时恢复的文件将放在分区的lost+found中

[hdparm]

hdparm <dev>  对IDE查看性能或设置的命令

-t 测试硬盘实际访问性能 可用于sata盘

[lvcreate]

lvcreate -n <lv.name> -L <size>  -G <vg.name> //指定名字,大小和设置创建在哪个卷组上。lv的引用路径为/dev/<vg.name>/<lv.name>

-s <lv.path> //创建快照卷,依旧用L指定大小

-p {r|w}  //设定权限,快照卷应该设置为只读卷

//关联命令:LV带头的命令和逻辑卷有关。具体的注释查看PV命令。

[lvextend]

lvextend                //扩展逻辑卷

-L  {+<num>G|<num>G} <lv.path>   //扩展|扩展到<num>G

[lvreduce]

lvreduce

-L {-<num>|<num>} <lv.path>  //缩减逻辑分卷,可能会造成数据损失。

[lvremove]

lvremove <lv.name>      //移除一个逻辑卷

[lvs]

lvs                    //查看lv

[mdadm]

//mdadm是一个和RAID相关的命令

模式:

-A 装配模式    //转移RAID重新装配等。

-C <options> </dev/sd#> 创建模式    //创建RAID设备 以下是-C模式下才有的选项

-l <num>  //设置创建级别

-n <num>   //设置个数

-a {yes|no}  //自动为其创建设备文件

-c   //指定数据块大小,也可以写为--chunk

-x <num> //指定空闲盘的个数。

-F 监控模式    //检查RAID是否正常

-G 增长模式    //扩建RAID

-D </dev/md#> //显示一个RAID设备的详细信息,也可以写成--detail

--scan      //和-D连用,显示UUID等简单的信息。内容重定向到/etc/mdadm.conf中。可在以后自动读取。

//具体的命令都是管理模式。mdadm要指明是哪块硬盘的。如:mdadm <md#> -a <sda#>

-a </dev/sda#>  //添加一块硬盘。也可写为--add

-f </dev/sda#>   //模拟一个raid里的磁盘出错。也可写为--fail或者--set-faulty。

-r </dev/sda#>   //移除某个状态。也可写为--remove

-S <md#>   //停止一个阵列。也可写为--stop

//配置文件 /proc/mdstat  查看raid文件的状态

//需要对创建的md#进行格式化,并且挂载才能使用。

[mkfs]

mkfs <dev>

创建文件系统。即高级格式化。

-t <fs.type>

指定文件系统的类型。

//linux中存在VFS,让不同文件系统的命令统一输出为相同的命令。

//相关命令mkfs.x

[mkfs.x]

mkfs.ext2 <dev> 创建ext2文件系统

//还有更多的mkfs.x命令

//相关命令mkfs

[mke2fs]

mke2fs <dev>

创建ext2文件系统

-j

创建ext3文件系统

-b {1024|2048|4096}

指定块大小

-L

设置卷标名

-m <num>

指定预留给超级用户的百分比

-i <num>

指定iNode大小,默认为8192。<num>∈2^n

-F

强制创建文件系统

-E

用户指定额外的文件系统属性(暂缺)

[mkswap]

mkswap <dev>

创建交换分区

-L <lable> 指定卷标。

[pvcreate]

pvcreate <dev/sd#>

//建立物理卷

-f

//强制创建

//关联命令:注意这个文本中有关PV带头的命令,都是和物理卷相关的。

//lv(逻辑卷)必须建立在vg(卷组)上,vg必须建立在pv(物理卷)上。

[pvdisplay]

pvdisplay          //查看物理卷详细信息

[pvmove]

pvmove <sda#>          //转移物理卷中的数据到其他pv上去

[pvremove]

pvremove <sda#>       //删除一个物理卷

[pvs]

pvs                //查看物理卷

[pvscan]

pvscan             //扫描电脑上的物理卷

[restore]

restore -f <dumpfile> 恢复dump的文件

-t 查看备份文件中是否有中重要数据

-C 查看备份中和实际文件是否有不同,并且输出不同的文件

-i 这是交互式的命令,可以恢复部分文件

-r 还原整个文件系统

-h 查看完整备份中的inode,label等信息

-D 和-C连用可以查出后面接的挂载点与dump内不同的文件

//相关命令dump

[tune2fs]

tunn2fs <dev> 无损更改分区文件系统

-j

无损的将ext2转为ext3。

//注意不可降级

-L <string>

设定或者修改卷标。

-m

调整预留百分比。

-r

调整预留块数。

-c <num>

设定磁盘挂载N此后,开始自检。0或者-1则是关闭功能。

-i <num>

设定磁盘使用N天后,开始自检。0或者-1则是关闭功能。

-l

显示超级块中的信息。

[swapon]

swapon <dev>

启用交换分区

-a

启用所有在/etc/fstab中指定的分区

[swapoff]

swapoff <dev>

关闭交换分区

[vgcreate]

vgcreate <vg.name> <pv.sda#>

//创建卷组,起名字,类似于一个由多个物理盘组成的逻辑分区

-s <num>

//指定PE大小,不写默认为4M

//关联命令:vg(卷组)带头的命令都和卷组有关。具体查看PV的注释。

[vgdisplay]

vgdisplay <vg.name>             //查看vg的详细信息

[vgextend]

vgextend <vg.name> <sda#>    //扩展卷组

[vgreduce]

vgreduce <vg.name> <pv.sda#>

//在卷组上移除一个物理卷。(使用pvmove转移物理卷上的数据)

[vgremove]

vgremove <vg.name>               //移除某个卷组

[vgs]

vgs                              //查看卷组

原文地址:http://blog.51cto.com/181647568/2057584

时间: 2024-08-03 18:13:34

L-1-19 Linux之RAID&分区&文件系统命令的相关文章

linux添加swap分区文件

创建要作为swap分区的文件 增加1GB大小的交换分区文件,命令如下,其中的count等于想要的块的数量(bs*count=文件大小). # dd if=/dev/zero of=/root/swapfile bs=1M count=1024 格式化为交换分区文件 # mkswap /root/swapfile 启用交换分区文件 # swapon /root/swapfile 使系统开机时自启用,在文件/etc/fstab中添加一行 /root/swapfile swap swap defaul

linux mkfs命令参数及用法详解---linux格式化文件系统命令(包括swap分区)

mkfs 命令  linux格式化磁盘命令 linux mkfs 指令:mkfs 使用权限 : 超级使用者 使用方式 : mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable] 说明 : 建立 linux 档案系统在特定的 partition 上 参数 : device : 预备检查的硬盘 partition,例如:/dev/sda1 -V : 详细显示模式 -t : 给定档案系统的型式,Linux 的预设值为 ext2 -c

linux下硬盘分区、格式化以及文件管理系统

1.添加虚拟硬盘 (1)点击编辑虚拟机位置,然后点击添加   (2)点击添加硬盘 (3)点击下一步 (4)创建新虚拟磁盘并点击下一步 (5)指定磁盘容量并且点击下一步 (6)点击完成 2.系统分区 当添加硬盘后可以看看是否添加成功,在/dev目录下sd开头的有sda和sdb两块硬盘,而sdb就是新添加的硬盘,sda1和sda2是sda硬盘的两个分区. sdb的详细情况 (1)fdisk l:列出已经存在的分区类型 l是list的首字母 d:删除一个已经存在的分区 d是delete的首字母 m:列

第九章 Linux系统下分区、格式化磁盘,学会挂载和卸载磁盘

1. 请查资料了解这些术语:/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有什么区别?/dev/hda, /dev/hdb 是 IDE借口硬盘的块文件. /dev/hda  第一块IDE磁盘 : /dev/hdb 第二块IDE磁盘 /dev/sda, /dev/sdb 是SCSI接口硬盘的块文件. /dev/sda 第一块SCSI磁盘 :/dev/sdb 第二块SCSI磁盘 2. 为什么 du -b /etc/passwd  和 du -k  /etc/

LINUX &nbsp; 软RAID和硬RAI及软RAID的实现

一.RAID简介 RAID是"Redundant Array of Independent Disk"的缩写,中文意思是独立冗余磁盘阵列,早期称为廉价磁盘阵列.简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用.RAID技术大致分为两种:基于硬件的RAID技术和基于软件的RAID技术. 二.RAID术语 RAID0 raid0: 读.写性能提升,无容错能力,空间n*disk RAID1 raid1: 写性能

linux软RAID

一.RAID简介 独立磁盘冗余阵列(RAID,redundant array of independent disks)是把相同的数据存储在多个硬盘的不同的地方(因此,冗余地)的方法.通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能.因为多个硬盘增加了平均故障间隔时间(MTBF),储存冗余数据也增加了容错. 二.条带化存储技术 条带化技术就是一种自动的将 I/O 的负载均衡到多个物理磁盘上的技术,条带化技术就是将一块连续的数据分成很多小部分并把他们分别存储到不同磁盘上去.这就能

linux中RAID详解

一.RAID介绍 RAID即廉价冗余磁盘阵列(Redundant Array of Inexpensive Disks),从Linux 2.4内核开始,Linux就提供软件RAID,不必购买昂贵的硬件RAID控制器和附件(一般中.高挡服务器都提供这样的设备和热插拔硬盘),就可以通过并行处理多个独立的I/O 请求提高读写性能,而且能通过增加冗余信息来提高数据存储的可靠性. 二.几种RAID类型 RAID 0 非冗余,读写性能好,数据可靠性低于单个磁盘. RAID 1 镜像,读性能好,写性能与单个磁

Linux阵列 RAID详解 (转)

原文链接:http://molinux.blog.51cto.com/2536040/516008   一. RAID详解   二. mdadm工具介绍   三. 创建一个RAID的基本过程   四. 磁盘阵列的管理   五. RAID优化 RAID详解:   描述:RAID: (Redundant Array of indenpensive Disk) 独立磁盘冗余阵列: 磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时

linux磁盘管理及文件系统介绍

MBR,是硬盘的主引导记录,处于0磁道0扇区,共有512字节,其中前446字节为BootLoader,用于引导系统启动,紧接的64字节用于标识分区,每16字节标识一个分区,故一个硬盘最多有4个主分区,若想使用更多的分区,可创建3个主分区,再创建一个扩展分区,然后在扩展分区上创建逻辑分区:最后的2个字节用于标识MBR是否有效. MBR对于磁盘非常重要,可使用下面命令对MBR进行备份: dd if =/dev/sda of=/mbrbackup bs=512 count=1 当MBR损坏时,可用下面