一、磁盘 (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就该这么学》作者刘遄

linux 学习第九天的更多相关文章

  1. Linux学习日记-使用EF6 Code First(四)

    一.在linux上使用EF 开发环境 VS2013+mono 3.10.0 +EF 6.1.0 先检测一下EF是不是6的 如果不是  请参阅 Linux学习日记-EF6的安装升级(三) 由于我的数据库 ...

  2. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  3. Linux学习笔记之兄弟连

    systemctl --user enable pulseaudio说明:安装完成后系统没有声音,用该命令可以打开.ifconfig eth0 192.168.118.1说明:给网卡设置IP地址.ap ...

  4. Linux学习内容

    Linux学习要点(转载自红联) 一.学习Linux的基本要求1. 掌握至少50个以上的常用命令. 2. 熟悉Gnome/KDE等X-windows桌面环境操作 . 3. 掌握.tgz..rpm等软件 ...

  5. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  6. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  7. Linux学习心得之 Linux下ant安装与使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...

  8. 实验楼 linux 学习

    实验楼 linux 学习     一.Linux 用户管理 1.查看用户 who am i // who mom likes whoami   ====--------====== 输入的第一列表示打 ...

  9. linux学习网站分享

    http://www.zhihu.com/question/19895288 http://linux.vbird.org/ 两个linux学习的网页存起来,以后学习.

随机推荐

  1. hdu 3613 Best Reward (manachar算法)

    Best Reward Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Prob ...

  2. python SQLAchemy常用语法

    SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果. ...

  3. Linux下mysql安装过程

    到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (g ...

  4. python 小词云

    # Author:Alex.wang# Date:2017.06.02# Version:3.6.0 import matplotlib.pyplot as pltfrom wordcloud imp ...

  5. git internal for computer scientists

    http://eagain.net/articles/git-for-computer-scientists/ git object storage仅仅是一个DAG of objects, 有几种类型 ...

  6. Http status(二)

    http含义: http 200:-文件被正常的访问 http 302:临时重定向 HTTP错误列表 HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 ...

  7. Memory Leak Detection in C++

    原文链接:http://www.linuxjournal.com/article/6556?page=0,0 An earlier article [“Memory Leak Detection in ...

  8. Code First TPH、TPT、TPC与继承类

    一.Table Per Hierarchy (TPH,默认) 每个层次结构共用一个表,类的每一个属性都必须是可空的. 1.默认行为 只建立一个表,把基类和子类中的所有属性都映射为表中的列. 在这种处理 ...

  9. 08提权 系统文件权限和远程连接IP绕过 安装后门

    大家都知道08权限的系统权限设置很严格  面对限制IP连接的情况 我们及时拿到system权限 有账号也上不去这种情况下只能弄shift后门 或者放大镜了  但08权限 在system权限也操作不了系 ...

  10. c++中左值的含义

    <<cpp primer plus 6th edition>>中的原文(Chapter 8 Adventures in Functions): What is an lvalu ...