返回首页
当前位置: 主页 > 操作系统 > Windows教程 >

Windows和Linux系统磁盘管理对比透析

时间:2016-10-09 21:49来源:电脑教程学习网 www.etwiki.cn 编辑:admin

信息化时代的蓬勃发展,带来了数据量的爆炸式增长,当然,非常热门的一个话题是,数据如何存储的问题。从我们购买回来一块磁盘开始,到它能够真正的存储数据结束,对于我们管理员来说,究竟需要哪些操作呢?

这跟操作系统的类型息息相关,不同的操作系统管理方式上是有区别的,对于windows系统而言,首先需要将磁盘安装到计算机的硬件上,然后开启windows系统,打开磁盘管理找到新添加的磁盘,联机-初始化-新建卷-分配盘符-格式化,然后直接打开文件资源管理器,就可以在相应的分区内存储数据了,一点都不难。对于Linux系统而言,其实也并不复杂,而Linux系统虽然像windows系统一样有丰富的图形化界面,但实际上我们通常都是在命令行下完成各种管理任务,并且Linux系统下磁盘的管理也并不复杂,只是Linux下一切皆文件的特征决定了使用起来比windows稍显复杂,需要首先进行分区,然后格式化,最后要想使用需要挂载到相应的目录下实现,单也仅仅比windows下多了一个步骤而已,那么具体需要哪些命令来实现呢?这一节,我们将通过实验的方式来演示一下一个磁盘从安装上去开始,到最后能在里面存储数据结束,两种不同操作系统磁盘管理各自的独特魅力。

Windows系统磁盘基础管理:
实验环境:
VMware的虚拟化平台,一台安装了Windows Server2012R2操作系统的虚拟机SVR1。

第一步:使用VMware的平台为SVR1添加一块磁盘。
打开VMware的平台,选中SVR1右键,选择设置,点击添加,打开虚拟磁盘的添加向导,按照向导的默认设置一步步添加一块60GB大小的虚拟磁盘。


第二步:开机完成磁盘的分区格式化直至最终使用

1、打开SVR1,用管理员账号登录,用windows+R快捷键打开运行,输入diskmgmt.msc从而打开磁盘管理,可以看到多出了一块用红色向下箭头标记的磁盘,然后选中磁盘右键-联机,然后右键-初始化磁盘,默认选择MBR分区格式,完成后红色标记消失。



2、选中60GB未分配空间的空白出右键,新建简单卷,弹出新建简单卷向导,按照向导,依次指定卷大小20480M,驱动器号为E,进行格式化的文件系统类型为NTFS,然后完成。将会看到多出一个20GB大小的磁盘分区,然后打开文件资源管理器看到一个E盘的分区,就可以在里面存储文件数据了。


Linux系统下磁盘管理:(实验中命令显示结果可能过长,只显示关键部分)

实验环境:
VMware的虚拟化平台,一台安装了Rethat Enterprise Linux 7.0的虚拟机Linux 7.0-1。

第一步:基于VMware平台,为Linux7.0-1添加一块SCSI类型的虚拟磁盘
为Linux系统虚拟机添加一块磁盘与windows下相同,参照为SVR1添加虚拟磁盘步骤,这里不再演示。为Linux7.0-1添加一块20GB大小的虚拟磁盘。

第二步:打开Linux7.0-1,用root用户登录,fdisk -l命令查看虚拟机磁盘分区的状态。

可以看到当前虚拟机上多出一块磁盘,并且没有做任何分区。

第三步:用fdisk命令对/dev/sdb磁盘创建一个主分区和一个逻辑分区。
在shell提示符下,输入fdisk /dev/sdb后,依次输入n 表示新建分区,p来指定分区类型为主分区,1来指定分区编号,回车表示选择默认的起始扇区,+200M指定分区的大小,完成后将创建一个200M大小的主分区,同样的方法,继续依次输入n – e – 回车 – 回车 – 回车,将剩余的空间创建成为一个扩展分区,用p来查看创建的分区情况,然后一定记得用w选项,保存退出。(其实这里还有一些常用的选项,比如用t来指定文件系统的类型,用d来删除分区,用q在误操作未保存的情况下不保存退出等)


第四步:用partprobe  /dev/sdb的命令启动内核对新分区表的重新读取


第五步:对新建分区 /dev/sdb1进行格式化
用mkfs.ext4 /dev/sdb1 或者 mkfs –t ext4 /dev/sdb1的命令将sdb1分区格式化为ext4的文件系统类型。


第六步:对新建分区/dev/sdb1进行挂载

1、用mkdir /test命令创建要挂载的目录


2、用mount /dev/sdb1 /test命令将新建的分区挂载到相应的目录下(临时挂载,系统重启后挂载失效)


3、用vi /etc/fstab编辑文件添加挂载记录实现开机自动挂载

这里简单解释一下该文件中添加记录的含义:第一列/dev/sdb1代表需要挂载的文件系统或存储设备;第二列/test代表要挂载点目录;第三列ext4代表该分区的文件系统类型;第四列defaults代表默认的挂载选项,比如只有超级用户,以读写的权限自动挂载;最后两个0,第五列的0代表忽略dump备份操作(1代表备份);第六列的0代表开机自检的顺序,0代表不自检,1代表检查根分区,其他分区用2、3……,数字越小代表自检越优先。

