磁盘管理总结

linux磁盘管理总结

一、向linux主机添加硬盘

不同类型的硬盘,linux需要不同的驱动。kernel需要驱动,硬盘是基本的硬件设备,驱动一般不需要安装了。

(1)linux内核的设计架构,使用了模块。除了系统必须的驱动,一般以模块方式加载到内核中。
内核的模块放在。/lib/modules内。

(2)linux一切皆文件,设备也是文件,ls -l 查看设备文件,看到的不是设备文件的大小。显示的是设备文件的主次设备号。每个主设备号关联一个设备驱动。

也就是主设备号相同代表的是同一类型的设备。使用相同的驱动。
次设备号,用于区分同类型的不同设备。
    但是如果主次设备号都相同的话,代表的就是同一个设备,只不过设备文件名可能不同。

(3)硬盘类型是靠接口区分,不同类型的接口代表不同类型的硬盘。内核也就需不同的驱动。

早期硬盘接口
    IDE
    SCSI
现在使用的硬盘接口
    SATA
    SAS
    USB
企业级的硬盘一般都是高速硬盘,rpm 10000-15000 pm

在centos6和7中磁盘设备部在区分hd和sd,统统称为sd

硬盘术语
    磁头 head
    磁道 track
    扇区 sector  512byres
    柱面 cylinder

    寻址方式
        CHS 以柱面的边界分区
        LBA 允许以扇区为单位分区

二、linux主机识别到新安装的硬盘后。

使用lsblk命令查看,新装硬盘系统没有识别,使用如下命令
[root@yangyouwei ~]# echo "- – -" > /sys/class/scsi_host/host2/scan
服务器上一般都是支持热插拔的,都可以使别

要先分区,再创建文件系统(格式化)。
格式化完成后,需要挂载到系统的某个目录下才能使用。

安装硬件设备到主机–>查看内核识别后–>创建分区–>创建文件系统–>挂载到根文件系统的某个目录下

1、创建分区,一般根据系统默认支持的分区类型即可。
分区类型分为MBR和GPT
默认使用MBR即可
生产环境有些服务使用要求用gpt的。比如数据库。文件量大多的。需要硬件支持。

2、创建文件系统,一般创建系统默认支持的文件系统即可。
centos6-ext4
centos7-xfs
创建文件系统可以调整的参数
块大小
inode大小
inode数量
块组数量
预留空间
创建完毕后可以查看的各种属性。
创建完成后使用命令调整文件系统的属性。

3、挂载文件系统。
使用mount命令
centos6默认的挂载选项
centos7默认的挂载选项

1、使用lsblk查看添加的硬件内核是否识别。

[root@yangyouwei ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 20G 0 disk
├─sdb1 8:17 0 5G 0 part
└─sdb1 (dm-0) 253:0 0 5G 0 part
sdc 8:32 0 20G 0 disk
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 200M 0 part /boot
├─sda2 8:2 0 97.7G 0 part /
├─sda3 8:3 0 19.5G 0 part /testdir
├─sda4 8:4 0 1K 0 part
└─sda5 8:5 0 200M 0 part [SWAP]
sdd 8:48 0 20G 0 disk
sde 8:64 0 200G 0 disk
sr0 11:0 1 3.7G 0 rom

原创文章,作者:yyw,如若转载,请注明出处:http://www.178linux.com/40799

(0)
yywyyw
上一篇 2016-08-29
下一篇 2016-08-29

相关推荐

  • shell脚本总结

    shell进阶:列表生成方式:列表生成方式:(1) 直接给出列表 以空白为间隔(2) 整数列表:(a) {start..end}(b) $(seq [start [step]] end)(3) 返回列表的命令$(COMMAND)(4) 使用glob,如:.sh(5) 变量引用;$@, $while read line(用法)(用于遍历文件,进行处理…

    Linux干货 2017-07-10
  • 把编译安装的httpd 实现服务脚本,通过service和chkconfig 进行管理

    把编译安装的httpd 实现服务脚本,通过service和chkconfig 进行管理 1 编译安装httpd 把httpd编译安装在/app/httpd/目录下。 2 在/etc/rc.d/init.d/目录下新建一个文件httpd 这个文件的目的在于让service 命令可以管理编译安装的httpd服务。 文件内容如下: [root@CentOS68 ~…

    Linux干货 2017-05-15
  • Linux文件类型以及颜色标识

    1、Linux文件类型介绍   Linux系统不同于window系统,两者文件类型也有很大的差异。Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普…

    Linux干货 2016-10-17
  • N25-第17周博客作业

    1、结合图形描述LVS的工作原理;     LVS (Linux Virtual Server)是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结…

    Linux干货 2017-05-21
  • vim编辑器

    vim编辑器三种模式转换 G跳到尾行 gg:跳到首行 H:跳到当前页的首行 L: 跳到当前页的尾行 M: 跳到当前而的中间行 dd: 删除光标所在的行 #dd:多行删除 yy:复制行 #yy: 复制多行  Y: 复制整行 cc:删除当前行并输入新内容 #cc:删除多行 C:删除当前光标到行尾,并切换成插入模式 修改配置文件 全局: /etc/vimrc 用…

    2017-08-05
  • 文本处理相关工具

    文本工具       操作系统中,文本的处理这一操作,比如操作一些内容,查看一些内容等等这些东西在linux中都得借助工具来完成对文本的操作。下面来说说对文本处理的工具;  其中:        查看文件内容工具:more、less、cat     &nbsp…

    Linux干货 2016-08-05