第五章 linux储存的基本管理

1.建立实验环境

新建新磁盘

 

确定后保存

2.设备识别

fdisk -l ##查看磁盘分区情况

lsblk ##设备使用情况

blkid ##设备管理方式及设备id

df ##查看正在被系统挂载的设备

cat /proc/partitions ##查看系统识别设备

 3.设备的挂载

挂载命令:

mount -o 挂载参数

device 挂载点

umount 设备|挂载点

mount ##查看挂载信息

mount -o rw /dev/vda1 /westos

mount -o remount,ro /westos ##转换挂载参数由读写变为只读

 

在卸载时当出现设备正忙: fuser -kvm 设备|挂载点 #-k 结束进程, -v 现实详细信息 -m 显示进程

设备永久挂载
vim /etc/fstab ##设备挂载策略文件

 

4.设备中文件的查找

find /mnt -name westos   在目录中精确查找某个文件或目录

find /mnt  -type -f|d|s|b|l    查找类型为文件|目录|套接字文件|块设备|链接文件

find  /mnt  -user|group  westos  查找拥有者|所属组是westos的文件或目录

find  /mnt  -user westos -a -group westos查找拥有者和所属组都是westos的文件或目录,-a可省略

find  /mnt  -user westos -o -group westos查找拥有者或所属组是westos的文件或目录,-o不可省略

find  /mnt  -user root -a -not -group westos查找拥有者是root但所属组不是westos的文件或目录

find  /mnt  -cmin 1查找一分钟这个时间点被修改的文件或目录

find  /mnt  -cmin +1查找一分钟之前被修改的文件或目录(超过一分钟)

find  /mnt  -cmin -1查找一分钟之内被修改的文件或目录(不足一分钟)

find  /mnt  -size  20M 查找大小为20M的文件

find  /mnt  -size  +20M 查找大于20M的文件

find  /mnt  -size  -20M 查找小于20M的文件

find /mnt  -perm 444 只查找权限为444的文件,ugo位权限必须全为4

find /mnt  -perm -444 查找u位权限不为4,g位和o位权限必须为4的文件

find /mnt  -perm /444 查找u位权限为4或者g位为4或者o位为4的文件,三者满足一个即可
 

5.分区

分区方式                位数                  分区表大小                  支持分区个数            支持单个分区大小

legacy(MBR)      32                    64byte                       主分区4个                       2.2TB

UEFI  (GPT)       64                    128byte                     理论上无限制                   8ZiB

分区方法

fdisk /dev/sdb

parted形式建立方法

parted  /dev/sdb mklabel gpt 设置分区格式为gpt格式

parted /dev/sdb mkpart primary 1 100  1表示ID 100表示大小

parted /dev/sdb rm 1 rm表示删除

6.文件系统的类型

常见文件系统对比

文件系统               FAT16                FAT32             NTFS              EXT3              EXT4             XFS

最大卷                   2GB                  4GB                 256TB             32TB               1EB             16EB

最大单个文件        4GB                   8TB                 16TB                2TB                 16TB           8EB

最大文件个数        65536            4177920         4294967295    32000个子目录          无限子目录

代表系统        DOS/win95|98      win2000~             RHEL5            RHEL6                  RHEL7~

7.设备删除

dd if=/dev/zero of=/dev/sdb bs=1M count=1

8.swap分区

作用:程序运行时所有数据在RAM,当内存溢出为了让系统更加稳定,我们在硬盘上划分一部分空间来作为内存缓冲区swap,当内存使用超过限额,内核会把内存中闲置的数据放到swap中,当程序需要swap分区中的数据时内核将数据交还给内存进程处理

分区建议

内存大小                                           swap分区建议大小                当允许hibernate

2G以下                                                    内存两倍                         内存三倍

2~8G                                                    等于物理内存                     物理内存两倍

8~64G                                                        4G                                物理内存1.5倍

64G以上                                                     4G                                hibernate不开
swap分区管理

 

上述仅是临时挂载文件,想要永久挂载文件需编写vim

vim /etc/fstab

9.磁盘配额

mount /dev/sdb1 /pub/ -o usrquota ##挂载设备并激活配额参数

quotaon -uv /dev/sdb1 ##激活配额

edquota -u westos ##设定用户westos配额

quotaoff -uv /dev/sda1

vim /etc/fstab删除掉配额参数

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值