Linux存储的基本管理

1.设备识别

设备接入系统后都是以文件的形式存在
设备文件名称:
SATA/SAS/USB /dev/sda,/dev/sdb s= SATA, d=DISK a=第几快
IDE /dev/hd0,/dev/hd1 h= hard
VIRTIO-BLOCK /dev/vda,/dev/vdb v=virtio
M2(SSD) /dev/nvme0,/dev/nvme1 nvme=m2
SD/MMC/EMMC(卡) /dev/mmcblk0,/dev/mmcblk1 mmcblk=mmc卡
光驱 /dev/cdrom,/dev/sr0,/dev/sr1

设备查看

fdisk -l 查看磁盘分区情况
lsblk 设备使用情况
blkid 设备管理方式及设备id
df 查看正在被系统挂载的设备
cat /proc/partitions 查看系统识别设备 

2.设备挂载 

mount -o 挂载参数 device 挂载点
umount   卸载挂载
mount 查看挂载信息
mount -o rw /dev/vda1/westos
mount -o remount,ro /westos 重新挂载 转换挂载参数由读写变为只读
在卸载时当出现设备正忙:
fuser -kvm 设备|挂载点 -k 结束进程, -v 现实详细信息 -m 显示进程

 以上为临时挂载

设备永久挂载
vim /etc/fstab 设备挂载策略文件
设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测
/dev/sr0 /westos iso9660 defaults 0 0
此文件在编写完成后不会马上生效
mount -a 重新读取/etc/fstab文件
此文件内容编写错误会导致系统启动失败
按照提示在操作界面输入超级用户密码
注释错误行
重启系统即可

  

3.设备中文件查找 

find
-name    根据名字精确查找
-user        拥有者查找
-group       拥有组查找
-type f d s b l     文件类型查找
-perm 222 /222 -222     文件权限查找  222表示 权限为222的9个权限必须如此,-222表示只需要u 的2g的2 o的2 开启即可查找  ,/222 表示u g o 的2权限 满足一个即可查找
-exec    单独执行命令  对查找的文件进行操作 
find /mnt -perm /111 -type f -exec chmod ugo-x {} \;   固定格式 {} 表示find命令查找结果   \是为了转译“;”
-maxdepth 1   最深1  只能在当前目录查找
-mindepth 1   最小深度为1层 深度为2层 就是当前目录不找 只在子目录里找
-cmin 1 -1 +1   时间内修改过得文件  1表示 1分钟这个点 修改de  -1表示1分钟时间以内修改过的 +1 一分钟以上修改过的
-size + |- | 1M    根据 文件大小查找   20M 表示大小为20m的 -20M小于20m的 +20m大于20M的
-o   表示 或者 两个条件 满足一个即可
-a   表示多个条件都需要满足
-not   不是···   比如 不是 westos组  -not -group westos

 

 

4.分区 

fdisk /dev/sdb
Command (m for help):
m 获得帮助
d 删除
l 列出所有分区类型
n 新建
p 显示分区表
t 更改分区类型
w 保存更改
q 退出
g 设定分区方式为GPT
o 设定分区方式为mbr

 

Command (m for help):wq 退出保存,如果直接q表示退出不保存
udevadm settle 同步分区表
mkfs.xfs -K /dev/sdb1 格式化设备为xfs文件系统(相当与在/dev/sda1上安装设备管理软件)
-K 不丢弃空数据块
mount /dev/sdb1 /mnt/westos mount命令挂在为临时挂在,如果需要永久挂在需要编写/etc/fstab

 

设备删除
dd if=/dev/zero of=/dev/sda bs=1M count=1
如何还原

5.swap分区 

s wapon -s 查看swap分区信息
创建swap分区 
t  修改 格式为82
创建分区并设定分区的类型为Linuxswap

mkswap /dev/sda1 格式化设备位swap格式

swapon -a  /dev/sda1

以上操作都位临时操作
如果永久添加swap分区
vim /etc/fstab
/dev/sda1 swap swap pri=4 0 0 swapon -a
swapon /dev/sda1 -p 0-32767 -p表示指定swap的优先级

删除swap
vim /etc/fstab
/dev/sda1 swap swap pri=4 0 0 删除此行
swapoff /dev/sda1

6.磁盘配额 

作用:
设定用户能写入指定设备的最大额度
设定方法:
mount /dev/sda1 /pub/ -o usrquota 挂载设备并激活配额参数
quotaon -uv /dev/sda1 激活配额
edquota -u lee 设定用户lee配额
Disk quotas for user lee (uid 1001):
设备    用户已经创建数据 软限 硬限 户已经创文件个数 软限 硬限
Filesystem     blocks         soft   hard       inodes             soft   hard
/dev/sda1        20480         0     20480        1                    0        0

 

 

 永久开启配额

vim /etc/fstab
/dev/sda1 /pub xfs defaults,usrquota 0 0

 关闭配额:

quotaoff -uv /dev/sda1
vim /etc/fstab
去掉配额参数usrquota
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淼祺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值