文件系统概念
文件系统是包含文件和目录的有序结构,驻留在物理磁盘或分区存储设备上。
挂载:将新文件系统添加到现有目录树过程;(挂载新文件系统的目录称为挂载点)
块设备:存储设备的一个特殊文件类型表示;(路径在/dev)
文件介绍
1、早期 IDE硬盘(/dev/hd(a……d)
分区:MBR引导-3主+唯一扩展分区(相当于4个分区)
扩展分区下可设置逻辑分区LVM;lvm相当于一个进程不能存放/boot;lvm需要做前期规划,有空间后期才能扩展;
2、SCSI硬盘(服务器级别)
SCSI既是接口又是协议;
支持同一时刻多人访问;
/dev/sd(a……d)
sda2 表示第一块磁盘a的第二个分区;
3、SATA硬盘
民用SATA;企业SAS(串行scsi);
/dev/sd(a……d)
4、光盘
/dev/sr0或者/dev/cdrom
5、U盘
FAT32 超过4G 速度下降
NTFS 速度不下降,但linux不支持、
默认图形化下自动挂载在/run/media/root/usb
挂载
1、手工挂载(不持久)
2、自动挂载(持久化)
#df -h //显示本地磁盘分区
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 30G 4.4G 26G 15% /
devtmpfs 912M 0 912M 0% /dev
tmpfs 921M 16K 921M 1% /dev/shm
tmpfs 921M 33M 888M 4% /run
tmpfs 921M 0 921M 0% /sys/fs/cgroup
tmpfs 185M 0 185M 0% /run/user/0
//devtmpfs和tmpfs是内存的文件系统;(重启后信息消失)
挂载方法一
#fdisk -l //列出存储系统设备名
Device Boot Start End Blocks Id System
/dev/vda1 2048 62914559 31456256 83 Linux
#mount /dev/sdb1 /mnt/usb //将第二块硬盘挂载到/mnt/usb
挂载方法二 uuid在格式化后生成
#blkid
/dev/block/253:1: UUID="22b28794-b5e4-4cfc-9ccf-50c0256564eb" TYPE="xfs"
#mount UUID="22b28794-b5e4-4cfc-9ccf-50c0256564eb" /mnt/usb
#du -h /var/log //目录树递归显示信息
卸载文件系统
#cd /mnt/usb
#lsof /mnt/usb //列出目录中打开文件访问的进程
#killall -9 .. //终止进程才能挂载,有保护机制
#umount /mnt/usb
文件间的链接
1、硬链接
为解决文件共享,硬链接号对应多个文件名;可以实现文件路径隐藏、安全等功能;
创建文件硬链接
#ln new.txt /tmp/old.txt
#ls -l new.txt /tmp/old.txt
-rw-r--r-- 2 root root 4 Aug 2 20:23 new.txt
-rw-r--r-- 2 root root 4 Aug 2 20:23 /tmp/old.txt
//权限后面的2代表硬链接个数
2、软链接
相当于快捷方式,指定文件的路径;
#ln -s new.txt /tmp/old.txt //创建软连接
#ls -l new.txt /tmp/old.txt
-rw-r--r-- 1 root root 4 Aug 2 20:29 new.txt
lrwxrwxrwx 1 root root 7 Aug 2 20:30 /tmp/old.txt -> new.txt
//权限前面是l代表是软链接;
find 查找文件
在本地文件中执行搜索;
#find / -name passwd -exec cp [] /root/aaa;
// 搜索路径 条件 文件 操作是 复制 当前命令 到哪
#find / -name '*.txt'
#find / -type f -links +1 //硬链接大于1
SNMP简单网络管理协议
包括了被管的设备,代理和网管系统三个部分;远程监视服务器的运行状况,要定期监视指定端口,指定业务,还包括服务器的磁盘空间,内存,CPU使用率等等;
通过NMS监控服务器运行,可设置报警等机制进行响应。