文件系统管理(都是简单入门的小东西,咱一步步来,先从最简单的开始学习)
一、系统结构
/usr/bin、/bin : 存放所有用户可以执行的命令
/usr/sbin、/sbin :存放只有root可以执行的命令
/home :用户缺省宿主目录
/proc :虚拟文件系统,存放当前内存镜像
/dev :存放设备文件
/lib :存放系统程序运行所需的共享库
/lost+foud :存放一些系统出错的检查结果
/tmp :存放临时文件
/etc :系统配置文件
/var :包含经常发生变动的文件,如:邮件、日志文件、计划任务等
/usr :存放所有命令、库、手册页等 类似于windows C盘下的WINDOWS目录
/mnt :-临时文件系统的安装点
/boot :内核文件及自举程序文件保存位置
本图片来自网络
二、系统管理相关
1、fdisk -l
2、fdisk /dev/sdb
a 设置可引导标记
b 编辑bsd磁盘标签
c 设置DOS操作系统兼容标记
d 删除一个分区
l 显示已知的文件系统类型。82为Linux swap 分区,83为linux分区
m 显示帮助菜
n 新建分区
o 建立空白DOS分区表
p 显示分区列表
q 不保存退出
s 新建空白SUN磁盘
t 改变显示记录单位
v 验证分区表
w 保存退出
x 附加功能(仅专家)
3、重新读取分区表信息
partprobe
4、mkfs -t ext4 /dev/sdb1
5、建立挂载点并挂载
mkdir /disk1
mount /dev/sdb1 /disk1
6、分区自动挂载
vim /etc/fstab
7、/etc/fstab 文件修复
mount -o remount,rw
说明:
/etc/fstab文件
第一字段:分区设备文件名或UUID(硬盘通用唯一识别
码)
第二字段:挂载点
第三字段:文件系统名称
第四字段:挂载参数
第五字段:指定分区是否被dump备份, 0代表不备份, 1
代表每天备份, 2代表不定期备份
第六字段:指定分区是否被fsck检测, 0代表不检测,其
他数字代表检测的优先级,那么当然1的优先级比2高
8、(1)新建 swap 分区
fdisk /dev/sdb (修改分区ID为82)
(2)格式化
mkswap /dev/sdb1
(3)加入swap分区
swapon /dev/sdb1
(4)取消swap分区
swapoff /dev/sdb1
(5)swap分区自动挂载
vim /etc/fstab
9、free
查看内存与swap分区使用状况