linux存儲管理Ⅰ

一 .存儲管理

主要知識點:  基本分區(qū)坝冕、邏輯卷LVM而姐、EXT3/4/XFS文件系統(tǒng)炊邦、RAID

1.1.初識硬盤

機械 HDD

固態(tài)SSD

機械硬盤(HHD)造價低壽命長孩擂,固態(tài)硬盤(SSD)噪音小效率高狼渊。簡單介紹一下:[機械硬盤]存在機械結(jié)構(gòu),讀取和寫入時由磁頭在轉(zhuǎn)動的盤片上轉(zhuǎn)動尋找文件所在扇區(qū)类垦,類似以前的VCD播放碟片(暴露年齡了 )狈邑。運行時馬達高速運轉(zhuǎn)坦弟,產(chǎn)生震動和可感噪音,若在運動或震動中使用容易損壞硬盤官地,工作時能承受的溫度范圍較小酿傍。但[機械硬盤]可讀取次數(shù)較高所以壽命長,而且也容易做大容量驱入。

[固態(tài)硬盤]大都由主控緩存和閃存組成赤炒,由于不存在機械結(jié)構(gòu),讀取和寫入時無需尋道亏较,所以速度極快效率賊高莺褒,運行時無噪音抗震能力強,具備低功耗待機功能雪情,工作時能承受的溫度范圍比機械硬盤大遵岩。但[固態(tài)硬盤]由于讀寫次數(shù)限制所以壽命相對較短,而且單位成本較高

SSD的優(yōu)勢

SSD是摒棄傳統(tǒng)磁介質(zhì)巡通,采用電子存儲介質(zhì)進行數(shù)據(jù)存儲和讀取的一種技術(shù)尘执,突破了傳統(tǒng)機械硬盤的性能瓶頸, 擁有極高的存儲性能宴凉,被認為是存儲技術(shù)發(fā)展的未來新星誊锭。   固態(tài)硬盤的全集成電路化弥锄、無任何機械運動部件的革命性設(shè)計丧靡,從根本上解決了在移動辦公環(huán)境下,對于數(shù)據(jù)讀 寫穩(wěn)定性的需求籽暇。全集成電路化設(shè)計可以讓固態(tài)硬盤 做成任何形狀温治。與傳統(tǒng)硬盤相比,SSD固態(tài)電子盤具有以下優(yōu)點:

第一戒悠,SSD不需要機械結(jié)構(gòu)熬荆,完全的半導(dǎo)體化,不存在數(shù)據(jù)查找時間救崔、延遲時間和磁盤尋道時間惶看,數(shù)據(jù)存取速度快。

第二六孵,SSD全部采用閃存芯片纬黎,經(jīng)久耐用,防震抗摔劫窒,即使發(fā)生與硬物碰撞本今,數(shù)據(jù)丟失的可能性也能夠降到最小。

第三,SSD沒有任何噪音冠息,功耗低挪凑。

第四,質(zhì)量輕逛艰,比常規(guī)1.8英寸硬盤重量輕20-30克躏碳,使得便攜設(shè)備搭載多塊SSD成為可能。同時因其完全半導(dǎo)體化

無結(jié)構(gòu)限制散怖,可根據(jù)實際情況設(shè)計成各種不同接口菇绵、形狀的特殊電子硬盤。

硬盤尺寸

3.5寸 2.5寸 1.8寸

插拔方式:

熱插拔

非熱插拔

從硬盤接口

IDE    ——  SATA (Serial ATA)  

SCSI   ——  SAS (Serial Attached SCSI) 即串行連接SCSI other  ——  PCIE FC

IDE和SATA的區(qū)別:

1镇眷、接口不同咬最,傳輸?shù)乃俾什煌DE傳統(tǒng)ATA接口, IDE根據(jù)規(guī)范,最高到133MB/s敛腌, 而SATA3.0,串行的IDE接口澄惊,可達6Gb/S,速度差距巨大。

2、SATA支持熱插拔枚荣。

