linux 学习第九天
一、磁盘 (fhs:filesystem hierarchy standard(文件系统层次化标准)的缩写)
1、常用目录
/var 主要存放经常变化的文件,如日志
/usr/local 用户自行安装的软件
/proc 虚拟文件系统,例如系统内核、进程、外部设备及网络状态等
/lost+found 当文件系统发生错误时,将一些丢失的文件片段存放在这里
2、设备
2.1、常见设备linux系统下名称
ide设备 had hdb hdc
scsi/sata/u盘 sda sdb sdc
软盘 fd0 fd1
打印机 lp0 lp1 lp3
光盘 /dev/cdrom (/dev/sr0)
硬盘 /dev/sda /dev/sdb (/dev/sdb1)
2.2、设备文件
a、根据fhs协议,/dev/目录中的是设备文件
b、以sd开头,硬盘存储设备
c、sdb,第二个被系统识别的存储设备
d、sdb1 中5 是分区编码
(主分区和扩展分区 1-4 逻辑分区5~)
3、文件系统
windows :ntfs、fat32
linux :ext2 +日志系统
ext3 +日志系统
ext4 +日志系统
xfs +日志系统
4、linux 系统的文件
a、inode (文件名称、文件属性、文件权限、文件修改、文件所有者和所有组、指针+block)
5、硬盘
5.1、分区
5.2、格式化
5.3、挂载:将硬盘与某个某个目录做关联的动作。(为了通过目录使用相关硬盘资源)
6、vfs
7、设备挂载,mount命令使用!
mount 设备地址(路径+设备名称) 挂载目录
umount 设备地址 / 挂载目录
vim /etc/fstab 让挂载设备永久生效
/dev/mapper/cl-swap swap(挂在目录) swap(磁盘格式) defaults 0(是否备份) 0(是否自检)
8、fdisk 命令
8.1、fdisk 命令使用
a、fdisk -d 删除分区
b、fdisk -n 新建分区
c、fdisk -p 看看分区状态
8.2fdisk命令实例
8.2.1、fdisk /dev/sdb(挂在硬盘)
8.2.2、查看并保存
8.2.3、创建文件夹并挂载
8.2.4、创建并挂载swap(交换分区)
a、分区 fdisk /dev/sdb
b、格式化mkswap /dev/sdb5
c、vim /etc/fstab
swapoff /dev/sdb5 关闭交换分区
9、磁盘配额
9.1、磁盘配额
个数 inode
大小 block
软限制:soft警告
硬限制:hard 直接拒绝
uerquota (rhel5/rhel6)
uquota (rhel7)
9.2、磁盘配额实例
a、vim /etc/fstab (在defaults之后添加uquota,然后重启系统)
uuid=b8a3c50b-e628-4814-b6b1-dd16f5340694 /boot xfs defaults,uquota 0 0
b、mount | grep /boot (查看添加磁盘配额是否添加成功)
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,usrquota)
c、chmod -rf /boot (修改/boot 目录权限为777)
d、xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 dream' /boot
(添加软限制大小为3m,硬限制大小为6m,软限制个数为3,应限制个数为6,限制用为dream,限制目录为/boot)
e、edquota -u dream (编辑dream用户磁盘配额)
注:文章整理来自《linux就该这么学》作者刘遄
上一篇: Xcode下载模拟器太慢?
推荐阅读
-
学习强国app怎么进入在家上学网课直播入口?
-
python实现Linux异步epoll代码
-
linux shell进度条实现方法
-
Linux shell脚本全面学习入门
-
详解ASP.NET Core MVC 源码学习:Routing 路由
-
配置hadoop环境变量的参数(linux配置hadoop环境变量)
-
linux搜索文件内容并替换(查找与替换命令大全)
-
debian系linux墙内安装安全工具集
-
Linux系统下导出ORACLE数据库出现Exporting questionable statistics.错误 处理
-
Linux编程 14 文件权限(用户列表passwd,用户控制shadow,useradd模板与useradd命令参数介绍)