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