挂载硬件设备
挂载的目的:Linux是单根文件系统,如果新增目录并不能直接去访问,而是需要挂在已经存在的目录下才能去访问。
挂载文件系统mount 文件系统 挂载目录
mount命令中的参数以及作用
挂载是临时生效的、当机器重启时便会失效,想要永久挂载就要把挂载写在文件里,写在/etc/fstab中,UUID 挂载路径 文件系统 默认参数(配置文件不会立即生效)重启或者#mount -a便会立即生效
UUID :每一个硬件设备都会有唯一的一个设备唯一标识符,可以用#blkid查看
- -a 挂载所有在/etc/fstab中定义的文件系统
- -t 指定文件系统的类型
详细过程:
- 添加磁盘
- 磁盘fdisk分区
- 对分区完的磁盘进行格式化文件系统 mkfs.ext4 [磁盘分区]
- 使用mount命令进行挂载,挂载后便可以使用文件系统
撤销以及挂载的文件设备umount [挂载点/设备文件]
fdisk
管理磁盘分区 fdisk [磁盘分区]
partprobe 刷新磁盘信息
格式化文件系统 mkfs. (Tab键) mkfs.ext4 [磁盘分区]
查看文件系统的挂载情况 #df -Th
查看目录的具体占有情况 du [选项] [文件]
添加交换分区
swap分区:实质将一部分硬盘当内存来使用
- fdisk创建分区
- 用mkswap [路径] 进行格式化
- 启动命令 swapon 关闭命令 swapoff 全部启动swapon -a
磁盘容量配额
1.准备磁盘,创建分区
fdisk /dev/sdb 根据要求创建分区
若不及时显示也可以partprobe刷新显示或者重启
2.格式化系统文件
mkfs.ext4 /dev/sdb1
3.创建目录并挂载
#mkdir /mnt/mountpoint1
#mount /dev/sdb1/mnt/mountpoint1/
#df -TH
4.准备用户
[root@server ~]# groupadd usergrp
[root@server ~]# useradd -g usergrp -b /mnt/mountpoint1/ user1
[root@server ~]# useradd -g usergrp -b /mnt/mountpoint1/ user2
[root@server ~]# useradd -g usergrp -b /mnt/mountpoint1/ user3
[root@server ~]# useradd -g usergrp -b /mnt/mountpoint1/ user4
[root@server ~]# useradd -g usergrp -b /mnt/mountpoint1/ user5
5.确保文件系统支持
- 检查挂载点是否支持quota配置
#mount | grep mountpoint - 重新挂载,让文件系统支持quota配置
- [root@server ~]# mount -o remount,usrquota,grpquota /mnt/mountpoint1/
[root@server ~]# mount | grep mountpoint1 - 确保开机自动支持quota配置
[root@server ~]# tail -n 1 /etc/mtab >> /etc/fstab
6.安装quota
#yum install quota -y
7.开启quota
#quotaon -avug
#quotacheck -avug
8.编辑限额配置
[root@server mountpoint1]# edquota -u user1
[root@server mountpoint1]# edquota -u user1
可以将针对user1的设置复制到user2
[root@server mountpoint1]# edquota -p user1 -u user2
修改宽限时间
[root@server mountpoint1]# edquota -t
查看限定情况
[root@server mountpoint1]# repquota -as
jobs:
可以通过&将命令丢到后台中进行运行
可以通过jobs查看任务
可以通过fg %1将任务拿到前台开始运行
可以通过bg %1将后台任务1唤醒
jobs kill %1 结束后台任务1
screen 可以另外开启一个终端
ctrl + a +d 可以离开终端
screen -list 可以查看终端列表
screen -r 可以连接终端
screen -s可以另外开启一个终端
dd命令
dd if=/dev/zero of =file bs =10M count=10
从图灵机里file1中输入内容,这个工具可以帮助我们生成想要固定大小的文件。