3、SATA不再使用過時的并行總線接口啼肩,轉(zhuǎn)用串行總線。SATA與原來的IDE相比,傳輸更快

SAS與SCSI的區(qū)別:

1衙伶、接口不同祈坠;

2、SAS兼容SATA矢劲,SCSI不兼容SATA赦拘;

3、一個SCSI控制器最多能使用15個設(shè)備芬沉,而SAS則可以提供支持更多的設(shè)備接入

SAS(Serial Attached SCSI)即串行連接SCSI躺同,是新一代的SCSI技術(shù),和現(xiàn)在流行的SATA硬盤相同丸逸,

都是采用串行技術(shù)以獲得更高的傳輸速度蹋艺,并通過縮短連結(jié)線改善內(nèi)部空間等。

硬盤設(shè)備命名

物理硬盤: /dev/sd[a-z]

VMware虛擬化: /dev/vd[a-z]

? /dev/sd[a-z]

VMware增加硬盤

半虛擬化驅(qū)動磁盤: online

全虛擬化驅(qū)動磁盤: offline

HP服務(wù)器硬盤

/dev/cciss/c0d0p2 //c0第一個控制器, d0第一塊磁盤, p2分區(qū)2?

從存儲連接方式

本地存儲 例如DellR730本地磁盤

外部存儲 scsi線 sata線 sas線 FC線

網(wǎng)絡(luò)存儲 以太網(wǎng)絡(luò)(iscsi, glusterFS,ceph) FC網(wǎng)絡(luò)

1.2.從分區(qū)方式區(qū)分

MBR <2TB fdisk 14個分區(qū)(4個主分區(qū)黄刚,擴展分區(qū)捎谨,邏輯分區(qū)) 例如: 3主 + 1擴展(n邏輯)

GPT >2TB gdisk(parted) 128個主分區(qū) 注意:從MBR轉(zhuǎn)到GPT,或從GPT轉(zhuǎn)換到MBR會導(dǎo)致數(shù)據(jù)全部丟失! N個主分區(qū)(理論上)

MBR:

二.基本分區(qū)

基本分區(qū)(MBR|GPT) ----> Filesystem ----> mount

[root@server0 ~]# ll /dev/vd* 

brw-rw----. 1 root disk 253,  0 11月 30 15:02 /dev/vda 

brw-rw----. 1 root disk 253,  1 11月 30 15:02 /dev/vda1

brw-rw----. 1 root disk 253, 16 11月 30 15:02 /dev/vdb

brw-rw----. 1 root disk 252, 32 11月 30 15:02 /dev/vdcT

[root@server0 ~]# lsblk     //查看磁盤設(shè)備
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
 vda    253:0    0  10G  0 disk  
    └─vda1 253:1 0  10G  0 part /
 vdb    253:16   0  10G  0 disk  
 vdc    252:32   0    8G  0 disk

2.1.fdisk

MBR 14個分區(qū)(3個主分區(qū)涛救,擴展分區(qū)畏邢,邏輯分區(qū))

1.創(chuàng)建分區(qū)

[root@localhost ~]# fdisk /dev/vdb          //針對MBR格式,創(chuàng)建分區(qū)

[root@localhost ~]# fdisk -l /dev/vdb       //-l 查看磁盤分區(qū)信息

[root@localhost ~]# partprobe /dev/vdb      //刷新磁盤分區(qū)信息

[root@localhost ~]# ll /dev/vdb*                
brw-rw----. 1 root disk 253, 16 11月 30 15:13 /dev/vdb
brw-rw----. 1 root disk 253, 17 11月 30 15:13 /dev/vdb1
brw-rw----. 1 root disk 253, 18 11月 30 15:13 /dev/vdb2
[root@qianfeng ~]# lsblk 

2.2 gdisk

GPT 128個主分區(qū)

1.創(chuàng)建分區(qū)

[root@localhost ~]# yum -y install gdisk        //下載gdisk分區(qū)工具
[root@localhost ~]# gdisk -l /dev/vdc   //查看分區(qū)情況

