高級文件系統管理

高級文件系統管理

一、如何創建新的swap分區

 答:1./dev/sdc上創建新的分區。并使得ID82linux swap;類型。

圖片1.png 

2.創建文件系統

mkswap  -L  SWAP_SDC1  /dev/sdc1

圖片2.png 

 

3./etc/fstab中進行修改

圖片3.png 

4.使得修改生效

swap   -s查看當前生效的swap

swap  -a使得/etc/fstab的內容生效

 5.刪除添加的交換分區

 swapoff  -s   /dev/sdc1

注意:識別到的新加交換分區。在進行刪除時,應該先用上述命令禁用,否則會報繁忙,無法進行刪除。

6】調優先級

 /etc/fstab中指定0-32767,設置pri=100

圖片4.png 

 在生產環境中,假如沒有多余的磁盤用來創建交換分區,可以使用文件來創建swap分區。如下的文件swap

文件啟用swap

dd if=/dev/zero of=/testdir/swapfile bs=1M count=1024

mkswap  /testdir/swapfile

vi /etc/fstab

/testdir/swapfile   swap swap defaults 0 0

swapon -s cat /proc/swaps

swpaon -a

刪除swap

swapoff /dev/sdb1 swapoff /testdir/swapfile

刪除/etc/fstab相應記錄

刪除分區和文件

二、創建iso文件

cp /dev/sr0  /testdir/centos7.iso

掛載iso文件

mount -o loop /testdir/centos7.iso /mnt/iso

將目錄打包成iso文件

mkisofs -r -o etc.iso /etc/

三、移動介質

彈出光驅:eject. 彈入光驅:eject  -t

四、RAID

提供冗余磁盤備份

內接式RAID:主板集成RAID控制器

外接式磁盤陣列:通過擴展卡提供適應能力。

RAID的級別:

RAID-0:條帶集(每個盤取相同的空間)  /dev/md0

  將文件分為若干chunk,每一份chunk輪流進行分配,但是可以同時寫入硬盤。 讀寫速度均有提高。容災性無,生產一般不使用這種方式。至少兩塊盤。

RAID-1:將文件存入兩塊盤,數據都相同。

RAID-10:先做一再做零。10的容錯性比01的好。

RAID-01:與10的磁盤利用率都是50%。

圖片5.png 

RAID-4:至少三塊盤。其中的一塊盤存校驗位的數據。

RAID-5:與RAID-4相似,其中每塊盤輪流存校驗位,至少要有3塊盤。

RAID-6:存兩次校驗位。至少4塊。

spare硬盤,假如RAID中,但是不參與工作,只有當一塊硬盤損壞時,才會啟用。RAID的成員大小一致。

五、創建級別5RAID

1fdisk /dev/sdb

/dev/sdb1

dd if=/dev/sdb of=/dev/sdd bs=1 count=512

2、mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}1 創建raidmdadm  -D /dev/md0可以查看創建的狀態,cat /proc/mdstat

2.1、mdadm -Ds  /dev/md0  >  /etc/mdadm.conf

3mkfs.ext4 /dev/md0

4、vim /etc/fstab

/dev/md0 /mnt/raid ext4 defaults  0  0寫入配置文件/etc/fstab

5、mount -a

6、mdadm -D /dev/md0  查看狀態

cat /proc/mdstat

7、mdadm /dev/md0 -f /dev/sdb1 模擬失敗

圖片6.png 

圖片7.png 

可以使用mdadm   /dev/md0  -r  /dev/sdb1 移除

8、mdadm  /dev/md0  -r  /dev/sdb1 刪除成員

9mdadm  /dev/md0  -a  /dev/sdb1 添加成員

10、mdadm -Ds /dev/md0 > /etc/mdadm.conf

11、umount /dev/md0;mdadm -S /dev/md0

圖片8.png 

12、模擬硬盤移除,刪除掉其中兩塊硬盤,看是否md0還能否正常運行。發現依然可以正常訪問/mnt/raid

圖片9.png 

圖片10.png 

