unit15.linux系统中的磁盘管理
发布日期:2022-02-12 16:06:47
浏览次数:43
分类:技术文章
本文共 2614 字,大约阅读时间需要 8 分钟。
#1.本地存储设备的识别
fdisk -l ##真实存在的设备 cat /proc/partition ##系统识别的设备 blkid ##系统可使用的设备 df ##系统正在挂载的设备#2.设备的挂载和卸载
1.设备名称 /dev/xdx ##/dev/hd0 /dev/hd1 /dev/sda /dev/sdb /dev/sda1 /dev/sda2 /dev/sdb1 /dev/sr0 ##光驱 /dev/mapper/* ##虚拟设备2.设备的挂载
mount 设备 挂载点 mount /dev/sdb1 /mnt ##挂载sdb1到mnt umount /mnt /dev/ sdb1 ##卸载 mount -o ro /dev/sdb1 /mnt ##只读挂载 mount #查看挂载信息 mount -o remount, rw /dev/sdb1 / mnt ##重新读写挂载 3.解决设备正忙情况 [ root@f oundation0 ~]# umount / mnt/ umount: /mnt: target is busy. ##有程序在使用此设备 (In some cases useful info about p rocesses that the device is found by lsof(8) or fuser(1)) 解决方法1 fuser -kvm /mnt umount / mnt解决方法2
lsof /mnt [ root@foundation0 ~]# lsof /mnt/ lsof: WARNING: can’t stat() fuse . gvfsd-fuse file system / run/user/1000/gvfs 0utput information may be incomplete. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME Bash 27446 root cwd DIR 8,17 4096 2 /mntkill -9 27446
umount / mnt###3.分区步骤
fdislk -l fdisk /dev/vdb m 查看帮助 d 删除 n 新建 P 显示分区信息 q 退出 t 修改分区id w 保存分区信息到硬盘###4.给设备安装文件系统
ext3 rhel5及之前的版本 最多支持32TB的文件系统和2t文件,实际2TB文件系统,16G文件 ext4 rhel6 1EB 16TB xfs rhel17 18EB 9EB 7G/s 4G/smkfs.xfs /dev/vdb1 ##把vdb1的格式换为xfs
mount /dev/vdb1 /mntvim /etc/fstab
设备 挂载点 文件系统 挂载参数 是否备份 是否检测 /dev/vdb1 /mnt xfs defaults 0 0mount -a
###5.swap分区管理
1.swap分区建立 划分分区并设定分区标签未82 mkswap / dev/vdb6 swapon -a /dev/vdb6 swapon -s vim /etc/fstab /dev/vdb6 swap swap defaults 0 0 2.swap分区删除 vim /etc/fstab 删除 /dev/vdb6 swap swap defaults 0 0 swapoff /dev/ vdb6 swapon -s###6.配额###
再分一个vdb3为100M,格式化xfs,建立/guazai,权限改为777 挂载vdb3到/guazai,权限变化(要先挂设备,再改权限,权限是记录在设备里的) 配额是针对于分区的。因为只有在vdb3中才会受到限制mount -o usrquota /dev/vdb3 /guazai
chmod 777 /guazai 切换到student用户,dd if=/dev/zero of=/public/studentfile bs=1M count=20 30 如果多人用这个目录,没人限制他edquota -u studnet
Disk quotas for user student (uid 1000): (硬限,最多写多少) Filesystem blocks soft hard inodes soft hard /dev/vdb7 0 (软限,超过警告) 0 0 0 0 0 用户在设备上已经存在的数据大小 (事实) inodes(文件个数) ##改的时候改硬限vim /etc/fstab
/dev/vdb3 /guazai xfs defaults,usrquota 0 0测试
[student@dns-server ~]$ dd if=/dev/zero of=/public/studentfile bs=1M count=200###7.磁盘加密###
在锁之上放文件系统 luks加密cryptsetup luksFormat /dev/vdb5
YES(大写) cryptsetup open /dev/vdb5 lalala ll /dev/mapper/lalala mkfs.xfs /dev/mapper/lalala mount /dev/mapper/westos /mnt/ touch /mnt/file{1…10} umount /mnt/ cryptsetup close westos 关闭之后/dev/mapper/westos文件消失 挂载原始设备/dev/vdb8也不行,是luks加密的cryptsetup open /dev/vdb8 westos
mount /dev/mapper/westos /mnt/ 加密磁盘开机自动挂载 vim /etc/fstab /dev/mapper/lalala /jiami xfs defaults 00 vim /etc/crypttab lalala /dev/vdb5 /root/key vim / root/key 2018westos cryptsetup luksAddKey /dev/ vdb5 / root/key转载地址:https://blog.csdn.net/weixin_45426401/article/details/97617906 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月02日 12时57分11秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
BiliBili 100+国际名校免费公开课整理分享
2019-04-27
清华大学计算机学科推荐学术会议和期刊列表
2019-04-27
【组队学习】【24期】Docker教程
2019-04-27
Datawhale组队学习周报(第010周)
2019-04-27
【直播】杨毅远:集成学习答疑直播之六 -- 幸福感预测案例实战
2019-04-27
如何使用Python的进度条?
2019-04-27
如何利用情感词典做中文文本的情感分析?
2019-04-27
【青少年编程】【Scratch】06 侦测模块
2019-04-27
【直播】李祖贤:集成学习答疑直播之八-- 集成知识点回顾与补充
2019-04-27
Datawhale组队学习周报(第013周)
2019-04-27
如何设置matplotlib中x,y坐标轴的位置?
2019-04-27
【第15周复盘】B站是个学习的网站
2019-04-27
黄家懿:河北高校邀请赛 -- 二手车交易价格预测决赛答辩
2019-04-27
如何利用pyecharts绘制酷炫的桑基图?
2019-04-27
王朝阳:河北高校邀请赛 -- 二手车交易价格预测决赛答辩
2019-04-27
Scratch等级考试(二级)模拟题
2019-04-27
如何在Jupyter Lab中显示pyecharts的图形?
2019-04-27
什么是Python之禅?
2019-04-27
【青少年编程】【Scratch】01 运动模块
2019-04-27
json的序列化与反序列化
2019-04-27