高級文件系統管理
一、如何創建新的swap分區
答:1.在/dev/sdc上創建新的分區。并使得ID為82的linux swap;類型。
2.創建文件系統
mkswap -L SWAP_SDC1 /dev/sdc1
3.在/etc/fstab中進行修改
4.使得修改生效
swap -s查看當前生效的swap
swap -a使得/etc/fstab的內容生效
5.刪除添加的交換分區
swapoff -s /dev/sdc1
注意:識別到的新加交換分區。在進行刪除時,應該先用上述命令禁用,否則會報繁忙,無法進行刪除。
【6】調優先級
在/etc/fstab中指定0-32767,設置pri=100
在生產環境中,假如沒有多余的磁盤用來創建交換分區,可以使用文件來創建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%。
RAID-4:至少三塊盤。其中的一塊盤存校驗位的數據。
RAID-5:與RAID-4相似,其中每塊盤輪流存校驗位,至少要有3塊盤。
RAID-6:存兩次校驗位。至少4塊。
spare硬盤,假如RAID中,但是不參與工作,只有當一塊硬盤損壞時,才會啟用。RAID的成員大小一致。
五、創建級別5的RAID
1、fdisk /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 創建raid(mdadm -D /dev/md0可以查看創建的狀態,cat /proc/mdstat)
2.1、mdadm -Ds /dev/md0 > /etc/mdadm.conf
3、mkfs.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 模擬失敗
可以使用mdadm /dev/md0 -r /dev/sdb1 移除
8、mdadm /dev/md0 -r /dev/sdb1 刪除成員
9、mdadm /dev/md0 -a /dev/sdb1 添加成員
10、mdadm -Ds /dev/md0 > /etc/mdadm.conf
11、umount /dev/md0;mdadm -S /dev/md0
12、模擬硬盤移除,刪除掉其中兩塊硬盤,看是否md0還能否正常運行。發現依然可以正常訪問/mnt/raid。
13、如要添加回原來的配置,則分區完畢之后使用mdadm /dev/md0 -a /dev/sdc 添加兩塊新的RAID成員,即可自行進行恢復工作??墒褂?/span>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
4、lvcreate -n lv0 -L 10G vg0
5、mkfs.ext4 /dev/vg0/lv0
6、vi /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中的開機加載信息進行添加。
原創文章,作者:178babyhanggege,如若轉載,請注明出處:http://www.www58058.com/41765
文章實操性較強,對于raid部分的圖不是很清晰,同時后面你的作業題,盡量將每一步結果列出來,而不是給出最后答案。