linux学习记录7

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还是可以打开。

完。

猜你喜欢

转载自www.cnblogs.com/1024ndd/p/11162364.html
今日推荐