1、本地存储设备识别
fdisk -l 查看真实存在的设备
cat /proc/partition 查看系统识别的设备
blkid 查看系统可使用设备
df 查看系统正在挂载的设备
光驱:/dev/sr0 或者 /dev/cdrom
虚拟设备:/dev/mapper/*
磁盘:/dev/xdx(xdx可为hd0,sda,vda等)
2、挂载和卸载
(1)查看挂载信息
命令:mount
(2)挂载
命令: mount /dev/sdc1 /admin
mount (挂载的设备或者镜像) (挂载目录)
(3)只读挂载
命令:mount -o ro /dev/sdc1 /admin
mount查看挂载信息为只读挂载
(4)将只读挂载重新挂载为读写
命令:mount -o remount,rw /dev/sdc1
(5)卸载
命令:umout /dev/sdc1
(6)卸载设备正忙
解决方案:
1.命令:fuser -kvm /dev/sdc1 #查看并关闭正在使用的进程
umount /dev/sdc1
2.命令:lsof /dev/sdc1 #查看使用情况
kill -9 num #关闭进程后便可卸载
3、磁盘分区
一块硬盘最多划分4个主分区(mpt分区方式),在分区表中每个分区占用16个字节。
(1)查看可进行分区的设备
命令:fdisk -l
(2)进行分区(/dev/vdb)
1.命令:fdisk /dev/vdb
2.查看帮助
输入m
3.增添新的分区
输入n
Select (选择分区类型,p主分区,e扩展分区)
Partiton number (编号)
First sector (分区起始位置)
Last sector (分区结束位置,表示为分区的大小)
输入p查看分区
4.保存退出
输入wq
注:若之前分区表中存在之前分区,需输入partprobe同步分区表,若同步后还出现报错需重新启动
5.查看系统是否识别
命令:cat /proc/partitions
6.格式化分区
命令:mkfs.格式 /dev/vdb1
格式有xfs,ext4,swap等
注:若之前分区存在信息,格式化时需 添加-f选项
7.查看系统可使用设备
命令:blkid
挂载后便可使用
(3)新建swap分区
当物理内存不足时,系统将把物理内存中一段时间没有操作的程序放入swap分区中,从而释放物理内存,最后再将swap分区内容重新放入物理内存中。
1.新建分区(vdb2)
2、修改分区类型
输入t
选择要被修改的分区
输入l 查看标签号信息
输入82 swap分区编号
3.保存退出
输入wq
4.格式化
命令:mkswap /dev/vdb2
5.挂载swap分区
命令:swapon -a /dev/vdb2 (临时挂载)
swapon -s 查看
4、开机自动挂载
配置文件路径:/etc/fstab
/dev/vdb1 /admin xfs defaults 0 0
设备 挂载路径 文件系统 挂载参数 是否备份 是否检测
mount -a 重新加载
swap分区自动挂载
/dev/vdb1 swap swap defaults(,pri=5) 0 0 (,pri=5为设定swap分区的优先级)
5、用户配额
设定配额可以有效限制在多用户使用同一磁盘,其中一用户占用过多的资源。用户配额对root用户无效!
(1)挂载磁盘
命令: mount -o usrquota /dev/vdb1 /admin
(2)分配用户额度
命令:edquota -u admin /dev/vdb1
blocks文件大小 soft软件权限 hard磁盘使用大小限制最大使用20M inodes总共的文件数
soft软件权限个数 hard磁盘权限个数
6、磁盘加密
使用LUKS可对磁盘分区进行加密,通过加密可以有效保护加密内容,若要对加密的内容进行修改,需先解密后方可使用。
(1)对设备进行加密(该设备未挂载)
命令:cryptsetup luksFormat /dev/vdb1
输入YES确认
输入密码(8位)
(2)使用加密设备
命令:cryptsetup open /dev/vdb1 admin(admin名字任意)
对admin进行格式化
挂载后便可使用
(3)关闭
先卸载后关闭
命令: umount /dev/mapper/admin
cryptsetup close admin
(4)设置开机自动挂载
编辑配置文件/etc/fstab
/dev/mapper/admin /admin xfs defaults 0 0
编辑开启密码文件
/root/passwd (任意设定位置及名称)
eskinlla1234
编辑/etc/crypttab文件
admin /dev/vdb1 /etc/passwd
开启设备名 加密的设备 密码存放文件路径
添加密码
cryptsetup luksAddKey /dev/vdb1 /root/passwd
(5)解除加密
cryptsetup luksRemoveKey /dev/vdb1 /root/passwd 移除加密
卸载并关闭设备
强制格式化设备
mkfs.xfs -f /dev/vdb1