13、如要添加回原來的配置,則分區完畢之后使用mdadm  /dev/md0 -a  /dev/sdc 添加兩塊新的RAID成員,即可自行進行恢復工作。可使用mdadm -D  /dev/md0 進行查看。

14、若要移除/mnt/md0,

(1)先停止掛載 umount  /mnt/raid/

(2)停止md0工作,mdadm  -S   /dev/md0

3)刪除分區

4)刪除RAID的相關信息。mdadm –zero-superblock /dev/sdc

5)刪除配置文件信息 rm -f /etc/mdadm.conf

6)清除/etc/fstab內的配置信息

六、邏輯卷管理

創建邏輯卷

1、分區

fdisk /dev/sda t  8e

partx -a /dev/sda

lsblk

2、pvcreate  /dev/sd{a7,b}

pvs

pvdisplay

3、vgcreate vg0 /dev/sd{a7,b}

vgs;pvs;pvdisplay;vgdisplay

4lvcreate  -n lv0 -L 10G vg0

5、mkfs.ext4 /dev/vg0/lv0

6vi /etc/fstab

mkdir /mnt/lv0;mount -a

 

擴展lv

lvextend  -L +10G  /dev/vg0/lv0

resize2fs  /dev/vg0/lv0

df -h

擴展卷組

1、pvcreate  /dev/sdc

2、vgextend vg0 /dev/sdc

練習:

創建由三塊硬盤組成的可用空間為2G RAID5

設備,要求其chunk 大小為256k ,文件系統為ext4

,開機可自動掛載至/mydata

(1)首先新建分區,修改硬盤的類型

(2)創建RAID設備,此時注意相關的選項要填寫完整。

(3)格式化RAID設備。然后進行掛載即可。

(4)記得創建該文件mdadm -Ds /dev/md0 > /etc/mdadm.conf,并將/etc/fstab中的開機加載信息進行添加。

 圖片11.png

 

 

原創文章,作者:178babyhanggege,如若轉載,請注明出處:http://www.www58058.com/41765

(0)
178babyhanggege178babyhanggege
上一篇 2016-08-30 13:55
下一篇 2016-08-30 13:55

相關推薦

  • 程序包管理

    Windows與Linux不兼容 庫級別虛擬化: Linux:WINE Windows:Cygwin   程序包管理器: debian:deb,dpt redhat:rpm,rpm   Archlinux Gentoo   獲取rpm程序包的途徑: 1、系統發行版光盤或官方的服務器 centos鏡像: http://mirror…

    Linux干貨 2018-01-04
  • shell腳本變成之數組、字符串處理及其它功能補充

    數組定義:                  能夠存儲多個元素的內存空間,每個元素在數組中具有特定的索引編號,我們可以通過變量名和索引編號來查看數組中的某一元素。    &nbsp…

    Linux干貨 2016-08-24
  • 文本處理三劍客之Sed(行編輯器)

    sed(流編輯器,行編輯器)     是一種流編輯器,一次處理一行內容,處理時把當前處理的行存儲在臨時緩存中,成為“模式空間”,接著用sed命令處理緩沖區的內容,處理完畢后吧緩沖區內容輸出到屏幕接著處理下一行。這樣不斷重復到末尾。文件內容并沒有改變。除非使用重定向輸出才會改變內容。 sed:行編輯器(全屏編輯器:vi)   &n…

    Linux干貨 2016-08-15
  • linux文本查找工具之locate、find

       linux文本查找工具之locate、find    一、文件查找分為兩類:               1、非實時查找:locate   &n…

    Linux干貨 2017-04-08
  • 新的篇章

    第一天,linux,努力,奮斗!

    Linux干貨 2017-07-11
  • Tomcat基礎及常見使用入門

    Tomcat的簡單介紹,安裝,以及簡單的配置運用

    2017-09-11

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-02 10:24

    文章實操性較強,對于raid部分的圖不是很清晰,同時后面你的作業題,盡量將每一步結果列出來,而不是給出最后答案。

欧美性久久久久