[root@localhost ~]# gdisk /dev/vdc   //創(chuàng)建分區(qū)

[root@localhost ~]# partprobe /dev/vdc      //刷新磁盤信息检吆,重讀分區(qū)舒萎,當出現(xiàn)刪除文件后,出現(xiàn)仍然占用空間蹭沛,可以用它在不重啟的情況下重讀分區(qū)

[root@localhost ~]# ll /dev/vdc*
brw-rw----. 1 root disk 253, 32 Jun  6 17:38 /dev/vdc
brw-rw----. 1 root disk 253, 33 Jun  6 17:38 /dev/vdc1
brw-rw----. 1 root disk 253, 34 Jun  6 17:38 /dev/vdc2

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-LIA8D1Ss-1584621304543)(D:\Desktop\千峰培訓課程\第一階段\第一天\typora-user-images\typora-user-images\1563940133789.png)]

[root@qianfeng ~]# lsblk 
[root@localhost ~]# fdisk -l /dev/vdb

格式轉(zhuǎn)化:
保證此分區(qū)臂寝,沒有被系統(tǒng)占用
[root@localhost ~]# parted -s /dev/sda mklabel msdos  //將/dev/sda(GPT格式)轉(zhuǎn)換成(MBR格式)

[root@localhost ~]# parted -s /dev/sdc mklabel gpt      //將/dev/sdc(MBR格式)轉(zhuǎn)換成(GPT格式)

案例:GPT格式轉(zhuǎn)換為MBR格式

[root@qianfeng ~]# parted -s /dev/sdc mklabel msdos
[root@qianfeng ~]# fdisk -l /dev/sdc

案例:MBR轉(zhuǎn)換為GPT格式

[root@qianfeng ~]# parted -s /dev/sdc mklabel gpt
[root@qianfeng ~]# fdisk -l /dev/sdc

2.創(chuàng)建文件系統(tǒng)(格式化)centos7默認使用xfs

[root@localhost ~]# mkfs.xfs /dev/vdb1
[root@localhost ~]# mkfs.ext4 /dev/vdb2

block size: 文件存儲的最小單元

3.掛載

[root@localhost ~]# mkdir /mnt/disk1

[root@localhost ~]# mkdir /mnt/disk2

