######################
####管理系统存储####
######################
####分区划分####
fdisk /dev/vdb
Command (m for help): n ##新建分区
Partition type:
p primary (0 primary, 0 extended, 4 free) ##分区类型位主分区
e extended ##分区类型位扩展分区
Select (default p): ##默认位主分区
Using default response p
Partition number (1-4, default 1): 1 ##主分区id
进行添加分区
First sector (2048-20971519, default 2048): ##此分区起始位置
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +100M ##分区大小
Partition 1 of type Linux and of size 100 MiB is set
Command (m for help): p 显示现在划归的分区
Command (m for help): wq ##保存推出,如果安q表示放弃更改退出
[root@localhost mnt]# partprobe ##同步分区表
cat /proc/partitions ##查看系统识别的分区信息
dev/xdx /dev/hd0 --IDE 并口硬盘 /dev/sda -sata串口硬盘
/dev/cdrom /dev/sr0 光驱 /dev/mapper/
fdisk -l 表示系统内真实存在的设备 cat /proc/partitions 系统内可以识别的
blkid 系统内可以用的 df 正在使用的设备 内存 df -h 2 -H 10
umount /dev/sdb1 卸载 umount /mnt 跟挂载点也可以
当被占用时 无法卸载 使用lsof /dev/sdb1 查看他的运行程序然后结束掉就可以了
或者直接使用fuser -kvm /.. 结束掉进程就可以卸载了
mount -o ro /dev/sdb1 /mnt/ 只读挂载
mount -o remount,rw /dev/sdb1 重新挂在
mbr 466 找到启动分区 mpt 64 分区表+ 2 引导表示
图示 将U盘挂载在/mnt下
此时 是可以写入的
只读挂载在/mnt 此时便不能够写入 需要重新挂载
当被占用是 卸载方法
###########磁盘加密################
1.磁盘加密
fdisk /dev/vdb
cryptsetup luksFormat /dev/vdb1
cryptsetup open /dev/vdb1 westos
mkfs.xfs /dev/mapper/westos
mount /dev/mapper/westos /mnt/
umount /mnt/
cryptsetup close westos
创建一个分区
对文件查看时需要输入密码 然后在/dev/mapper生成文件 该文件为其打开的状态
close后 文件消失
2.加密磁盘的永久挂载
fdisk /dev/vdb 进入分区界面
分完区的是不能够使用的 需要格式化 mkfs.xfs /..
blkid 查看他的状态 然后挂载 fdish /dev/vdb进入分区
更改为gpt格式 parted /dev/vdb
help 可以查看命令用法
0 0不被分不检测 partpprobe 手动读取 cat /proc/partitions
LUKS加密分区
df 查看挂载状态 确保分区空闲 或创建新分区
cryptsetup --help 查找加密命令 为luksFormat /目录dev/vdb..
大写yes 密码不要少于8位 打开文件cryptsetup open /dev/vdb1 +名成 会在/dev/mapper生成此文件
其为此加密的打开方式 格式化此文件 挂载便可以更改使用 先卸载再盖盖子
vim /etc/crypttab
解密后设备管理文件 设备 加密字符存放文件
vim /root/key
相当于制造一把钥匙 把钥匙与锁链接 打开解锁文件 并在开机时自动挂载
chmod 600 /root/key
cryptsetup luksAddKey /dev/vdb2 /root/key
vim /etc/fstab 开机自动挂载
/dev/mapper/key /mnt xfs defaults 0 0
reboot
3.加密清除
vim /etc/fstab 就是恢复为原来的样子
> /etc/crypttab
rm -fr /root/key 将写有密码的文件删除
umount /mnt/
cryptsetup close westos
mkfs.xfs /dev/vdb1 格式化
####磁盘阵列raid####
fdisk /dev/vdb
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3} 建立阵列
mkfs.xfs /dev/md0 格式化阵列
mount /dev/md0 /mnt/
watch -n 1 cat /proc/mdstat
mdadm -f /dev/md0 /dev/vdb1 损坏vdb1
mdadm -D /dev/md0 查看状态
mdadm -r /dev/md0 /dev/vdb1 拔除1
mdadm -a /dev/md0 /dev/vdb1 插入1
umount /mnt/
mdadm -S /dev/md0
阵列 三个分区 并设置为rido 监控cat /proc/mdstat
mdadm -C /dev/md0 -a yes文件没有自动建立 -l 1等级 (0 1 5) -n 2使用两块分区 -x 1闲置一块分区 /dev/vdb{1..3}
设备的管理 D查看 f删除 r把除掉 a添加到里面
设备的卸载
#########swap#################
1.fdisk /dev/vdb #分区
2.fdisk 中修改swap分区标识
gpt 14
doc 82
3.mkswap /dev/vdbn 格式化
修改引导标识
4.swapon -a /dev/vdbn
5.vim /etc/fstab
/dev/vdbn swap swap defaults,pri=1 0 0 开机自动挂载
6. swapoff /dev/vdbn
#### 设定分区方式为gpt ####
现在方式为dos
parted /dev/vdb 在分区前进行设置格式
Using /dev/vdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
New disk label type? gpt 使用gpt
Warning: The existing disk label on /dev/vdb will be destroyed and all data on this disk will be lost. Do you
want to continue?
Yes/No? y
(parted) quit 便将分区格式改变为gpt格式