、识别文件系统层次结构 存储设备——块设备 /存放位置 dev/
磁盘命名规则,系统在检查物理设备时
SCSI/STAT/USB 第一块磁盘 /dev/sda
第二块硬盘 /dev/sdb
virtual disk /dev/vda /dev/vdb
fdisk -l 查看所有磁盘
/dev/sda
/dev/sda1 第一个磁盘上的第一个分区
/dev/sdb3 第二个磁盘上的第三个分区
df -h T 系统文件系统具体信息,可以查看挂载情况
du -h /etc/ 查看磁盘占用空间
2、挂载和卸载文件系统
分区如果分配好了,不进行挂载,分区容量仍然无法使用,必须进行挂载
访问光盘:
df -hT 可以看见插入的的光盘的位置,可以查看默认挂载点
默认挂载点在重启后不保存,需要手工创建挂载点,进行挂载
光盘类型:iso9660
默认位置: /dev/sr0 /dev/cdrom
(1)临时挂载
mount -t iso9660 /dev/sro0 /mnt
umount /mnt/ 如果无法卸载使用lsof 命令查看进程
lsof /mnt 查看哪个进程占用了/mnt/文件
kill -9 1517 杀死1517进程,再进行卸载
(2)永久挂载,导入到配置文件中,重启后仍有效 vim /etc/fstab /dev/sr0(可使用UUID) /mnt iso9660 defaults 0 0 UUID 通过唯一标识码 blkid 查看看UUID mount -a 查找fstab 挂载硬盘, 磁盘的分区和格式化内容在134课程中再讲述 lab fs setup 教学脚本 rht-vmctl fulreset server vim /etc/fstab UUID=” ” /disk1 xfs defaults 0 0 mount -a 3、使用硬链接和符号链接 硬链接: (1)数据在存储的时,拥有相同的inode节点,但存储两份相同的数据; 扇区 512字节 数据存储的最小单位为块 8个扇区为一个快(4个字节) 元信息 (创建者,创建日期,大小)存储在iNode节点 (索引节点) ll -li i查看inode节点 touch file1 echo date >file1 ln file1 /tmp/file1 创建硬链接 ll -li /file1 ll -li /tmp/file1 不能跨区域实现硬链接; 使用一个磁盘中的inode数据 不能针对目录做硬链接;
软链接 : 快捷方式 ln -s /usr/local aa ll -li /usr/local ll -li /root/aa 如果源文件删除,则链接文件失效
一个文件发生改变,另一个文件也会发生改变
(4)可以针对目录做软链接 使用场景: 硬链接: 数据备份
4、在文件系统中搜索文件 (1) locate 在locate 数据库中查找数据,locate数据需要手工刷新 touch file1 cd /tmp/ 新创建的文件,没有写入到locate数据库,需要手工更新数据库updatedb updatedb
find /tmp -name file2 find / -usesr student find / -type l find / -perm 777 find / -size +100M find / -mmin 30 find / -exec 执行下一个命令 find / -user student -exec scp -rf {} /tmp/ ; 强制递归 {}代表上一个搜索结果