磁盤管理總結

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.www58058.com/40799

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

相關推薦

  • sed命令應用詳解

    sed應用詳解 sed是文本處理處理工具“三大劍客”之一,它 是一種流編輯器,sed一次只處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(patternspace),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。sed不會修改原文件內容,除非你使用重定向存儲輸出?!?/p>

    Linux干貨 2016-08-11
  • N22-第七周作業

    1、創建一個10G分區,并格式為ext4文件系統;   (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;   (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; 在擴展分區/dev/sda4下新建一個10G的分…

    Linux干貨 2016-10-25
  • 高階函數&&裝飾器

    Edit 高階函數&&裝飾器 高階函數 first class object 函數在python中是一等公民 函數也是對象,可調用的對象 函數可以作為普通比變量、參數、返回值 高階函數 數學概念:y = g(f(x)) 在數學和計算機科學中,高階函數應當是至少滿足下面一個條件的函數 接受一個或多個函數作為參數 輸出一個函數,return 函數…

    Linux干貨 2017-10-24
  • 第八周:網絡基礎知識和shell腳本練習

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別; 網橋:是連接兩個局域網的基于MAC地址數據存儲轉發設備,工作于數據鏈路層 集線器:所有端口處于同一個廣播域和沖突域中,帶寬共享,工作于物理層 二層交換機:多端口網橋,一個端口一個沖突域,默認所有端口位于同一個廣播域中,可以劃分vlan,隔離廣播域,帶寬獨享 三層交換機:具有路由功…

    Linux干貨 2016-11-21
  • Centos下實現多網卡綁定

    實現多網卡綁定在Centos6和Centos7可采用bonding方式,Centos7上team網絡組也可實現,并且功能更強大。 Linux bonding 模塊提供一種將多個網卡聚合成一塊邏輯捆綁網卡的實現方法。 捆綁的網卡擁有多種模式,根據模式的特性,可實現網絡負載均衡,網絡冗余切換,提高網絡吞吐量等功能。 大多流行Linux發行版都已裝載bonding…

    Linux干貨 2016-09-13
  • 菜鳥教你如何磁盤分區與創建文件系統以及掛載(2)

    一、文件系統簡介與創建 1、什么是文件系統?    文件系統是操作系統用于明確存儲設備或分區上的文件的方法和數據結構;即在存儲設備上組織文件的方法。操作系統中負責管理和存儲文件信息的軟件結構稱為文件管理系統,簡稱文件系統。 2、文件系統的作用    從系統角度來看,文件系統是對文件存儲設備的空間進行組織和分配,負責文件…

    Linux干貨 2016-08-29
欧美性久久久久