首页 / LINUX / linux基础学习【11】
linux基础学习【11】
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux基础学习【11】,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3075字,纯文字阅读大概需要5分钟。
内容图文
![linux基础学习【11】](/upload/InfoBanner/zyjiaocheng/979/18ef4b83e331424295c67250c14eb074.jpg)
磁盘管理
一.设备的查看
fdisk -l ##真实存在的设备,需要权限
cat /proc/partitions ##系统识别的设备
blkid ##可以使用的设备,需要权限
df ##系统挂载的设备
sda ##第一块磁盘
sda1 ##第一块磁盘的第一个分区
sdb ##第二块磁盘
fdisk -l ##查看实际存在的设备
cat /proc/partitions ##系统识别的设备
blkid ##可以使用的设备,需要权限
二.设备的挂载和卸载
1.设备名称
/dev/xdx ##hd0 hd1 sda1 sdb sdb1 sdb2
/dev/sr0 ##光驱
/dev/mapper/* ##虚拟设备
2.设备的挂载
mount /dev/sdb1 /mnt ##把设备sdb1挂载到/mnt
umount /mnt ##卸载
umount /dev/sdb1 ##同上
mount -o ro /dev/sdb1 /mnt ##以只读模式挂载
mount ##查看挂载
mount -o remount,rw /dev/sdb1 ##以读写模式重挂载
挂载vdb1到/mnt/test下
卸载
只读模式挂载,无法写入
查看挂载
以读写模式重挂载,可以写入
三.解决设备正忙的问题
方法1:
lsof /mnt ##查看占用
kill -9 PID ##强制结束进程
umount /mnt ##卸载
方法2:
fuser -vm /mnt ##查看
fuser -kvm /mnt ##查看并结束
四.磁盘分区
1.参看空盘
2.fdisk /dev/vdb ##对空盘vdb进行分区
3.输入
【m】输出菜单
【n】新建分区
【d】删除分区
【p】显示分区信息
【q】退出不保存
【t】修改分区id
【w】保存
【m】输出菜单
【n】新建分区
【d】删除分区
【p】显示分区信息
注:wq保存时,若出现error 16 报错,利用partprobe重新加载分区表即可。
五.给设备安装文件系统
mkfs.xfs /dev/vdb1 ##将vdb1设备格式化为xfs文件系统
mount /dev/vdb1 /mnt ##将设备挂载到/mnt下
vim /etc/fstab ##配置Linux开机时自动挂载的分区
设备 挂载点 文件系统 是否备份 是否检测
/dev/vdb1 /mnt xfs 0 0
将vdb1设备格式化为xfs文件系统
将格式化后的硬盘挂载到/mnt/test
添加语句
重启
重启之后自动挂载
六.swap分区管理
1.swap分区建立
划分分区并设定分区标签为82
mkswap /dev/vdb6 ##格式化vdb6分区为swap格式
swapon -a /dev/vdb6 ##开启所有swap
swapon -s ##查看swap分区信息
/dev/vdb6 partition 511996 0 -1 ##显示简短的讯息
vim /etc/fstab ##配置开机挂载
/dev/vdb6 swap swap defaults 0 0 ##添加语句
格式化vdb2为swap格式
开启swap分区并查看
配置开机挂载
重启测试
自动开启
2.swap分区删除
vim /etc/fstab ##删除开机启动
swapoff /dev/vdb6 ## 关闭分区
swapon -s ## 查看
关闭并查看
七.配额
1.分区,格式化
mkdir /public
mount -o usrquota /dev/vdb1 /public
edquota -u student
vim /etc/fstab
/dev/vdb7 /public xfs defaults,usrquota 0 0
测试:dd if=/dev/zero of=/public/studentfile bs=1M count=500
格式化后创建挂载目录,以配额方式挂载磁盘,并设置用户student的配额
设置50M上限
设置权限,切换至student用户进行测试
写入超过限额的部分无法写入
八.磁盘加密
cryptsetup luksFormat /dev/vdb8 ##加密
YES
cryptsetup open /dev/vdb8 name ##打开
mkfs.xfs /dev/mapper/name ##格式化
mount /dev/mapper/name /mnt ##挂载
touch /mnt/file{1..10} ##创建测试文件
umount /mnt ##卸载
cryptsetup close name ##关闭之后文件消失,挂载原始设备也不能查看其中内容
cryptsetup open /dev/vdb8 name ##再次打开
mount /dev/mapper/linux /mnt ##挂载
加密,密码需要大于8位
格式化
挂载
创建测试文件并关闭
重新打开访问,需要输入密码
内容总结
以上是互联网集市为您收集整理的linux基础学习【11】全部内容,希望文章能够帮你解决linux基础学习【11】所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。