mount命令
mount用于挂载文件系统
mount 设备 目录 /安装
umount 设备名或目录名 //卸载
将命令写到/etc/fstab才能永久生效
/etc/fstab
/dev/sdb2 /media/haha xfs defaults0 0
挂载操作
分区
打格 --格式化
7 XFS
定义: 将一个设备与一个目录去做关联的动作,叫挂载操作,
目的: 让用户通过目录访问设备的信息
Inode
文件名称
修改时间
权限
特殊权限
隐藏文件
等.....
Fdisk 分区
Fdisk /dev/sdb //进行分区操作
M //查看全部口令的参数
D //删除分区
T //修改
L //显示分区的类型
N 新建一个分区
P //显示分区表
W //保存并退出
Q //退出不保存
先p看一下分区表信息,
n新建一个 //p选择主分区,e扩展分区
p主分区:
1 //设置编号 1-4主分区
回车
输入结束大小, 如5G
P //查看分区
W //保存退出
此刻创建完分区了
进行格式化,
yum -y install xfsprogs 首次需要安装
mkfs. //tab补齐
mkfs.ext3 /dev/sdb1 ?没有!!!
新建一个目录 mkdir /haha
然后挂载 到目录里
Mount /dev/sdb1 /haha
永久保存
Vim /etc/fstab
/dev/sdb1 /haha ext4 defaults 0 0
第一列写设备信息 /dev/sdb1
第二列写挂载目录 /haha
第三列文件系统格式 /ext4
第四列写权限 /defaults
四五列 自检 备份 /0 0
/etc/fstab
/dev/sdb1 /media /haha xfs defaults0 0
如何查询什么格式
1.Mount
2.blkid
du查看目录或分区使用大小
du -sh
-s 递归操作 包含文件信息大小
-h 大小单位,
如:du -sh /home du -sh ~
df查看挂载空间情况
Df -h 查看目录的大小
扩展分区
SWAP临时充当内存使用的一部分空间
考试原题stat扩展分区
1先查看内存大小
Free -m
发现swap 2G内存
要求变成4G
Fdisk /dev/sdb 进入
新建一个分区
n创建
e 创建一个扩展分区
选2编号,是自定义的
全回车,全部分配就行了
w 保存
扩展分区上创建逻辑分区
再次输入n
发现没有e了
变成l 逻辑分区
L 回车
分配多大,3G: +3G
w保存
ls -l /dev/sd*
看不到扩展分区和逻辑分区
需要同步一下,
命令:partprobe
有了/dev/sdb5后
新建交换分区mkswap
mkswap /dev/sdb5
生效需要格式化
格式化Swapon
Swapon /dev/sdb5
进行保存
Vim /etc/fstab
/dev/sdb5 swap swap defaults 0 0
逻辑分区号5 逻辑分区 没有目录
/dev/sdb1 /media/haha xfs defaults0 0
Ll /dev/sr0 //是设备文件 b
Ll /dev/cdrom //链接文件 l
挂载到旧目录
Umont卸载
Umont /dev/sdb1
mount /dev/sdb1 /media
挂载到旧目录
6.7磁盘容量配额
限制每个用户最大使用容量
进行开启,quota支持
进入vim /etc/fstab
在UUID的defaults后加,uquota
重启,reboot
mount | grep boot
查看 提取boot行
Inode block
Isoft bsoft
Ihard bhard
Isoft对于个数的软限制, 超过不会
Ihard 硬限制, 会
磁盘配额Xfs_quota
Xfs_quota
Xfs_quota -x -c 参数
-x 专家模式
-c 非交互式方式
参数,
‘Limit bsoft=3m bhard=6m isoft=3 ihard=6 用户名 ‘对象名称/boot
Xfs_quota -x -c ‘Limit bsoft=3mbhard=6misoft=3 ihard=6 zhangsan ‘/boot
解释:使用xfs_quota命令配置用户zhangsan的创建文件大小不能超过6m,最多不能超过6个
查询所有的磁盘配额信息
Xfs_quota -x -c report/boot
提升一下/boot的权限
chmod -rf 777 /boot
切换用户
Cd - 张三
Touch a-f //六个
第七个就限制了
用dd命令输出,
dd if=/dev/zero of=haha count=1 bs=6M
从这里面取数据 名字叫哈哈,个数是1,大小是6M
日志的实时查看,
Tail -f /var/log/messages/
修改配额edquota
返回root下
Edquota命令
-u 选择用户 =user
Edquota -u 用户名
Edquota -u zhangsan
bolocks当前使用的容量
Inodes 当前使用的个数
不能动,
修改soft软限制hard硬限制
直接修改数值
总共累计的文件大小与个数,
总共80
50+30+10>80 //报错
软连接和硬链接
ln是硬链接,加上-s是软连接
涉及到硬盘基础方式,
Inode、block 的数据块
软连接
理解为Windows的快捷方式
Ln -s 原始文件名称 新名称
原始文件删除,新的就打不开,
硬链接
Ln 原始文件名称 新名称
原始文件删除,新的依然能打开,
为什么?
此时软连接,删除掉源文件,指针指向谁?所以不行
硬链接,新建一个inode数据块,里面包含数据,
多次创建硬链接
多了几个inode的块,删掉则减,