欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

linux 学习第九天

程序员文章站 2022-07-01 15:03:57
一、磁盘 (FHS:Filesystem Hierarchy Standard(文件系统层次化标准)的缩写) 1、常用目录 /var 主要存放经常变化的文件,如日志 /usr/local 用户自行安装的软件 /proc 虚拟文件系统,例如系统内核、进程、外部设备及网络状态等 /lost+found ......

 

 

 

一、磁盘 (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

 linux 学习第九天

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(挂在硬盘)

linux 学习第九天

 

8.2.2、查看并保存

linux 学习第九天

 

8.2.3、创建文件夹并挂载

linux 学习第九天

 

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)

 

linux 学习第九天

linux 学习第九天

 e、edquota -u dream (编辑dream用户磁盘配额)

linux 学习第九天

 


 

注:文章整理来自《linux就该这么学》作者刘遄