Linux 124课程 14访问Linux 文件系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 124课程 14访问Linux 文件系统相关的知识,希望对你有一定的参考价值。
、识别文件系统层次结构
存储设备——块设备 /存放位置 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/ \;
强制递归 {}代表上一个搜索结果
以上是关于Linux 124课程 14访问Linux 文件系统的主要内容,如果未能解决你的问题,请参考以下文章