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