4、用df -h 的命令查看挂载的结果


5、用cd /test命令切换到挂载后的 /test目录下进行创建文件的操作尝试

可以看到能够正常在/test目录下创建文件1,并且在目录下看到lost+found,说明确实是挂载成功后的目录。

    综合以上内容,我们发现不论windows还是Linux在实现磁盘管理的操作方法其实都大同小异,只是方式不同而已。其实做过磁盘管理的管理员都知道,磁盘的管理远远没有这么简单,比如在磁盘管理的过程中可能常常面临,我究竟应该把磁盘分区设置多大才是合理的呢?磁盘分区空间快要写满了,我该如何调整一下磁盘分区的大小呢?以前做的磁盘阵列不太好用,我想调整一下RAID的级别,怎么办?……诸如此类的问题层出不穷,面对这样的困扰,做为管理员应该如何解决呢

在上一节windows和Linux系统下磁盘管理对比透析(一)中,我们学习了两种不同的操作系统磁盘的基础应用管理的差异,但是实际环境中,对磁盘的管理远远没有那么简单,管理过磁盘存储的管理员可能都知道,在磁盘管理中时常会面临分区大小如何规划?划分好的磁盘分区空间不足时怎么办?我想更换磁盘阵列的结构,怎么操作?诸如此类的困扰烦不胜烦,解决这些问题的办法往往是通过使用符号链接,或者使用调整分区大小的工具等方式扩容,但这些都是临时的解决方法,并没有从根本上解决问题,随着windows server2012中存储空间的出现,Linux下LVM的出现,这些问题都迎刃而解了。

那么这一节我们就将着眼于windows server2012环境下,通过存储空间的配置过程来体会一下存储空间实现磁盘的管理灵活性,也将会基于Linux 7.0的环境实现Linux下逻辑卷的管理,从而对比一下两种方式实现磁盘管理的差异与魅力。

对于windows系统而言,管理员们为了增加服务器上磁盘的可用性常常会用磁盘阵列的方式,选择适当的RAID级别从而高可用。但我们知道磁盘阵列是工作在操作系统之下的,需要在安装操作系统之前规划好RAID,那么问题是,如果RAID已经规划完成并且已经投入使用了,但现在我想更改RAID的级别,我应该怎么做呢?此时,我们需要重启,然后重新规划RAID配置,重新安装操作系统,实施起来非常麻烦。那么有没有一种简化的方案既能很好的更换RAID,又能快速的实施呢?在windows server2012之前是没办法解决的,而到了windows server2012之后就出现了一个新功能叫存储空间,它运行在操作系统之上,通过存储空间实现近似RAID的功能。接下来将通过实验的方式演示存储空间的部署过程。

Windows系统下存储空间的管理:

实验环境:
VMware的虚拟化平台,一台安装了windows server2012R2操作系统的虚拟机SVR1。

第一步:为虚拟机SVR1添加3块磁盘

添加虚拟磁盘的过程可以参考windows和Linux系统磁盘管理对比透析(一)。添加完成后在服务器管理器中选中左侧的文件和存储服务-存储池,然后在打开的界面中将看到有三块区域分别为存储池,虚拟磁盘,物理磁盘并在物理磁盘框中看到有三个新添加的大小为60GB的磁盘,并且在本地的磁盘管理中也可以看到多出三块磁盘。


第二步:基于当前的三块物理磁盘新建存储池

在存储池区域空白处,右键,新建存储池,打开存储池新建向导,依次指定存储池的名称,比如pool;选择放入存储池中的物理磁盘,比如将三个都勾选上,并且将分配的类型选择自动,这里的热备用和手动指的是当其他磁盘出现故障时,该磁盘将做为热备磁盘自动切换还是手动切换的方式实现替换,这里我们均选择自动分配的方式。然后下一步,最后创建。

存储池创建成功后,在服务器管理器-存储池界面中选中创建的存储池pool,可以看到3块物理磁盘已经添加到存储池中变成了池化的资源,并且可以尝试打开本地磁盘管理发现三块磁盘也无法看到了。

第三步:基于存储池创建虚拟磁盘

1、找到虚拟磁盘区域,选择任务-新建虚拟磁盘或者直接选择新建虚拟磁盘向导,打开新建虚拟磁盘的向导,依次指定虚拟磁盘的名称vd1,接下来让我们选择该虚拟磁盘中存储数据在物理磁盘中的布局方式,simple代表RAID0,mirror代表RAID1,parity代表RAID5,我们这里选择simple即可,设置类型选择精简,指定大小为10GB,最后选择创建。



2、点击关闭后,自动弹出新建卷向导,这一步骤主要是实现对新建的虚拟磁盘的分区和格式化。这里依次指定创建卷基于的服务器和磁盘,指定新建卷的大小,驱动器号等信息,这里我们全部保持默认。完成后点击关闭,在虚拟磁盘区域将会显示新建的虚拟磁盘vd1。


第四步:存储空间的管理
------分隔线----------------------------
标签(Tag):Windows windows10 windows8 windows7 操作系统 windows教程 windows技巧
------分隔线----------------------------
推荐内容
猜你感兴趣