[root@localhost ~]# mount -t xfs -o ro /dev/vdb1 /mnt/disk1     //-o 指定讀寫權(quán)限(ro只讀)
[root@qianfeng ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   27G  2.5G   25G   9% /
devtmpfs                 478M     0  478M   0% /dev
tmpfs                    489M     0  489M   0% /dev/shm
tmpfs                    489M  6.9M  482M   2% /run
tmpfs                    489M     0  489M   0% /sys/fs/cgroup
/dev/sda1               1014M  125M  890M  13% /boot
tmpfs                     98M     0   98M   0% /run/user/0
/dev/sdb1                509M  176K  509M   1% /mnt/disk1
[root@qianfeng ~]# cd /mnt/disk1
[root@qianfeng disk1]# touch a.txt
touch: cannot touch ‘a(chǎn).txt’: Read-only file system

[root@qianfeng disk1]# mount /dev/sdc1 /mnt/disk2
[root@qianfeng disk1]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   27G  2.5G   25G   9% /
devtmpfs                 478M     0  478M   0% /dev
tmpfs                    489M     0  489M   0% /dev/shm
tmpfs                    489M  6.9M  482M   2% /run
tmpfs                    489M     0  489M   0% /sys/fs/cgroup
/dev/sda1               1014M  125M  890M  13% /boot
tmpfs                     98M     0   98M   0% /run/user/0
/dev/sdb1                509M  176K  509M   1% /mnt/disk1
/dev/sdc1                488M  780K  452M   1% /mnt/disk2
[root@qianfeng disk1]# cd /mnt/disk2
[root@qianfeng disk2]# ls
lost+found
[root@qianfeng disk2]# touch  a.txt
[root@qianfeng disk2]# ls
a.txt  lost+found

[root@qianfeng disk2]# yum -y install util-linux
[root@localhost ~]# umount /mnt/disk1   //卸載

[root@qianfeng disk2]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   27G  2.6G   25G  10% /
devtmpfs                 478M     0  478M   0% /dev
tmpfs                    489M     0  489M   0% /dev/shm
tmpfs                    489M  6.9M  482M   2% /run
tmpfs                    489M     0  489M   0% /sys/fs/cgroup
/dev/sda1               1014M  125M  890M  13% /boot
tmpfs                     98M     0   98M   0% /run/user/0
/dev/sdc1                488M  780K  452M   1% /mnt/disk2

[root@localhost ~]# umount -l /mnt/disk1        //強行卸載,即使目錄有資源被進程占用致板,也可以卸載

2.3 fstab開機自動掛載

[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   27G  2.6G   25G  10% /
devtmpfs                 478M     0  478M   0% /dev
tmpfs                    489M     0  489M   0% /dev/shm
tmpfs                    489M  6.9M  482M   2% /run
tmpfs                    489M     0  489M   0% /sys/fs/cgroup
/dev/sda1               1014M  125M  890M  13% /boot
tmpfs                     98M     0   98M   0% /run/user/0
/dev/sdc1                488M  780K  452M   1% /mnt/disk2
[root@localhost ~]# vim /etc/fstab

/dev/mapper/centos-root / xfs defaults 0 0

設(shè)備的uuid或分區(qū)名 掛載點 文件系統(tǒng)類型 參數(shù)(r,w) 是否備份 是否開機檢查

[root@localhost ~]# mount -a    //自動檢測/etc/fstab文件交煞,進行掛載

[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   27G  2.6G   25G  10% /
devtmpfs                 478M     0  478M   0% /dev
tmpfs                    489M     0  489M   0% /dev/shm
tmpfs                    489M  6.9M  482M   2% /run
tmpfs                    489M     0  489M   0% /sys/fs/cgroup
/dev/sda1               1014M  125M  890M  13% /boot
tmpfs                     98M     0   98M   0% /run/user/0
/dev/sdc1                488M  780K  452M   1% /mnt/disk2
/dev/sdb1                509M   26M  483M   6% /mnt/disk1

案例:

用磁盤分區(qū)設(shè)備的UUID進行掛載

[root@localhost ~]# blkid 
/dev/sda1: UUID="d887315d-6d18-4d99-a027-eae365cf0da4" TYPE="xfs" 
/dev/sda2: UUID="zo3WPz-8Ktw-fslu-aOcK-xFsZ-4vdI-XRGxVd" TYPE="LVM2_member" 
/dev/sdb1: UUID="ebef9925-3288-4697-a0ad-91ebdec6f654" TYPE="xfs" 
/dev/sdc1: UUID="8624844f-87a8-4346-ae47-e5630793c1d2" TYPE="ext4" PARTLABEL="Linux filesystem" PARTUUID="f2095f52-f385-45bf-b27c-94f587de976a" 
/dev/mapper/centos-root: UUID="139c1846-1a4b-488b-9cbd-16a9602303b6" TYPE="xfs" 
/dev/mapper/centos-swap: UUID="ace4fbff-78ff-4215-989d-801582253708" TYPE="swap" 

[root@localhost ~]# vim /etc/fstab

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-GnV68aw4-1584621304548)(assets/1577866445413.png)]

[root@localhost ~]# umount /mnt/disk1
[root@localhost ~]# umount /mnt/disk2
[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   27G  2.6G   25G  10% /
devtmpfs                 478M     0  478M   0% /dev
tmpfs                    489M     0  489M   0% /dev/shm
tmpfs                    489M  6.9M  482M   2% /run
tmpfs                    489M     0  489M   0% /sys/fs/cgroup
/dev/sda1               1014M  125M  890M  13% /boot
tmpfs                     98M     0   98M   0% /run/user/0
[root@localhost ~]# reboot    //等待開機之后。斟或。素征。。查看
[root@rabbitmq-1 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   27G  2.6G   25G  10% /
devtmpfs                 478M     0  478M   0% /dev
tmpfs                    489M     0  489M   0% /dev/shm
tmpfs                    489M  6.9M  482M   2% /run
tmpfs                    489M     0  489M   0% /sys/fs/cgroup
/dev/sdc1                488M  780K  452M   1% /mnt/disk2
/dev/sdb1                509M   26M  483M   6% /mnt/disk1
/dev/sda1               1014M  125M  890M  13% /boot
tmpfs                     98M     0   98M   0% /run/user/0


2.4 /etc/rc.drc.local開機自動掛載

[root@rabbitmq-1 ~]# umount /mnt/disk2
[root@rabbitmq-1 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   27G  2.6G   25G  10% /
devtmpfs                 478M     0  478M   0% /dev
tmpfs                    489M     0  489M   0% /dev/shm
tmpfs                    489M  6.9M  482M   2% /run
tmpfs                    489M     0  489M   0% /sys/fs/cgroup
/dev/sdb1                509M   26M  483M   6% /mnt/disk1
/dev/sda1               1014M  125M  890M  13% /boot
tmpfs                     98M     0   98M   0% /run/user/0

[root@localhost rc.d]# vim /etc/rc.d/rc.local

[root@localhost rc.d]# chmod +x /etc/rc.d/rc.local      //給予執(zhí)行權(quán)限
[root@localhost rc.d]# reboot   //重啟查看實驗效果
[root@localhost rc.d]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   27G  2.6G   25G  10% /
devtmpfs                 478M     0  478M   0% /dev
tmpfs                    489M     0  489M   0% /dev/shm
tmpfs                    489M  6.9M  482M   2% /run
tmpfs                    489M     0  489M   0% /sys/fs/cgroup
/dev/sdb1                509M   26M  483M   6% /mnt/disk1
/dev/sda1               1014M  125M  890M  13% /boot
/dev/sdc1                488M  780K  452M   1% /mnt/disk2
tmpfs                     98M     0   98M   0% /run/user/0

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末萝挤,一起剝皮案震驚了整個濱河市御毅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌怜珍,老刑警劉巖端蛆,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異酥泛,居然都是意外死亡今豆,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門柔袁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來呆躲,“玉大人,你說我怎么就攤上這事捶索〔宓啵” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵腥例,是天一觀的道長辅甥。 經(jīng)常有香客問我,道長燎竖,這世上最難降的妖魔是什么璃弄? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮底瓣,結(jié)果婚禮上谢揪,老公的妹妹穿的比我還像新娘蕉陋。我一直安慰自己,他們只是感情好拨扶,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布凳鬓。 她就那樣靜靜地躺著,像睡著了一般患民。 火紅的嫁衣襯著肌膚如雪缩举。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天匹颤,我揣著相機與錄音仅孩,去河邊找鬼。 笑死印蓖,一個胖子當著我的面吹牛辽慕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赦肃,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼溅蛉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了他宛?” 一聲冷哼從身側(cè)響起船侧,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎厅各,沒想到半個月后镜撩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡队塘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年袁梗,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片憔古。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡围段,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出投放,到底是詐尸還是另有隱情,我是刑警寧澤适贸,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布灸芳,位于F島的核電站,受9級特大地震影響拜姿,放射性物質(zhì)發(fā)生泄漏烙样。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一蕊肥、第九天 我趴在偏房一處隱蔽的房頂上張望谒获。 院中可真熱鬧蛤肌,春花似錦、人聲如沸批狱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赔硫。三九已至炒俱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間爪膊,已是汗流浹背权悟。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留推盛,地道東北人峦阁。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像耘成,于是被迫代替她去往敵國和親榔昔。 傳聞我的和親對象是個殘疾皇子凿跳,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355