linux一切都是文件。
配置服务就是在配置文件
/dev/1
/dev/2
/dev/3
/dev/4
udev服务 规则命名
IDE 是老旧的硬盘
MBR 主引导记录
FHS协议
/dev/sda 系统第一个识别到的硬盘
主,扩,1-4
逻辑分区5-
红帽5 ext3
红帽6 ext4
红帽7 xfs 2014年从ext4转变到xfs,
红帽8 xfs 2019发布
inode block
文件名称 真实
大小 数据
修改
所有者
所有组
属性信息
指针
挂载:目的是能够使用硬盘里的资源,将设备文件与一个目录做关联的动作。
mount 设备 目录 挂载操作
umount 设备/目录 卸载挂载
挂载操作具体格式
设备 目录 格式 权限 备份 验证
比如 /dev/sdb2 /haha xfs defaults 0 0
mount -a 默认挂载
先分区
fdisk /dev/sdb
进入分区交互式
按m查看帮助
d 删除分区
l 显示当前已有分区
n 新建分区
p 查看分区表
按n分区
按p新建主分区
按1
起始扇区跳过
请输入结束的扇区 +5G
查看分区表
按w保存并退出
到/dev/里就能发现新分区出来的硬盘sdb1
格式化
mkfs.xfs /dev/sdb1
然后挂载
新建个目录
mkdir /test
mount /dev/sdb1 /test
查看挂载 df -h
把挂载的文件追加到开机启动项
vim /etc/fstab
到最尾端追加一行
/dev/sdb1 /test xfs defaults 0 0
保存并退出,重启。挂载设备依然在。
交换分区
先新建扩展分区,
fdisk /dev/sdb
p n e 2 回车 回车 p
再新建逻辑分区
n l 5 回车 +3G p w
分区完后输入partprobe命令同步分区
ls -l /dev/sdb* 就有了
专门格式化交换分区的命令 还没操作
mkswap dev/sdb5 格式化成交换分区
free -m
swapon dev/sdb5
交换分区就增加了
vim /etc/fstab
/dev/sdb5 swap swap defaults 0 0
(去掉交换分区的方法:swapoff /dev/sdb5)
磁盘配额
vim /etc/fstab /boot defaults,uquota
reboot
xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 scbs233' /boot
chmod 777 /boot
su -scbs233
cd /boot
touch a b c d e f
touch g
会提示磁盘配额超过
tocuh: cannot touch 'g' :Desk quota exceeded
dd if=/dev/zero of=haha bs=6M
edquota -u
equota - scbs233
删除就可以取消磁盘配额。
软硬方式链接
ln -s anaconda-ks.cfg aaa
删除原始文件后,aaa不能打开了
ln anaconda-ks.cfg aaaa
删除原文件,aaaa还是可以打开。
完。