lvm設備管理

1.設備識別

/dev/xdxn        ##例如:磁盤設備/dev/sdb1
/dev/cdrom       ##光驅
/dev/mapper/*    ##虛擬設備

2.設備發現

fdisk -l        ##查看真實存在的設備
cat /proc/partitions    ##系統能夠識別的設備
blkid           ##系統能夠掛載使用的設備id
df              ##查看設備被使用的情況

3.設備掛載

mount   設備     掛載點
mount   /dev/vdb1   /mnt  ##把系統中第二塊硬盤的第一個分區掛載到/mnt
mount  -o   noatime   /dev/vdb1   /mnt  ##不更新訪問時間
mount  -o   remount,ro(rw)     /mnt     ##在不懈在的情況下改變掛載參數

4.設備卸載

umount 設備|掛載點   ##卸載設備

分區劃分

fdisk /dev/sda1    ##要進行劃分分區的設備 這裏以sda1爲例
Command (m for help): m   ##幫助
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition              ##刪除分區
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types      ##列出系統可用的分區類型
   m   print this menu
   n   add a new partition              ##新建分區
   o   create a new empty DOS partition table
   p   print the partition table        ##顯示分區
   q   quit without saving changes      ##退出不保存
   s   create a new empty Sun disklabel
   t   change a partition's system id   ##修改分區id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit     ##保存並退出
   x   extra functionality (experts only)
Command (m for help): n                 ##新建分區
Partition type:
   p   primary (0 primary, 0 extended, 4 free)    ##分區類型爲主分區3個1個拓展分區
   e   extended                         ##分區類型爲擴展分區
Select (default p): p                   ##默認爲主分區
Partition number (1-4, default 1): 1    ##主分區id
First sector (2048-1023999, default 2048):   ##此分區起始位置
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1023999, default 1023999): +100M  ##大小
Partition 1 of type Linux and of size 100 MiB is set
Command (m for help): wq                ##保存退出

###其他常用命令:
Command (m for help): t                 ##修改分區的type
Command (m for help): d                 ##刪除分區
Command (m for help): wq                ##保存退出,q表示退出但不保存

##保存推出後:
partprobe                               ##同步分區表
cat /proc/partitions                    ##查看系統識別的分區信息
mkfs.xfs /dev/sda1                      ##格式化爲xfs格式
mount /dev/sda1   /mnt                  ##臨時掛載
vim /etc/fstab                          ##設置永久掛載
##設備      ##掛載點     ##文件格式    ##掛載點參數  ##0 0 比阿是不備份不檢測
/dev/sda1   /mnt            xfs         defaults 0 0 
mount -a                ##使/etc/fastab中記錄的掛載策略生效



2.swap分區
當物理內存不夠用的時候系統將一部分數據放進swap交換分區中保存不處理一般swap分區設置爲物理內存的1.5-2倍。

fdisk   /dev/vdb      ##分區
t   選擇需要修改的分區將標示改成82   ##MBR和GPT分區標示不一樣  l可以查看
mkswap   /dev/vdbn    ##格式化爲swap    
swapon -a   /dev/vdbn ##臨時掛載
vim  /etc/fstab       ##永久掛載
/dev/vdbn   swap  swap   defaults  0 0 
##查看有沒有設置好
swapoff   /dev/vdbn
swapon  -s
swapon  -a
swapon  -s
##當swap分區不夠用時應急處理辦法:(從文件中劃分swap分區)
dd  if=/dev/zero  of=/swapfile  bs=1M count=5000(劃分分區看具體要求)
mkswap  /swapfile
echo "/swapfile swap swap defaults 0 0" >>/etc/fstab
swapon -a 
swapon -s 

由於MBR分區表模式的硬盤主分區最多四個最大隻支持2T的硬盤空間並且沒有主分區無法引導,而現在我們的硬盤越來越大,有時候我們一個分區會大於2T,而傳統的MBR分區表模式不支持,我們就可以把它改爲GPT分區表模式主分區最多128個單個分區容量不能大於18EB不存在主分區與邏輯分區的概念

磁盤加密

###磁盤加密
fdisk  /dev/vdb                     #創建新的分區
yum install -y   cryptsetup         #安裝cryptsetup命令
cryptsetup luksFormat /dev/vdb2     #加密
cryptsetup open /dev/vdb2 westos    #映射分區
mkfs.xfs  /dev/mapper/westos        #格式化分區爲xfs格式
mount /dev/mapper/westos  /mnt/     #掛載
umount /mnt/                        #卸載
cryptsetup close westos             #關閉加密分區


加密磁盤的永久掛載

vim /etc/crypttab                   
解密後設備管理文件   設備      加密字符存放文件
westos          /dev/vdb1   /root/lukspsfile
vim /root/lukspsfile                #加密字符文件
chmod 600 /root/lukspsfile          #密碼文件600權限
cryptsetup luksAddKey /dev/vdb1  /root/lukspsfile       #關聯設備和密碼文件
vim /etc/fstab                      #自動掛載
/dev/mapper/westos  /mnt    xfs defaults    0 0
mount -a            #檢測/etc/fstab自動掛載

加密清除

vim /etc/fstab
> /etc/crypttab
rm -fr /root/lukspsfile
umount /mnt/
cryptsetup close westos
mkfs.xfs  /dev/vdb1






 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章