动手试吧,没有的话就找相关软件包安装
第一段:df 命令;
df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;
举例:
Filesystem 容量 已用 可用 已用% 挂载点
其它的参数请参考 man df
第二段:fdsik
fdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们今天这一节只说他如何查看磁盘分区表及分区结构;参数 -l ,通过-l 参数,能获得机器中所有的硬盘的分区情况;
Device Boot Start End Blocks Id System
fdisk -l 能列出机器中所有磁盘的个数,也能列出所有磁盘分区情况;比如:
通过上面我们可以知道此机器有两块硬盘,我们也可以指定fdisk -l 来查看其中一个硬盘的分区情况;
通过上面情况可以知道,在/dev/sda 这个磁盘中,只有一个分区;使用量差不多是百分百了;
我们还可以来查看 /dev/hda的
自己试试看?
第三段:cfdisk 来自于util-linux的软件包;
cfdisk 也是一款不错的分区工具;在有些发行版中,此工具已经从util-linux包中剔除;cfdisk 简单易用是他的特点;和DOS中的fdisk 相似;在本标题中,我们只来解说如何查看机器的中的磁盘分区状况及所用的文件系统等;
查看磁盘分区的用法 cfdisk -Ps 磁盘设备名;
比如
Partition Table for /dev/hda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
-- ------- ----------- ----------- ------ ----------- -------------------- ----
如果您这样操作,就更直观了;
您所看到的是如下的模式:
Disk Drive: /dev/hda
Name Flags Part Type FS Type [Label] Size (MB)
-------------------------------------------------------------------------------------------
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ]
[ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partition
您进入了cfdisk 的操作界面;用键盘移动指针到[Quit]就可以退出;
调用方法简单,parted 默认是打开的设备是/dev/hda ,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quit
使用 /dev/hda
(parted) p
磁盘标签类型:msdos
Minor 起始点 终止点 类型 文件系统 标志
我们在partd 的操作面上,用p就可以列出当前磁盘的分区情况,如果想要查看其它磁盘,可以用 select 功能,比如 select /dev/sda ;
第五段:qtparted ,与parted 相关的软件还有qtparted ,也能查看到磁盘的结构和所用的文件系统,是图形化的;
图形化的查看,一目了然;
第六段:sfdisk 也是一个分区工具,功能也多多;我们今天这一节只说他的列磁盘分区情况的功能;
自己看看吧;
sfdisk 有几个很有用的功能;有兴趣的弟兄不妨看看;
第七段:partx 也简要的说一说,有些系统自带了这个工具,功能也简单,和fdisk 、parted、cfdisk 来说不值一提;不用也罢;
用法: partx 设备名
第八段:查看目前机器中的所有磁盘及分区情况:
major minor #blocks name
直接查看进程,过滤出来你所要监控的磁盘阵列就可以了,
查看所有进程:ps -ef
相关磁盘阵列的路径
过滤用grep
fdisk
-ldf
显示文件系统
追问
晕
就是这几个命令不好用才提问的啊
df
命令只显示服务器中的硬盘
显示不出来磁盘阵列柜中的硬盘容量
Raid有"廉价磁盘冗余阵列"的意思,就是利用多块廉价的硬盘组成磁盘组,让数据分部储存在这些硬盘里面,从而达到读取和写入加速的目的;也可以用作数据的冗余,当某块硬盘损毁后,其他硬盘可以通过冗余数据计算出损坏磁盘的数据,这样就提高了数据储存的安全性.
特点:数据被并行写入每个磁盘,每个磁盘都保存了完整数据的一部分,读取也采用并行方式,磁盘数量越多,读取和写入速度越快.因为没有冗余,一个硬盘坏掉全部数据丢失.至少两块硬盘才能组成Raid0阵列.
容量:所有硬盘之和.
容量:所有硬盘容量之和的一半(一半写数据,一半用来做备份).
容量:所有硬盘容量之和减去其中一块硬盘的容量.
容量:所有硬盘容量之和减去其中一块硬盘的容量,被减去的容量被分配到三块硬盘的不同区域用来存放数据校验信息.
Raid10(Raid1◆Raid0)是现在比较常用的一种磁盘阵列级别,它的容错好,读写数据效率较高,但经费相对也较高.
容量:所有硬盘容量之和的一半(一半写数据,一半用来备份数据).
容量:所有硬盘容量之和的一半.
这一部分通过Linux上的mdadm命令来实现Raid10磁盘阵列.
主要用到的命令:mdadm;
到这里,实验的准备工作完成.
可以在创建RAID的时候指定有几块冗余磁盘,当工作磁盘出现故障的时候,冗余磁盘自动启动,顶替出现故障的磁盘继续工作,请看下面的实例:
下面手动将一块磁盘标记为故障,看看冗余盘是否起作用:
假如/dev/sdc经过测试后发现没有问题,想要重新加入md0使用,可以在系统重启后,使用"mdadm /dev/md0 -a /dev/sdc"命令将它重新(添加)启用.
如果以后,想要加入一块新硬盘到这个raid10里作为备份盘,这块新硬盘需要和其他硬盘(或分区)保持相同的大小,然后使用下面的命令添加:
要想彻底清除RAID以及数据,请使用下面的方法:
以上就是土嘎嘎小编为大家整理的linux命令怎么看阵列相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!